Spaces:
Sleeping
Sleeping
| ## Chunk and upload vectors from a DataFrame to Pinecone | |
| index = pc.Index("test-index") | |
| ## Working Example 1 | |
| df = pd.read_csv('data/climate_test.csv') | |
| pc = Pinecone("5faec954-a6c5-4af5-a577-89dbd2e4e5b0") | |
| model = "multilingual-e5-large" | |
| df = chunk_and_embed(pc, model, df) | |
| df['id'] = [sqids.encode([i, i+1, i+2]) for i in range(len(df))] | |
| # drop everything except 'Embeddings', 'text', and 'CSV_File' | |
| #df = df[['Embeddings', 'text', 'id']] | |
| # create 4 random embeddings for each row | |
| vectors = create_vectors_from_df(df) | |
| index.upsert( | |
| vectors=vectors[0:12], | |
| namespace="test-namespace" | |
| ) | |
| chunk_df_and_upsert(index, df, chunk_size=100) | |