Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4,799 changes: 3,848 additions & 951 deletions docs/openapi.json

Large diffs are not rendered by default.

3 changes: 3 additions & 0 deletions docs/responses.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,7 @@ The following fields are LCORE-specific request extensions and are not part of t
| Field | Type | Description | Required |
|-------|------|-------------|----------|
| `generate_topic_summary` | boolean | Generate topic summary for new conversations | No |
| `shield_ids` | array[string] | Safety shield IDs to apply. If omitted, all configured shields are used; if provided, must contain at least one valid shield ID (empty list returns 422). | No |
| `solr` | dictionary | Solr vector_io provider query parameters | No |


Expand All @@ -119,6 +120,7 @@ The following table maps LCORE query request fields to the OpenResponses request
| `no_tools` | `tool_choice` | `no_tools=true` mapped to `tool_choice="none"` |
| `vector_store_ids` | `tools` + `tool_choice` | Vector stores can be explicitly specified and restricted by `file_search` tool type's `vector_store_ids` attribute |
| `generate_topic_summary` | N/A | Exposed directly (LCORE-specific) |
| `shield_ids` | N/A | Exposed directly (LCORE-specific) |
| `solr` | N/A | Exposed directly (LCORE-specific) |

**Note:** The `media_type` attribute is not present in the LCORE specification, as downstream logic determines which format to process (structured `output` or textual `output_text` response attributes).
Expand Down Expand Up @@ -491,6 +493,7 @@ Vector store IDs are configured within the `tools` array (e.g., as `file_search`
The API introduces extensions that are not part of the OpenResponses specification:

- `generate_topic_summary` (request) — When set to `true` and a new conversation is created, a topic summary is automatically generated and stored in conversation metadata.
- `shield_ids` (request) — Optional list of safety shield IDs to apply. If omitted, all configured shields are used; if provided, must contain at least one valid shield ID (empty list returns 422).
- `solr` (request) — Solr vector_io provider query parameters (e.g. filter queries).
- `available_quotas` (response) — Provides real-time quota information from all configured quota limiters.

Expand Down
Loading
Loading