Create vector store
$ openai vector-stores create
POST/vector_stores
Create a vector store.
Parameters
--chunking-strategy: optional AutoFileChunkingStrategyParam { type } or StaticFileChunkingStrategyObjectParam { static, type }
The chunking strategy used to chunk the file(s). If not set, will use the auto strategy. Only applicable if file_ids is non-empty.
--description: optional string
A description for the vector store. Can be used to describe the vector store’s purpose.
--file-id: optional array of string
A list of File IDs that the vector store should use. Useful for tools like file_search that can access files.
--metadata: optional map[string]
Set of 16 key-value pairs that can be attached to an object. This can be useful for storing additional information about the object in a structured format, and querying for objects via API or the dashboard.
Keys are strings with a maximum length of 64 characters. Values are strings with a maximum length of 512 characters.
Create vector store
openai vector-stores create \
--api-key 'My API Key'{
"id": "vs_abc123",
"object": "vector_store",
"created_at": 1699061776,
"name": "Support FAQ",
"description": "Contains commonly asked questions and answers, organized by topic.",
"bytes": 139920,
"file_counts": {
"in_progress": 0,
"completed": 3,
"failed": 0,
"cancelled": 0,
"total": 3
}
}
Returns Examples
{
"id": "vs_abc123",
"object": "vector_store",
"created_at": 1699061776,
"name": "Support FAQ",
"description": "Contains commonly asked questions and answers, organized by topic.",
"bytes": 139920,
"file_counts": {
"in_progress": 0,
"completed": 3,
"failed": 0,
"cancelled": 0,
"total": 3
}
}