Releases: OpenRouterTeam/python-sdk
Releases · OpenRouterTeam/python-sdk
Release list
python - v0.11.44 - 2026-07-17 20:58:26
Generated by Speakeasy CLI
Python SDK Changes:
open_router.guardrails.list():response.data[].content_filters[].action.enum(flag)Addedopen_router.guardrails.create():request.content_filters[].action.enum(flag)Addedresponse.data.content_filters[].action.enum(flag)Added
open_router.guardrails.get():response.data.content_filters[].action.enum(flag)Addedopen_router.guardrails.update():request.content_filters[].action.enum(flag)Addedresponse.data.content_filters[].action.enum(flag)Added
Generated with Speakeasy CLI 1.787.0
Publishing Completed
python - v0.11.43 - 2026-07-17 18:32:38
Generated by Speakeasy CLI
2026-07-17 18:32:38
Changes
Based on:
- OpenAPI Doc 1.0.0
- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy
Generated
- [python v0.11.43] .
Releases
- [PyPI v0.11.43] https://pypi.org/project/openrouter/0.11.43 - .
Publishing Completed
python - v0.11.42 - 2026-07-17 18:13:37
Generated by Speakeasy CLI
Python SDK Changes:
open_router.beta.responses.send():request.provider.ignore[].union(ProviderName).enum(fish_audio)Added
open_router.tts.create_speech():request.provider.options.fish_audioAdded
open_router.stt.create_transcription():request.provider.options.fish_audioAdded
open_router.byok.list():request.providerChangedresponse.data[].provider.enum(fish_audio)Added
open_router.byok.create():request.provider.enum(fish_audio)Addedresponse.data.provider.enum(fish_audio)Added
open_router.byok.get():response.data.provider.enum(fish_audio)Addedopen_router.byok.update():response.data.provider.enum(fish_audio)Addedopen_router.chat.send():request.provider.ignore[].union(ProviderName).enum(fish_audio)Added
open_router.embeddings.generate():request.provider.ignore[].union(ProviderName).enum(fish_audio)Added
open_router.endpoints.list_zdr_endpoints():response.data[].provider_name.enum(fish_audio)Addedopen_router.endpoints.list():response.data.endpoints[].provider_name.enum(fish_audio)Addedopen_router.generations.get_generation():response.data.provider_responses[].provider_name.enum(fish_audio)Addedopen_router.images.generate():request.providerChangedopen_router.presets.create_presets_chat_completions():request.provider.ignore[].union(ProviderName).enum(fish_audio)Added
open_router.presets.create_presets_messages():request.provider.ignore[].union(ProviderName).enum(fish_audio)Added
open_router.presets.create_presets_responses():request.provider.ignore[].union(ProviderName).enum(fish_audio)Added
open_router.rerank.rerank():request.provider.ignore[].union(ProviderName).enum(fish_audio)Added
open_router.video_generation.generate():request.provider.options.fish_audioAdded
Generated with Speakeasy CLI 1.787.0
Publishing Completed
python - v0.11.41 - 2026-07-17 16:32:54
Generated by Speakeasy CLI
Python SDK Changes:
open_router.beta.responses.send():responseChanged
Generated with Speakeasy CLI 1.787.0
Publishing Completed
python - v0.11.40 - 2026-07-17 14:41:29
Generated by Speakeasy CLI
Python SDK Changes:
open_router.beta.responses.send():request.plugins[].union(auto-beta-router)Added
open_router.chat.send():request.plugins[].union(auto-beta-router)Added
open_router.presets.create_presets_chat_completions():request.plugins[].union(auto-beta-router)Added
open_router.presets.create_presets_messages():request.plugins[].union(auto-beta-router)Added
open_router.presets.create_presets_responses():request.plugins[].union(auto-beta-router)Added
Generated with Speakeasy CLI 1.787.0
Publishing Completed
python - v0.11.39 - 2026-07-16 19:45:54
Generated by Speakeasy CLI
2026-07-16 19:45:54
Changes
Based on:
- OpenAPI Doc 1.0.0
- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy
Generated
- [python v0.11.39] .
Releases
- [PyPI v0.11.39] https://pypi.org/project/openrouter/0.11.39 - .
Publishing Completed
python - v0.11.38 - 2026-07-16 15:43:48
Generated by Speakeasy CLI
Python SDK Changes:
open_router.beta.responses.send():request.previous_response_idChanged (Breaking⚠️ )open_router.presets.create_presets_responses():request.previous_response_idChanged (Breaking⚠️ )
Generated with Speakeasy CLI 1.787.0
Publishing Completed
python - v0.11.37 - 2026-07-16 00:30:39
Generated by Speakeasy CLI
Python SDK Changes:
open_router.beta.responses.send():request.input.union(Array<>)[].union(ReasoningItem).format.enum(meta_responses_v1)AddedresponseChanged
open_router.chat.send():request.messages[].union(assistant).reasoning_details[].union(reasoning.text).format.enum(meta_responses_v1)AddedresponseChanged
open_router.presets.create_presets_chat_completions():request.messages[].union(assistant).reasoning_details[].union(reasoning.summary).format.enum(meta_responses_v1)Added
open_router.presets.create_presets_responses():request.input.union(Array<>)[].union(ReasoningItem).format.enum(meta_responses_v1)Added
Generated with Speakeasy CLI 1.787.0
Publishing Completed
python - v0.11.36 - 2026-07-15 21:22:30
Generated by Speakeasy CLI
Python SDK Changes:
open_router.beta.responses.send():request.provider.ignore[].union(ProviderName).enum(krea)Added
open_router.tts.create_speech():request.provider.options.kreaAdded
open_router.stt.create_transcription():request.provider.options.kreaAdded
open_router.byok.list():request.providerChangedresponse.data[].provider.enum(krea)Added
open_router.byok.create():request.provider.enum(krea)Addedresponse.data.provider.enum(krea)Added
open_router.byok.get():response.data.provider.enum(krea)Addedopen_router.byok.update():response.data.provider.enum(krea)Addedopen_router.chat.send():request.provider.ignore[].union(ProviderName).enum(krea)Added
open_router.embeddings.generate():request.provider.ignore[].union(ProviderName).enum(krea)Added
open_router.endpoints.list_zdr_endpoints():response.data[].provider_name.enum(krea)Addedopen_router.endpoints.list():response.data.endpoints[].provider_name.enum(krea)Addedopen_router.generations.get_generation():response.data.provider_responses[].provider_name.enum(krea)Addedopen_router.images.generate():request.providerChangedopen_router.presets.create_presets_chat_completions():request.provider.ignore[].union(ProviderName).enum(krea)Added
open_router.presets.create_presets_messages():request.provider.ignore[].union(ProviderName).enum(krea)Added
open_router.presets.create_presets_responses():request.provider.ignore[].union(ProviderName).enum(krea)Added
open_router.rerank.rerank():request.provider.ignore[].union(ProviderName).enum(krea)Added
open_router.video_generation.generate():request.provider.options.kreaAdded
Generated with Speakeasy CLI 1.787.0
Publishing Completed
python - v0.11.35 - 2026-07-15 14:55:08
Generated by Speakeasy CLI
Python SDK Changes:
open_router.chat.send():request.predictionAddedopen_router.embeddings.list_models():response.data[].supported_parameters[].enum(prediction)Addedopen_router.endpoints.list_zdr_endpoints():response.data[].supported_parameters[].enum(prediction)Addedopen_router.endpoints.list():response.data.endpoints[].supported_parameters[].enum(prediction)Addedopen_router.models.get():response.data.supported_parameters[].enum(prediction)Addedopen_router.models.list():response.data[].supported_parameters[].enum(prediction)Addedopen_router.models.list_for_user():response.data[].supported_parameters[].enum(prediction)Addedopen_router.presets.create_presets_chat_completions():request.predictionAdded
Generated with Speakeasy CLI 1.787.0
Publishing Completed