Skip to main content
This page shows you how to create an assistant. You can create an assistant with the following parameters:
  • name: A name for the assistant, unique within the project.
  • instructions: A directive the assistant applies to every response it gives.
  • metadata: Optional key-value pairs, up to 16 KB, that help you organize assistants.
  • region: Where the assistant is deployed, us (default) or eu. You can’t change it later.
The Python SDK waits until the assistant is ready before it returns. The Node.js SDK and the API return right away, while the assistant’s status is still Initializing. To find out when it’s ready, get the status of the assistant.
Instructions (maximum size 16 KB) are included in every chat API call. Longer instructions increase input token costs for each request and consume more of the LLM’s context window, reducing available space for retrieved context and conversation history.
You can create an assistant using the Pinecone console.