Download codette2.py from Raiff1982/Codettes: direct link, hf CLI and curl.
- Browser
- Download file 1.05 kB
-
https://huggingface.co/spaces/Raiff1982/Codettes/resolve/main/codette2.py
- Command line
-
hf download hf://spaces/Raiff1982/Codettes/codette2.py
-
curl -L -o codette2.py https://huggingface.co/spaces/Raiff1982/Codettes/resolve/main/codette2.py
1.05 kB
| from pinecone import Pinecone | |
| pc = Pinecone("pcsk_3MGbHp_26EnMmQQm72aznGSw4vP3WbWLfbeHjeFbNXWWS8pG5kdwSi7aVmGcL3GmH4JokU") | |
| # Embed data | |
| data = [ | |
| {"id": "vec1", "text": "Apple is a popular fruit known for its sweetness and crisp texture."}, | |
| {"id": "vec2", "text": "The tech company Apple is known for its innovative products like the iPhone."}, | |
| {"id": "vec3", "text": "Many people enjoy eating apples as a healthy snack."}, | |
| {"id": "vec4", "text": "Apple Inc. has revolutionized the tech industry with its sleek designs and user-friendly interfaces."}, | |
| {"id": "vec5", "text": "An apple a day keeps the doctor away, as the saying goes."}, | |
| ] | |
| embeddings = pc.inference.embed( | |
| model="llama-text-embed-v2", | |
| inputs=[d['text'] for d in data], | |
| parameters={ | |
| "input_type": "passage" | |
| } | |
| ) | |
| vectors = [] | |
| for d, e in zip(data, embeddings): | |
| vectors.append({ | |
| "id": d['id'], | |
| "values": e['values'], | |
| "metadata": {'text': d['text']} | |
| }) | |
| index.upsert( | |
| vectors=vectors, | |
| namespace="ns1" | |
| ) | |