Fully managed, zero ops, serverless.
Setup¶
pip install pinecone-client
import pinecone
pc = pinecone.Pinecone(api_key='key')
pc.create_index(
name='docs',
dimension=1536,
metric='cosine',
spec=pinecone.ServerlessSpec(cloud='aws', region='us-east-1')
)
Operations¶
index = pc.Index('docs')
index.upsert(vectors=[('d1',[0.1,0.2,...],{'text':'PG guide'})])
results = index.query(vector=[0.1,...], top_k=5, include_metadata=True)
- Zero ops
- Serverless
- Metadata filtering
- LangChain integration
Pinecone for Production¶
Simplest managed solution.
pineconevector dbmanaged