Create a response
Create a text response with function and Mixedbread hosted-store tools.
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 semantic server-sent event stream
Example response
{
"hosted_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"
}
]
}
}
]
}Changes
Changed in 10 of the 30 revisions of this API.295574
- ●
removed the request property
///request-property-removed
- ●
removed the request property
///request-property-removed
- ●
removed the request property
///request-property-removed
- ●
removed the request property
///request-property-removed
- ●
removed the request property
///request-property-removed
- ●
removed the request property
///request-property-removed
- ●
removed the request property
///request-property-removed
- ●
removed the request property
///request-property-removed
- ●
removed the optional property
///from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
///from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
///from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
///from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
///from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
///from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
///from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
///from the response with the statusresponse-optional-property-removed
This revision also has 3 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ▲
added to the
/response propertyoneOflist for the response statusresponse-property-one-of-added
- ●
removed the optional property
///from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
///from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
///from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
///from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
///from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
///from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
///from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
///from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
///from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
///from the response with the statusresponse-optional-property-removed
- ○
added to the
request propertyanyOflistrequest-property-any-of-added
- ○
added
mcpdiscriminator mapping keys to the/request propertyrequest-property-discriminator-mapping-added
- ○
added
mcp_approval_requestmcp_approval_responsemcp_callmcp_list_toolsdiscriminator mapping keys to the//request propertyrequest-property-discriminator-mapping-added
- ○
added to the
/request propertyoneOflistrequest-property-one-of-added
- ○
added to the
//request propertyoneOflistrequest-property-one-of-added
- ○
added to the
/response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added to the
response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
mcp_approval_requestmcp_callmcp_list_toolsdiscriminator mapping keys to the/response property for the response statusresponse-property-discriminator-mapping-added
This revision also has 31 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ▲
removed
subschema #1from therequest propertyanyOflistrequest-property-any-of-removed
- ▲
the
///request property's max was decreased to30.00request-property-max-decreased
- ▲
the
///request property's max was decreased to30.00request-property-max-decreased
- ▲
the
///request property's max was decreased to30.00request-property-max-decreased
- ▲
the
///request property's max was decreased to20.00request-property-max-decreased
- ▲
added to the
/response propertyoneOflist for the response statusresponse-property-one-of-added
- ▲
removed the required property
//////from the response with the statusresponse-required-property-removed
- ▲
removed the required property
//////from the response with the statusresponse-required-property-removed
- ▲
removed the required property
//////from the response with the statusresponse-required-property-removed
- ▲
removed the required property
//////from the response with the statusresponse-required-property-removed
- ▲
removed the required property
//////from the response with the statusresponse-required-property-removed
- ▲
removed the required property
//////from the response with the statusresponse-required-property-removed
- ▲
removed the required property
//////from the response with the statusresponse-required-property-removed
- ▲
removed the required property
//////from the response with the statusresponse-required-property-removed
- ▲
removed the required property
//////from the response with the statusresponse-required-property-removed
- ▲
removed the required property
//////from the response with the statusresponse-required-property-removed
- ▲
removed the required property
//////from the response with the statusresponse-required-property-removed
- ▲
removed the required property
//////from the response with the statusresponse-required-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
removed the optional property
//////from the response with the statusresponse-optional-property-removed
- ●
added the new
context_windowenum value to the///response property for the response statusresponse-property-enum-value-added
- ●
added the new
max_tool_callsenum value to the///response property for the response statusresponse-property-enum-value-added
- ○
added to the
request propertyanyOflistrequest-property-any-of-added
- ○
added to the
request propertyanyOflistrequest-property-any-of-added
- ○
the
request property default value changed from10to5request-property-default-value-changed
- ○
the
request property default value changed from30to10request-property-default-value-changed
- ○
the
request property default value changed from5to8request-property-default-value-changed
- ○
request property
/deprecatedrequest-property-deprecated
- ○
request property
/deprecatedrequest-property-deprecated
- ○
request property
/deprecatedrequest-property-deprecated
- ○
request property
/deprecatedrequest-property-deprecated
- ○
request property
//deprecatedrequest-property-deprecated
- ○
request property
//deprecatedrequest-property-deprecated
- ○
request property
//deprecatedrequest-property-deprecated
- ○
request property
//deprecatedrequest-property-deprecated
- ○
added
filter_chunksget_chunksgrepinspect_metadatasearch_corpusdiscriminator mapping keys to the/request propertyrequest-property-discriminator-mapping-added
- ○
added to the
/request propertyoneOflistrequest-property-one-of-added
- ○
added the optional property
to the response with the statusresponse-optional-property-added
- ○
added to the
/response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
the
response's property default value changed from10to5for the statusresponse-property-default-value-changed
- ○
the
response's property default value changed from30to10for the statusresponse-property-default-value-changed
- ○
the
response's property default value changed from5to8for the statusresponse-property-default-value-changed
- ○
response property
hosted_tool_calls/items/oneOf[subschema #1: StoreSearchCallItem -> subschema #6: StoreSearchCallItem]/deprecatedresponse-property-deprecated
- ○
response property
hosted_tool_calls/items/oneOf[subschema #2: StoreGrepCallItem -> subschema #7: StoreGrepCallItem]/deprecatedresponse-property-deprecated
- ○
response property
hosted_tool_calls/items/oneOf[subschema #3: StoreListChunksCallItem -> subschema #8: StoreListChunksCallItem]/deprecatedresponse-property-deprecated
- ○
response property
hosted_tool_calls/items/oneOf[subschema #4: MetadataFacetsCallItem -> subschema #9: MetadataFacetsCallItem]/deprecatedresponse-property-deprecated
- ○
response property
hosted_tools/items/anyOf[subschema #1: StoreSearchTool -> subschema #6: StoreSearchTool]/deprecatedresponse-property-deprecated
- ○
response property
hosted_tools/items/anyOf[subschema #2: StoreGrepTool -> subschema #7: StoreGrepTool]/deprecatedresponse-property-deprecated
- ○
response property
hosted_tools/items/anyOf[subschema #3: StoreListChunksTool -> subschema #8: StoreListChunksTool]/deprecatedresponse-property-deprecated
- ○
response property
hosted_tools/items/anyOf[subschema #4: MetadataFacetsTool -> subschema #9: MetadataFacetsTool]/deprecatedresponse-property-deprecated
- ○
added
filter_chunks_callget_chunks_callgrep_callinspect_metadata_callsearch_corpus_calldiscriminator mapping keys to the/response property for the response statusresponse-property-discriminator-mapping-added
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
endpoint added
endpoint-added
- ○
- ▲
api path removed without deprecation
api-path-removed-without-deprecation
This revision also has 35 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ▲
added to the
/response propertyoneOflist for the response statusresponse-property-one-of-added
- ○
added
reasoningsourcesdiscriminator mapping keys to the//request propertyrequest-property-discriminator-mapping-added
- ○
added to the
//request propertyoneOflistrequest-property-one-of-added
- ○
added
reasoningsourcesdiscriminator mapping keys to the/response property for the response statusresponse-property-discriminator-mapping-added
- ▲
- ▲
removed from the
//request propertyoneOflistrequest-property-one-of-removed
- ▲
added to the
/response propertyoneOflist for the response statusresponse-property-one-of-added
- ▲
added to the
/response propertyoneOflist for the response statusresponse-property-one-of-added
- ○
added to the
request propertyanyOflistrequest-property-any-of-added
- ○
added
store_grepstore_list_chunksstore_metadata_facetsdiscriminator mapping keys to the/request propertyrequest-property-discriminator-mapping-added
- ○
added
store_grep_callstore_list_chunks_callstore_metadata_facets_calldiscriminator mapping keys to the//request propertyrequest-property-discriminator-mapping-added
- ○
mapped value for discriminator key
store_search_callchanged from to for//request propertyrequest-property-discriminator-mapping-changed
- ○
added to the
/request propertyoneOflistrequest-property-one-of-added
- ○
added to the
//request propertyoneOflistrequest-property-one-of-added
- ○
added to the
response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
store_grepstore_list_chunksstore_metadata_facetsdiscriminator mapping keys to the/response property for the response statusresponse-property-discriminator-mapping-added
- ○
added
store_grep_callstore_list_chunks_callstore_metadata_facets_calldiscriminator mapping keys to the/response property for the response statusresponse-property-discriminator-mapping-added
- ○
mapped value for discriminator key
store_search_callchanged from to for/response property for the response statusresponse-property-discriminator-mapping-changed
- ○
removed from the
/response propertyoneOflist for the response statusresponse-property-one-of-removed
This revision also has 1 change that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲
- ○
added the new optional request property
///////new-optional-request-property
- ○
added the optional property
//////to the response with the statusresponse-optional-property-added
- ○
- ▲
the response property
///became optional for the statusresponse-property-became-optional
- ▲
response property
tools/items/oneOf[subschema #1: StoreSearchTool]/store_identifierslist-of-types was widened by adding typesnullto media typeapplication/jsonof response200response-property-list-of-types-widened
- ▲
added to the
/////response propertyoneOflist for the response statusresponse-property-one-of-added
- ▲
added to the
/response propertyoneOflist for the response statusresponse-property-one-of-added
- ▲
added to the
/response propertyoneOflist for the response statusresponse-property-one-of-added
- ○
added the new optional request property
////new-optional-request-property
- ○
added the new optional request property
////new-optional-request-property
- ○
added the new optional request property
///new-optional-request-property
- ○
added to the
request propertyanyOflistrequest-property-any-of-added
- ○
the request property
///became optionalrequest-property-became-optional
- ○
added
input_fileinput_imagediscriminator mapping keys to the//////request propertyrequest-property-discriminator-mapping-added
- ○
added
list_storesdiscriminator mapping keys to the/request propertyrequest-property-discriminator-mapping-added
- ○
added
list_stores_calldiscriminator mapping keys to the//request propertyrequest-property-discriminator-mapping-added
- ○
request property
///list-of-types was widened by adding typesnullto media typeapplication/jsonrequest-property-list-of-types-widened
- ○
added to the
//////request propertyoneOflistrequest-property-one-of-added
- ○
added to the
//request propertyoneOflistrequest-property-one-of-added
- ○
added to the
/request propertyoneOflistrequest-property-one-of-added
- ○
added the optional property
///to the response with the statusresponse-optional-property-added
- ○
added the optional property
///to the response with the statusresponse-optional-property-added
- ○
added the optional property
///to the response with the statusresponse-optional-property-added
- ○
added to the
response propertyanyOflist for the response statusresponse-property-any-of-added
- ○
added
input_fileinput_imagediscriminator mapping keys to the/////response property for the response statusresponse-property-discriminator-mapping-added
- ○
added
list_storesdiscriminator mapping keys to the/response property for the response statusresponse-property-discriminator-mapping-added
- ○
added
list_stores_calldiscriminator mapping keys to the/response property for the response statusresponse-property-discriminator-mapping-added
- ▲
- ○
endpoint added
endpoint-added
This revision also has 5 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ○