Releases: OpenRouterTeam/python-sdk
Releases · OpenRouterTeam/python-sdk
Release list
python - v1.1.74 - 2026-08-22 05:12:38
Generated by Speakeasy CLI
Python SDK Changes:
open_router.presets.create_presets_responses():requestChanged (Breaking⚠️ )open_router.responses.send():requestChanged (Breaking⚠️ )responseChanged
open_router.beta.responses.send():requestChanged (Breaking⚠️ )responseChanged
open_router.presets.create_presets_messages():request.tools[].union(ToolSearchServerTool)Added
Generated with Speakeasy CLI 1.787.0
Publishing Completed
python - v1.1.73 - 2026-08-21 23:47:35
Generated by Speakeasy CLI
Python SDK Changes:
open_router.embeddings.generate():errorChanged
Generated with Speakeasy CLI 1.787.0
Publishing Completed
python - v1.1.72 - 2026-08-21 20:09:35
Generated by Speakeasy CLI
Python SDK Changes:
open_router.tts.create_speech():request.provider.options.makoraAdded
open_router.stt.create_transcription():request.provider.options.makoraAdded
open_router.byok.list():request.providerChangedresponse.data[].provider.enum(makora)Added
open_router.byok.create():request.provider.enum(makora)Addedresponse.data.provider.enum(makora)Added
open_router.byok.get():response.data.provider.enum(makora)Addedopen_router.byok.update():response.data.provider.enum(makora)Addedopen_router.chat.send():request.provider.ignore[].union(ProviderName).enum(makora)Added
open_router.embeddings.generate():request.provider.ignore[].union(ProviderName).enum(makora)Added
open_router.endpoints.list_zdr_endpoints():response.data[].provider_name.enum(makora)Addedopen_router.endpoints.list():response.data.endpoints[].provider_name.enum(makora)Addedopen_router.generations.get_generation():response.data.provider_responses[].provider_name.enum(makora)Addedopen_router.images.generate():request.providerChangedopen_router.presets.create_presets_chat_completions():request.provider.ignore[].union(ProviderName).enum(makora)Added
open_router.presets.create_presets_messages():request.provider.ignore[].union(ProviderName).enum(makora)Added
open_router.presets.create_presets_responses():request.provider.ignore[].union(ProviderName).enum(makora)Added
open_router.rerank.rerank():request.provider.ignore[].union(ProviderName).enum(makora)Added
open_router.responses.send():request.provider.ignore[].union(ProviderName).enum(makora)Added
open_router.beta.responses.send():request.provider.ignore[].union(ProviderName).enum(makora)Added
open_router.video_generation.generate():request.provider.options.makoraAdded
Generated with Speakeasy CLI 1.787.0
Publishing Completed
python - v1.1.71 - 2026-08-21 06:14:55
Generated by Speakeasy CLI
Python SDK Changes:
open_router.byok.create():request.allowed_api_key_hashesAddedopen_router.byok.update():request.allowed_api_key_hashesAdded
Generated with Speakeasy CLI 1.787.0
Publishing Completed
python - v1.1.70 - 2026-08-21 00:21:00
Generated by Speakeasy CLI
2026-08-21 00:21:00
Changes
Based on:
- OpenAPI Doc 1.0.0
- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy
Generated
- [python v1.1.70] .
Releases
- [PyPI v1.1.70] https://pypi.org/project/openrouter/1.1.70 - .
Publishing Completed
python - v1.1.69 - 2026-08-20 18:18:18
Generated by Speakeasy CLI
Python SDK Changes:
open_router.analytics.get_analytics_meta(): Addedopen_router.analytics.query_analytics(): Addedopen_router.beta.analytics.get_analytics_meta(): Removed (Breaking⚠️ )open_router.beta.analytics.query_analytics(): Removed (Breaking⚠️ )
Generated with Speakeasy CLI 1.787.0
Publishing Completed
python - v1.1.68 - 2026-08-20 12:32:41
Generated by Speakeasy CLI
Python SDK Changes:
open_router.beta.responses.send():request.input.union(Array<>)[].union(ReasoningItem).format.enum(bedrock_xai_responses_v1)AddedresponseChanged
open_router.chat.send():request.messages[].union(assistant).reasoning_details[].union(reasoning.server_tool_call).format.enum(bedrock_xai_responses_v1)AddedresponseChanged
open_router.presets.create_presets_chat_completions():request.messages[].union(assistant).reasoning_details[].union(reasoning.summary).format.enum(bedrock_xai_responses_v1)Added
open_router.presets.create_presets_responses():request.input.union(Array<>)[].union(ReasoningItem).format.enum(bedrock_xai_responses_v1)Added
open_router.responses.send():request.input.union(Array<>)[].union(class (8)).format.enum(bedrock_xai_responses_v1)AddedresponseChanged
Generated with Speakeasy CLI 1.787.0
Publishing Completed
python - v1.1.67 - 2026-08-19 22:36:55
Generated by Speakeasy CLI
Python SDK Changes:
open_router.beta.responses.send():request.input.union(Array<>)[].union(CustomToolCallItem).statusAdded
open_router.presets.create_presets_responses():request.input.union(Array<>)[].union(CustomToolCallItem).statusAdded
open_router.responses.send():request.input.union(Array<>)[].union(CustomToolCallItem).statusAdded
Generated with Speakeasy CLI 1.787.0
Publishing Completed
python - v1.1.66 - 2026-08-19 21:59:00
Generated by Speakeasy CLI
Python SDK Changes:
open_router.beta.responses.send():request.input.union(Array<>)[].union(OutputSubagentServerToolItem).status.enum(failed)AddedresponseChanged
open_router.presets.create_presets_responses():request.input.union(Array<>)[].union(OutputSubagentServerToolItem).status.enum(failed)Added
open_router.responses.send():request.input.union(Array<>)[].union(OutputAdvisorServerToolItem).status.enum(failed)AddedresponseChanged
Generated with Speakeasy CLI 1.787.0
Publishing Completed
python - v1.1.65 - 2026-08-19 20:51:29
Generated by Speakeasy CLI
Python SDK Changes:
open_router.video_generation.generate():requestChangedopen_router.video_generation.list_videos_models():response.data[]Changed
Generated with Speakeasy CLI 1.787.0
Publishing Completed