diff --git a/.speakeasy/in.openapi.yaml b/.speakeasy/in.openapi.yaml index 0a8e2b1..b3b00e6 100644 --- a/.speakeasy/in.openapi.yaml +++ b/.speakeasy/in.openapi.yaml @@ -4464,9 +4464,10 @@ components: type: string session_id: description: >- - A unique identifier for grouping related requests (e.g., a conversation or agent workflow) for - observability. If provided in both the request body and the x-session-id header, the body value takes - precedence. Maximum of 256 characters. + A unique identifier for grouping related requests (e.g., a conversation or agent workflow). When provided, + OpenRouter uses it as the sticky routing key, routing all requests in the session to the same provider to + maximize prompt cache hits. Also used for observability grouping. If provided in both the request body and + the x-session-id header, the body value takes precedence. Maximum of 256 characters. maxLength: 256 type: string stop: @@ -9957,9 +9958,10 @@ components: type: string session_id: description: >- - A unique identifier for grouping related requests (e.g., a conversation or agent workflow) for - observability. If provided in both the request body and the x-session-id header, the body value takes - precedence. Maximum of 256 characters. + A unique identifier for grouping related requests (e.g., a conversation or agent workflow). When provided, + OpenRouter uses it as the sticky routing key, routing all requests in the session to the same provider to + maximize prompt cache hits. Also used for observability grouping. If provided in both the request body and + the x-session-id header, the body value takes precedence. Maximum of 256 characters. maxLength: 256 type: string speed: @@ -17353,9 +17355,10 @@ components: type: string session_id: description: >- - A unique identifier for grouping related requests (e.g., a conversation or agent workflow) for - observability. If provided in both the request body and the x-session-id header, the body value takes - precedence. Maximum of 256 characters. + A unique identifier for grouping related requests (e.g., a conversation or agent workflow). When provided, + OpenRouter uses it as the sticky routing key, routing all requests in the session to the same provider to + maximize prompt cache hits. Also used for observability grouping. If provided in both the request body and + the x-session-id header, the body value takes precedence. Maximum of 256 characters. maxLength: 256 type: string stop_server_tools_when: