v5
latestOpenAPI 3.1.02026-08-04166362486.5 KBCreate a response
Create a model response, optionally grounded in store search.
Supports the OpenAI Responses API subset: text input or item lists, function tools, conversation persistence via store and chaining via previous_response_id, and streaming via server-sent events. The Mixedbread hosted tools run server-side against the caller's stores and are all active by default: store_search (semantic search), store_grep (regular-expression match over chunk text), store_list_chunks (metadata filtering and ranking by a numeric metadata field), store_metadata_facets (the metadata keys and values available for filtering) and list_stores (paginated listing of the caller's stores with their connectors). Hosted tools are disabled by declaring them with enabled: false.
Request body
Example request
{
"tools": [
{
"filters": {
"all": [
{
"key": "price",
"operator": "gt",
"value": "100"
},
{
"key": "color",
"operator": "eq",
"value": "red"
}
],
"any": [
{
"key": "price",
"operator": "gt",
"value": "100"
},
{
"key": "color",
"operator": "eq",
"value": "red"
}
],
"none": [
{
"key": "price",
"operator": "gt",
"value": "100"
},
{
"key": "color",
"operator": "eq",
"value": "red"
}
]
}
}
]
}Response
The generated response, or a server-sent event stream of response events
Example response
{
"tools": [
{
"filters": {
"all": [
{
"key": "price",
"operator": "gt",
"value": "100"
},
{
"key": "color",
"operator": "eq",
"value": "red"
}
],
"any": [
{
"key": "price",
"operator": "gt",
"value": "100"
},
{
"key": "color",
"operator": "eq",
"value": "red"
}
],
"none": [
{
"key": "price",
"operator": "gt",
"value": "100"
},
{
"key": "color",
"operator": "eq",
"value": "red"
}
]
}
}
]
}