Skip to content

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Nov 21, 2025

SDK update

Versioning

Version Bump Type: [minor] - 🤖 (automated)

Python SDK Changes:

  • open_router.beta.responses.send(): request Changed Breaking ⚠️
  • open_router.embeddings.generate(): response.status[200].content[text/event-stream Removed Breaking ⚠️
  • open_router.chat.send():
    • request Changed Breaking ⚠️
    • response.choices.[].message.content.[array].[] Changed Breaking ⚠️
  • open_router.credits.get_credits(): response.data Added
  • open_router.parameters.get_parameters(): request.provider Changed
  • open_router.completions.generate(): response Changed
OpenAPI Change Summary
├─┬Paths
│ ├─┬/parameters/{author}/{slug}
│ │ └─┬GET
│ │   └─┬Parameters
│ │     └─┬Schema
│ │       ├──[+] enum (6784:27)
│ │       ├──[+] enum (6779:27)
│ │       ├──[+] enum (6830:27)
│ │       ├──[+] enum (6799:27)
│ │       ├──[+] enum (6777:27)
│ │       └──[-] enum (6734:27)❌ 
│ ├─┬/embeddings
│ │ └─┬POST
│ │   └─┬Responses
│ │     └─┬200
│ │       └──[-] content (6197:29)❌ 
│ └─┬/credits
│   └─┬GET
│     └─┬Responses
│       └─┬200
│         └─┬application/json
│           └─┬Schema
│             ├──[+] required (5880:39)❌ 
│             └──[+] properties (5862:37)
├─┬Components
│ ├──[+] parameters (5658:271)
│ ├──[+] parameters (5658:33)
│ ├──[+] schemas (4889:13)
│ ├──[+] schemas (4608:13)
│ ├─┬ChatMessageContentItemText
│ │ ├──[+] properties (4621:17)
│ │ ├─┬text
│ │ │ └──[🔀] $ref (4889:19)❌ 
│ │ └─┬type
│ │   └──[-] const (4607:28)❌ 
│ ├─┬ChatStreamingChoice
│ │ └─┬finish_reason
│ │   └──[🔀] $ref (4609:17)❌ 
│ ├─┬CompletionResponse
│ │ ├──[+] properties (5641:17)
│ │ └─┬usage
│ │   └──[🔀] $ref (5644:21)❌ 
│ ├─┬CompletionChoice
│ │ ├──[+] properties (5618:17)
│ │ └──[+] properties (5620:17)
│ ├─┬ChatGenerationParams
│ │ ├──[+] properties (5213:17)
│ │ ├─┬reasoning
│ │ │ ├──[-] type (5110:27)❌ 
│ │ │ ├──[-] properties (5112:25)❌ 
│ │ │ ├──[-] properties (5123:25)❌ 
│ │ │ ├──[+] anyOf (5121:27)
│ │ │ └──[+] anyOf (5124:27)
│ │ ├─┬user
│ │ │ ├──[-] type (5196:27)❌ 
│ │ │ ├──[+] default (5205:30)❌ 
│ │ │ ├──[+] anyOf (5207:27)
│ │ │ └──[+] anyOf (5210:27)
│ │ ├─┬metadata
│ │ │ ├──[-] additionalProperties (5102:25)❌ 
│ │ │ ├──[-] propertyNames (5100:25)❌ 
│ │ │ ├──[+] items (5072:25)❌ 
│ │ │ ├──[🔀] type (5070:27)❌ 
│ │ │ └──[+] minItems (5069:31)❌ 
│ │ ├─┬stream
│ │ │ ├──[-] type (5170:27)❌ 
│ │ │ ├──[-] default (5169:30)❌ 
│ │ │ ├──[+] anyOf (5177:27)
│ │ │ └──[+] anyOf (5183:27)
│ │ ├─┬stop
│ │ │ └─┬ANYOF
│ │ │   ├──[+] type (5171:33)❌ 
│ │ │   ├──[+] maximum (5173:36)❌ 
│ │ │   ├──[+] minimum (5172:36)❌ 
│ │ │   ├──[-] anyOf (5162:31)❌ 
│ │ │   └──[-] anyOf (5163:31)❌ 
│ │ ├─┬tool_choice
│ │ │ └──[🔀] $ref (5192:21)❌ 
│ │ ├─┬tools
│ │ │ └──[🔀] $ref (5053:17)❌ 
│ │ ├─┬stream_options
│ │ │ ├──[+] type (5186:27)❌ 
│ │ │ ├──[+] default (5185:30)❌ 
│ │ │ ├──[-] anyOf (5045:13)❌ 
│ │ │ └──[-] anyOf (5174:27)❌ 
│ │ ├─┬model
│ │ │ └──[🔀] $ref (5114:21)❌ 
│ │ ├─┬top_logprobs
│ │ │ ├──[+] items (5203:25)❌ 
│ │ │ ├──[+] type (5201:27)❌ 
│ │ │ ├──[-] anyOf (5083:27)❌ 
│ │ │ └──[-] anyOf (5086:27)❌ 
│ │ ├─┬presence_penalty
│ │ │ ├──[+] items (5078:25)❌ 
│ │ │ ├──[+] type (5076:27)❌ 
│ │ │ ├──[-] anyOf (5105:27)❌ 
│ │ │ └──[-] anyOf (5108:27)❌ 
│ │ ├─┬response_format
│ │ │ ├──[+] properties (5128:25)
│ │ │ ├──[+] properties (5139:25)
│ │ │ ├──[-] oneOf (5129:27)❌ 
│ │ │ ├──[-] oneOf (5136:27)❌ 
│ │ │ ├──[-] oneOf (4865:13)❌ 
│ │ │ ├──[-] oneOf (4876:13)❌ 
│ │ │ └──[-] oneOf (5145:27)❌ 
│ │ ├─┬seed
│ │ │ ├──[+] type (5168:27)❌ 
│ │ │ ├──[-] anyOf (5155:27)❌ 
│ │ │ ├──[-] anyOf (5158:27)❌ 
│ │ │ ├──[+] oneOf (5145:27)
│ │ │ ├──[+] oneOf (5152:27)
│ │ │ ├──[+] oneOf (4867:13)
│ │ │ ├──[+] oneOf (4878:13)
│ │ │ └──[+] oneOf (5161:27)
│ │ ├─┬logit_bias
│ │ │ └─┬ANYOF
│ │ │   ├──[-] additionalProperties (5075:29)❌ 
│ │ │   ├──[-] propertyNames (5073:29)❌ 
│ │ │   ├──[🔀] type (5081:33)❌ 
│ │ │   ├──[+] maximum (5083:36)❌ 
│ │ │   └──[+] minimum (5082:36)❌ 
│ │ ├─┬frequency_penalty
│ │ │ ├──[+] type (5214:27)❌ 
│ │ │ ├──[+] properties (5216:25)
│ │ │ ├──[-] anyOf (5065:27)❌ 
│ │ │ └──[-] anyOf (5068:27)❌ 
│ │ ├─┬temperature
│ │ │ ├──[-] default (5176:30)❌ 
│ │ │ └─┬ANYOF
│ │ │   └──[🔀] $ref (5061:19)❌ 
│ │ ├─┬models
│ │ │ └──[🔀] $ref (4612:19)❌ 
│ │ ├─┬top_p
│ │ │ ├──[-] default (5189:30)❌ 
│ │ │ └─┬ANYOF
│ │ │   └──[🔀] maximum (5101:36)❌ 
│ │ ├─┬logprobs
│ │ │ └─┬ANYOF
│ │ │   ├──[+] additionalProperties (5091:29)❌ 
│ │ │   ├──[+] propertyNames (5089:29)❌ 
│ │ │   └──[🔀] type (5087:33)❌ 
│ │ ├─┬max_completion_tokens
│ │ │ └─┬ANYOF
│ │ │   ├──[🔀] type (5095:33)❌ 
│ │ │   └──[-] minimum (5090:36)❌ 
│ │ └─┬messages
│ │   ├──[-] items (5056:25)❌ 
│ │   ├──[-] type (5054:27)❌ 
│ │   ├──[-] minItems (5053:31)❌ 
│ │   ├──[+] anyOf (5110:27)
│ │   └──[+] anyOf (5112:27)
│ ├─┬ProviderName
│ │ ├──[+] enum (3474:19)
│ │ ├──[+] enum (3467:19)
│ │ ├──[+] enum (3520:19)
│ │ ├──[+] enum (3469:19)
│ │ ├──[+] enum (3489:19)
│ │ └──[-] enum (3468:19)❌ 
│ ├─┬OpenResponsesRequest
│ │ ├─┬plugins
│ │ │ └─┬Schema
│ │ │   └──[+] oneOf (3805:31)
│ │ ├─┬service_tier
│ │ │ ├──[+] enum (3660:27)
│ │ │ ├──[+] type (3658:27)❌ 
│ │ │ ├──[+] default (3661:30)❌ 
│ │ │ ├──[-] allOf (1088:13)❌ 
│ │ │ └──[-] allOf (3655:27)❌ 
│ │ └─┬store
│ │   ├──[+] default (3656:30)❌ 
│ │   ├──[+] const (3655:28)❌ 
│ │   └──[-] nullable (3651:31)❌ 
│ ├─┬ChatCompletionFinishReason
│ │ ├──[+] enum (4843:19)
│ │ ├──[+] enum (4844:19)
│ │ ├──[+] enum (4845:19)
│ │ ├──[+] enum (4841:19)
│ │ ├──[+] enum (4842:19)
│ │ ├──[+] type (4839:19)❌ 
│ │ ├──[-] anyOf (4836:19)❌ 
│ │ ├──[-] anyOf (4844:19)❌ 
│ │ └─┬Extensions
│ │   └──[+] x-speakeasy-unknown-values (4846:41)
│ ├─┬ChatMessageContentItemAudio
│ │ └─┬input_audio
│ │   └─┬format
│ │     ├──[-] enum (4650:35)❌ 
│ │     ├──[-] enum (4651:35)❌ 
│ │     ├──[-] enum (4652:35)❌ 
│ │     ├──[-] enum (4653:35)❌ 
│ │     ├──[-] enum (4654:35)❌ 
│ │     ├──[-] enum (4655:35)❌ 
│ │     ├──[-] enum (4656:35)❌ 
│ │     └─┬Extensions
│ │       └──[-] x-speakeasy-unknown-values (4657:57)❌ 
│ └─┬ChatResponseChoice
│   └─┬finish_reason
│     └──[🔀] $ref (4609:17)❌ 
└─┬Extensions
  └──[+] x-speakeasy-globals (8437:5)
Document Element Total Changes Breaking Changes
paths 9 3
components 123 84

PYTHON CHANGELOG

globals: 3.0.0 - 2024-07-04

🐝 New Features

retries: 3.0.3 - 2025-11-20

🐝 New Features

  • add support for Retry-After header (commit by @2ynn)

sdkHooks: 1.2.0 - 2025-10-15

🐝 New Features

  • expose available OAuth 2.0 scopes for use in custom hooks (commit by @2ynn)

Based on Speakeasy CLI 1.666.2

@github-actions github-actions bot added the minor Minor version bump label Nov 21, 2025
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1763684529 branch 8 times, most recently from 1317e93 to d0388ab Compare November 28, 2025 00:23
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1763684529 branch 4 times, most recently from 95db34d to 97b524c Compare December 2, 2025 00:23
* `open_router.beta.responses.send()`:  `request` **Changed** **Breaking** ⚠️
* `open_router.embeddings.generate()`:  `response.status[200].content[text/event-stream` **Removed** **Breaking** ⚠️
* `open_router.chat.send()`: 
  *  `request` **Changed** **Breaking** ⚠️
  *  `response.choices.[].message.content.[array].[]` **Changed** **Breaking** ⚠️
* `open_router.credits.get_credits()`:  `response.data` **Added**
* `open_router.parameters.get_parameters()`:  `request.provider` **Changed**
* `open_router.completions.generate()`:  `response` **Changed**
@github-actions github-actions bot force-pushed the speakeasy-sdk-regen-1763684529 branch from d5b1839 to 916b8ac Compare December 3, 2025 00:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

minor Minor version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants