Skip to main content
POST
Create Knowledgebase

Request

Path Parameters

string
required
The project ID

Headers

string
required
Bearer token using your developer key

Body

string
required
Name of the knowledgebase
string
Knowledgebase backend: pinecone or pgvector. Optional — when omitted, the deployment default applies.
string
Embedding model. Optional — when omitted, the deployment default applies. pinecone knowledgebases always use llama-text-embed-v2 (integrated embedding); pgvector supports OpenAI models (e.g. text-embedding-3-small), Cohere models, or a self-hosted model configured by the deployment. Cannot be changed after creation.
number
Maximum chunk size in characters. Defaults to 500.
number
Overlap between adjacent chunks in characters. Defaults to 50.

Response

Returns the created knowledgebase with status 201.

Example

Each project is currently limited to one knowledgebase.