API reference
Pinecone’s APIs let you interact programatically with your Pinecone account.
Database
Use the Database API to store and query records in Pinecone Database.
The following Pinecone SDKs support the Database API:
Inference
Use the Inference API to generate vector embeddings and rerank results using models hosted on Pinecone’s infrastructure.
You can use the Inference API as a standalone service, via the embed
and rerank
endpoints, or integrated with Pinecone’s database operations, via the create_for_model
, upsert_records
, and search_records
endpoints.
The following Pinecone SDKs support using the Inference API as a standalone service:
The following Pinecone SDKs support using the Inference API integrated with Pinecone’s database operations:
Assistant
Use the Assistant API to upload documents, ask questions, and receive responses that reference your documents. This is known as retrieval-augmented generation (RAG).
The following Pinecone SDKs support the Assistant API:
Was this page helpful?