From ec188868ff4c35eb40b59080ae092d7cf80d22c4 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 10 Jul 2026 23:05:45 +0000 Subject: [PATCH 1/2] ## Go SDK Changes: * `OpenRouter.Beta.Responses.Send()`: * `request.ResponsesRequest.Provider.Ignore[].union(ProviderName).Enum(deepgram)` **Added** * `OpenRouter.Tts.CreateSpeech()`: * `request.Request.Provider.Options.Deepgram` **Added** * `OpenRouter.Stt.CreateTranscription()`: * `request.Request.Provider.Options.Deepgram` **Added** * `OpenRouter.Byok.List()`: * `request.Provider` **Changed** * `response.Data[].Provider.Enum(deepgram)` **Added** * `OpenRouter.Byok.Create()`: * `request.Request.Provider.Enum(deepgram)` **Added** * `response.Data.Provider.Enum(deepgram)` **Added** * `OpenRouter.Byok.Get()`: `response.Data.Provider.Enum(deepgram)` **Added** * `OpenRouter.Byok.Update()`: `response.Data.Provider.Enum(deepgram)` **Added** * `OpenRouter.Chat.Send()`: * `request.ChatRequest.Provider.Ignore[].union(ProviderName).Enum(deepgram)` **Added** * `OpenRouter.Embeddings.Generate()`: * `request.Request.Provider.Ignore[].union(ProviderName).Enum(deepgram)` **Added** * `OpenRouter.Endpoints.ListZdrEndpoints()`: `response.Data[].ProviderName.Enum(deepgram)` **Added** * `OpenRouter.Endpoints.List()`: `response.Data.Endpoints[].ProviderName.Enum(deepgram)` **Added** * `OpenRouter.Generations.GetGeneration()`: `response.Data.ProviderResponses[].ProviderName.Enum(deepgram)` **Added** * `OpenRouter.Images.Generate()`: * `request.Request.Provider.Options.Deepgram` **Added** * `OpenRouter.Presets.CreatePresetsChatCompletions()`: * `request.ChatRequest.Provider.Ignore[].union(ProviderName).Enum(deepgram)` **Added** * `OpenRouter.Presets.CreatePresetsMessages()`: * `request.MessagesRequest.Provider.Ignore[].union(ProviderName).Enum(deepgram)` **Added** * `OpenRouter.Presets.CreatePresetsResponses()`: * `request.ResponsesRequest.Provider.Ignore[].union(ProviderName).Enum(deepgram)` **Added** * `OpenRouter.Rerank.Rerank()`: * `request.Request.Provider.Ignore[].union(ProviderName).Enum(deepgram)` **Added** * `OpenRouter.VideoGeneration.Generate()`: * `request.Request.Provider.Options.Deepgram` **Added** --- .speakeasy/gen.lock | 76 +++++++++---------- .speakeasy/gen.yaml | 2 +- .speakeasy/out.openapi.yaml | 9 +++ .speakeasy/workflow.lock | 10 +-- RELEASES.md | 12 ++- docs/models/components/byokproviderslug.mdx | 1 + .../imagegenerationrequestoptions.mdx | 1 + docs/models/components/providername.mdx | 1 + docs/models/components/provideroptions.mdx | 1 + .../providerresponseprovidername.mdx | 1 + .../videogenerationrequestoptions.mdx | 1 + docs/models/operations/provider.mdx | 1 + models/components/byokproviderslug.go | 3 +- models/components/imagegenerationrequest.go | 8 ++ models/components/providername.go | 3 +- models/components/provideroptions.go | 8 ++ models/components/providerresponse.go | 3 +- models/components/videogenerationrequest.go | 8 ++ models/operations/listbyokkeys.go | 3 +- openrouter.go | 4 +- 20 files changed, 104 insertions(+), 52 deletions(-) diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index 11d89f5a..36538a0f 100644 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,18 +1,18 @@ lockVersion: 2.0.0 id: 9eea3e30-2722-4060-973b-57b7f1f75dc0 management: - docChecksum: c050da62049642cf923daa8e729828b7 + docChecksum: 816872bea784e20fe6bd587b9f4e99e3 docVersion: 1.0.0 speakeasyVersion: 1.787.0 generationVersion: 2.914.0 - releaseVersion: 0.5.14 - configChecksum: c92b7d7e51c3215679813d3e25c9ae74 + releaseVersion: 0.5.15 + configChecksum: ad15c1e491fff98287b738eb37c2fcec repoURL: https://github.com/OpenRouterTeam/go-sdk.git installationURL: https://github.com/OpenRouterTeam/go-sdk persistentEdits: - generation_id: 096b20cb-f032-4ffa-9fdd-086fe507c38b - pristine_commit_hash: c10e6efea5f9eba795226daf0bd5ec7737428ed0 - pristine_tree_hash: 7b2d4bed6b0a245d4a8d1f55ad44041c450b3a81 + generation_id: 16f2ab11-c55b-411b-aa98-c062383593c8 + pristine_commit_hash: 86ea2190dbf398bd19aa01adcb92e744ea049565 + pristine_tree_hash: 9eee6e9bf08d91a7534752575d5178afe95a32d8 features: go: acceptHeaders: 2.81.2 @@ -783,8 +783,8 @@ trackedFiles: pristine_git_object: 7b60df308e91ac69f3b695c16af082e010d7ae5b docs/models/components/byokproviderslug.mdx: id: bf78d7c64c23 - last_write_checksum: sha1:03df4387847c3e0fc003ebfc6881781f897eb85b - pristine_git_object: a45a2a9157ca30c4a66997a10ca5efb587b6d409 + last_write_checksum: sha1:a654557738de978ba39c05aac9b0c03053a3bb4b + pristine_git_object: f1a0afbbb0e45357f519d8756db1681d53fd5ab0 docs/models/components/caching.mdx: id: 19d554532ddd last_write_checksum: sha1:135a92d137a4851ca188682cc075d5e2b43efdd4 @@ -2179,8 +2179,8 @@ trackedFiles: pristine_git_object: dfd5bccd73fb28357b2b2a6bc6e042f47eb55953 docs/models/components/imagegenerationrequestoptions.mdx: id: 101dbca0abf0 - last_write_checksum: sha1:3e6c50d8594428518a4c78b75acb0a2507354fc7 - pristine_git_object: 74694aeb9b027dbe977f6d9fb69724f6218115f4 + last_write_checksum: sha1:cc3dfd12aa84c74b3184e48b21a718a6e07966f9 + pristine_git_object: f47f48a8cd416aea299cc37527563bbaf62b8172 docs/models/components/imagegenerationrequestoutputformat.mdx: id: 4379e5f6271d last_write_checksum: sha1:e8aea46c56e26890243ac9ddedfbed619e2b8bd8 @@ -3911,12 +3911,12 @@ trackedFiles: pristine_git_object: ff5614983c537cdf7c2fb4cb789aca2afc85b72d docs/models/components/providername.mdx: id: 8e0a10860f62 - last_write_checksum: sha1:3f5c1053868b0d5e528ae3ecfe513ad63681072e - pristine_git_object: 7eee89b3d642c454d8f032cb28277539d6c045f8 + last_write_checksum: sha1:b0087a9cf672dc699616738c312999ee8fda6c46 + pristine_git_object: 3ee5adda39b1401191bbd341a6dc8881cc1c5022 docs/models/components/provideroptions.mdx: id: 9b36b036b5e5 - last_write_checksum: sha1:ada1dc61ba49950fa599092366b3df3184a0bf13 - pristine_git_object: 9141f15c95be468ff097766d507ec6ebc770a829 + last_write_checksum: sha1:e5733d78afc5039d18382aea7bf6bdcff0d959de + pristine_git_object: a471b6a81d5d181147aa4f6bdf0c30426deb8380 docs/models/components/provideroverloadedresponseerrordata.mdx: id: 0458c5c0d5bd last_write_checksum: sha1:51f6ecc2ab40c2f7a3b9a1c620bfae501266d34c @@ -3931,8 +3931,8 @@ trackedFiles: pristine_git_object: ff273dd85f50f32a7968c9acd96c785839927042 docs/models/components/providerresponseprovidername.mdx: id: d0e6dc9b89c5 - last_write_checksum: sha1:ba46862874d5f7edd97b1e0546b8c6ac67457fe5 - pristine_git_object: 744a577489b2141c8b79b3a9184c8c349a9cee32 + last_write_checksum: sha1:cc123093efaf26c538e59e2b1cb77bbd7829e622 + pristine_git_object: b4e2fd22a94f5bbbe88e39445d0af5441e0228c5 docs/models/components/providersort.mdx: id: 9132f978d860 last_write_checksum: sha1:c5fea09a49178f7081b6431ba4faa128ecad4d04 @@ -5047,8 +5047,8 @@ trackedFiles: pristine_git_object: cf36741177eb7322bd20fba9510772b46a3b1cbe docs/models/components/videogenerationrequestoptions.mdx: id: 02bb0d2acb68 - last_write_checksum: sha1:9081e40cb1cbdbc0a318846d0bd6f888bdd07e17 - pristine_git_object: 7ab3c28ce613a2d9da2fedad20f4bb6e4fef9165 + last_write_checksum: sha1:f33d41d5ded74c91e43a46c720108ddc85d88691 + pristine_git_object: 52f48d0b1e344aabded5736b556e00d1c922d295 docs/models/components/videogenerationrequestprovider.mdx: id: ad830be2196e last_write_checksum: sha1:8173973a5e1f28f257b49418ccf0ffbaf566c8dd @@ -5847,8 +5847,8 @@ trackedFiles: pristine_git_object: 2e4644f4bc69974d7bdde1b8d8885a278d2d6e66 docs/models/operations/provider.mdx: id: 45f471a16baa - last_write_checksum: sha1:dbf051ce8cbbf5e415d3ab147b0b0258c8cc9419 - pristine_git_object: 1bd2a0ca6a7cd74b3f216728e2ec2c1a7ba21572 + last_write_checksum: sha1:e3facb46ab9077b6653728adff896f8259171d15 + pristine_git_object: 46532191878886ca36648e32d93f272137436312 docs/models/operations/queryanalyticsdata1.mdx: id: 465047fb896a last_write_checksum: sha1:f9a349b4fee07f786180e94b45f92002bfae0e56 @@ -6599,8 +6599,8 @@ trackedFiles: pristine_git_object: fe179d527f9b877e8812d18c2c8989ada720c7b8 models/components/byokproviderslug.go: id: 13d55e8b344b - last_write_checksum: sha1:52c7f37a8b417ba75d79a01e9ea02fea8e935c0c - pristine_git_object: 615fc1dad68595997dfb69df34c904ec7c746c88 + last_write_checksum: sha1:204ddc7c012a4ddcd764805a4821f7e7a7b68cba + pristine_git_object: 9e9eb180e84bb7390214c8c86b14725106fa10a8 models/components/capabilitydescriptor.go: id: 61addd6d2068 last_write_checksum: sha1:2c89a741740517ea931188941fa2160212d4e75e @@ -7211,8 +7211,8 @@ trackedFiles: pristine_git_object: 777f7215d847acdc6f9b288970c1bc9339417cab models/components/imagegenerationrequest.go: id: 2a1c3242c506 - last_write_checksum: sha1:ea39facee2cd38082d942518bccc6a99235042b1 - pristine_git_object: cbecb0344b984f9b1f75a01a9e26594f6894ff05 + last_write_checksum: sha1:b2eb75ecea53ec4f99f2d3933089ced2adeda56d + pristine_git_object: 7ad8660e0c80d32ea2aa4ed5e969cbd3806e49d1 models/components/imagegenerationresponse.go: id: bfcc44d3ad67 last_write_checksum: sha1:6c133bc51c83d5747936cf1546933cf27c536099 @@ -7867,12 +7867,12 @@ trackedFiles: pristine_git_object: c50b74b336dc92f3e72e52d5e3954ae9554aeee1 models/components/providername.go: id: 7ecf3a6869c5 - last_write_checksum: sha1:219f51a23a181bf57ea269267988c4653899b6c5 - pristine_git_object: 0bcd297889c9244e79744055c828e4ea9f902abc + last_write_checksum: sha1:e8436820e84c2dcd500040330f806e666c101a47 + pristine_git_object: f0a28898c998799cf14b7c8f86fa116bbdb44183 models/components/provideroptions.go: id: 83f8e5feb563 - last_write_checksum: sha1:1d98cd75b74b441da6c0777964293df8ea1a5fd2 - pristine_git_object: 8e43dcabece23e3e53eaca09381eb417592b3ace + last_write_checksum: sha1:4054470ac72626252127e96e2a1373f423bce818 + pristine_git_object: 5c9de547abac84dd324e5649a50f01324c1e0c29 models/components/provideroverloadedresponseerrordata.go: id: 4e228708c428 last_write_checksum: sha1:4ecd1f1efbdf106340872d720ebb8bb9891be205 @@ -7883,8 +7883,8 @@ trackedFiles: pristine_git_object: 9e3efd1a613ef7511800ce2318a0447c19d3831b models/components/providerresponse.go: id: d7f4a6aea47d - last_write_checksum: sha1:fa63b999b51c3cfe352c8343303a169e36fbdc36 - pristine_git_object: 20e5e980ec3f9987771dd53d19263b5b6edeaaf4 + last_write_checksum: sha1:0afa6d1ec7e7eac888705c122912c35374544529 + pristine_git_object: 207db6dcb09909163886956a7610ef90a5a187a0 models/components/providersort.go: id: c183c158e614 last_write_checksum: sha1:d56d1125483e113e3f1c1cb7dc566ef0837b485e @@ -8347,8 +8347,8 @@ trackedFiles: pristine_git_object: dff563724502f9e1b9e3b84d2f70985432c6e192 models/components/videogenerationrequest.go: id: 11162ee57e53 - last_write_checksum: sha1:e92fe7e57f90016c838508a82f968cbe8d7ca58f - pristine_git_object: 4180bd3169a8f78c4e9bc87aaf593cc3217ce719 + last_write_checksum: sha1:3c74c70703a10af3c27bb371e149ea097abf4582 + pristine_git_object: 11985b10bd3b657f64483720f747c978df468958 models/components/videogenerationresponse.go: id: 5841b7ef3de9 last_write_checksum: sha1:b1196ebd395a89b9f03ce3207738055473c33532 @@ -8643,8 +8643,8 @@ trackedFiles: pristine_git_object: 7e8658b39f97e1dfd660939cf59ae0727ae997ba models/operations/listbyokkeys.go: id: e40d557d5875 - last_write_checksum: sha1:48bff8a38bec496f2698db300f07cfefb5ab1129 - pristine_git_object: 89d748e70d8ab4d5b078927c24506aee9b01d27d + last_write_checksum: sha1:c7058f8dcf86bbb450a5ea8da75c2b3c7f3ed9f4 + pristine_git_object: c0a51e9da0c56544ebf6a06d49596e0489797656 models/operations/listendpoints.go: id: c56c221a535d last_write_checksum: sha1:a233c86cd9e267260fc2f3d33dc8990b805aec53 @@ -8843,8 +8843,8 @@ trackedFiles: pristine_git_object: 3dc1d1bf3c5e7387b73f1bbb0b6b456dd5e7ee9d openrouter.go: id: 207ad004b774 - last_write_checksum: sha1:bf3cc0edd8b972df0b92a77db5bd502c30affe48 - pristine_git_object: 850475ebdbd1ea2fed2d23ddb9ff589ddf13f687 + last_write_checksum: sha1:00f5d604469f59a851895f014f39e5a8e4b48028 + pristine_git_object: 7fa4f72fe9a643cb82ada7496403711e741a11c1 optionalnullable/optionalnullable.go: id: ce60f259ead3 last_write_checksum: sha1:d6aff1a420c31e025ea21d46cf056e305ae76fe8 @@ -10414,6 +10414,4 @@ examples: "500": application/json: {"error": {"code": 500, "message": "Internal Server Error"}} examplesVersion: 1.0.2 -releaseNotes: | - ## Go SDK Changes: - * `OpenRouter.Beta.Analytics.QueryAnalytics()`: `request.Request` **Changed** +releaseNotes: "## Go SDK Changes:\n* `OpenRouter.Beta.Responses.Send()`: \n * `request.ResponsesRequest.Provider.Ignore[].union(ProviderName).Enum(deepgram)` **Added**\n* `OpenRouter.Tts.CreateSpeech()`: \n * `request.Request.Provider.Options.Deepgram` **Added**\n* `OpenRouter.Stt.CreateTranscription()`: \n * `request.Request.Provider.Options.Deepgram` **Added**\n* `OpenRouter.Byok.List()`: \n * `request.Provider` **Changed**\n * `response.Data[].Provider.Enum(deepgram)` **Added**\n* `OpenRouter.Byok.Create()`: \n * `request.Request.Provider.Enum(deepgram)` **Added**\n * `response.Data.Provider.Enum(deepgram)` **Added**\n* `OpenRouter.Byok.Get()`: `response.Data.Provider.Enum(deepgram)` **Added**\n* `OpenRouter.Byok.Update()`: `response.Data.Provider.Enum(deepgram)` **Added**\n* `OpenRouter.Chat.Send()`: \n * `request.ChatRequest.Provider.Ignore[].union(ProviderName).Enum(deepgram)` **Added**\n* `OpenRouter.Embeddings.Generate()`: \n * `request.Request.Provider.Ignore[].union(ProviderName).Enum(deepgram)` **Added**\n* `OpenRouter.Endpoints.ListZdrEndpoints()`: `response.Data[].ProviderName.Enum(deepgram)` **Added**\n* `OpenRouter.Endpoints.List()`: `response.Data.Endpoints[].ProviderName.Enum(deepgram)` **Added**\n* `OpenRouter.Generations.GetGeneration()`: `response.Data.ProviderResponses[].ProviderName.Enum(deepgram)` **Added**\n* `OpenRouter.Images.Generate()`: \n * `request.Request.Provider.Options.Deepgram` **Added**\n* `OpenRouter.Presets.CreatePresetsChatCompletions()`: \n * `request.ChatRequest.Provider.Ignore[].union(ProviderName).Enum(deepgram)` **Added**\n* `OpenRouter.Presets.CreatePresetsMessages()`: \n * `request.MessagesRequest.Provider.Ignore[].union(ProviderName).Enum(deepgram)` **Added**\n* `OpenRouter.Presets.CreatePresetsResponses()`: \n * `request.ResponsesRequest.Provider.Ignore[].union(ProviderName).Enum(deepgram)` **Added**\n* `OpenRouter.Rerank.Rerank()`: \n * `request.Request.Provider.Ignore[].union(ProviderName).Enum(deepgram)` **Added**\n* `OpenRouter.VideoGeneration.Generate()`: \n * `request.Request.Provider.Options.Deepgram` **Added**\n" diff --git a/.speakeasy/gen.yaml b/.speakeasy/gen.yaml index 09eb4f31..3c037171 100644 --- a/.speakeasy/gen.yaml +++ b/.speakeasy/gen.yaml @@ -36,7 +36,7 @@ generation: documentation: mintlify preApplyUnionDiscriminators: true go: - version: 0.5.14 + version: 0.5.15 additionalDependencies: {} baseErrorName: OpenRouterError clientServerStatusCodesAsErrors: true diff --git a/.speakeasy/out.openapi.yaml b/.speakeasy/out.openapi.yaml index ca5fc2a4..8502d412 100644 --- a/.speakeasy/out.openapi.yaml +++ b/.speakeasy/out.openapi.yaml @@ -4158,6 +4158,7 @@ components: - crusoe - darkbloom - decart + - deepgram - deepinfra - deepseek - dekallm @@ -12695,6 +12696,7 @@ components: - Crusoe - Darkbloom - Decart + - Deepgram - DeepInfra - DeepSeek - DekaLLM @@ -18160,6 +18162,7 @@ components: - Crusoe - Darkbloom - Decart + - Deepgram - DeepInfra - DeepSeek - DekaLLM @@ -18359,6 +18362,10 @@ components: additionalProperties: nullable: true type: object + deepgram: + additionalProperties: + nullable: true + type: object deepinfra: additionalProperties: nullable: true @@ -18970,6 +18977,7 @@ components: - Crusoe - Darkbloom - Decart + - Deepgram - DeepInfra - DeepSeek - DekaLLM @@ -24940,6 +24948,7 @@ paths: - crusoe - darkbloom - decart + - deepgram - deepinfra - deepseek - dekallm diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index 1507218d..75005f07 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -2,8 +2,8 @@ speakeasyVersion: 1.787.0 sources: OpenRouter API: sourceNamespace: open-router-chat-completions-api - sourceRevisionDigest: sha256:ab65ae6a6a56ca31121446556eb45dd872551d99c50d2d98cef495b531db8175 - sourceBlobDigest: sha256:3776627eace307c1391fa34cb579a23fd8df3daa4cf1293549db53f231cd45d0 + sourceRevisionDigest: sha256:c8a227401089cdc67e8e3f6d062dc0afc8b0e604b125c88842c4d3b408d85c23 + sourceBlobDigest: sha256:4d6676d143299bfe712d17e720d45db9bf800e3992ad63c76601214d8d853d91 tags: - latest - 1.0.0 @@ -11,10 +11,10 @@ targets: openrouter: source: OpenRouter API sourceNamespace: open-router-chat-completions-api - sourceRevisionDigest: sha256:ab65ae6a6a56ca31121446556eb45dd872551d99c50d2d98cef495b531db8175 - sourceBlobDigest: sha256:3776627eace307c1391fa34cb579a23fd8df3daa4cf1293549db53f231cd45d0 + sourceRevisionDigest: sha256:c8a227401089cdc67e8e3f6d062dc0afc8b0e604b125c88842c4d3b408d85c23 + sourceBlobDigest: sha256:4d6676d143299bfe712d17e720d45db9bf800e3992ad63c76601214d8d853d91 codeSamplesNamespace: open-router-chat-completions-api-go-code-samples - codeSamplesRevisionDigest: sha256:26bb8423fa2b942936d039a5b16a0c3ae74e4f85ca2f716bbe71dba8f0aeeb18 + codeSamplesRevisionDigest: sha256:ff93179ca6433e6f8daf4ef4e35f25c4f78ee325fb75e7e1efc1864002d27d89 workflow: workflowVersion: 1.0.0 speakeasyVersion: 1.787.0 diff --git a/RELEASES.md b/RELEASES.md index a97ab19b..ca117ec9 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -188,4 +188,14 @@ Based on: ### Generated - [go v0.5.14] . ### Releases -- [Go v0.5.14] https://github.com/OpenRouterTeam/go-sdk/releases/tag/v0.5.14 - . \ No newline at end of file +- [Go v0.5.14] https://github.com/OpenRouterTeam/go-sdk/releases/tag/v0.5.14 - . + +## 2026-07-10 23:02:42 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.787.0 (2.914.0) https://github.com/speakeasy-api/speakeasy +### Generated +- [go v0.5.15] . +### Releases +- [Go v0.5.15] https://github.com/OpenRouterTeam/go-sdk/releases/tag/v0.5.15 - . \ No newline at end of file diff --git a/docs/models/components/byokproviderslug.mdx b/docs/models/components/byokproviderslug.mdx index a45a2a91..f1a0afbb 100644 --- a/docs/models/components/byokproviderslug.mdx +++ b/docs/models/components/byokproviderslug.mdx @@ -47,6 +47,7 @@ custom := components.BYOKProviderSlug("custom_value") | `BYOKProviderSlugCrusoe` | crusoe | | `BYOKProviderSlugDarkbloom` | darkbloom | | `BYOKProviderSlugDecart` | decart | +| `BYOKProviderSlugDeepgram` | deepgram | | `BYOKProviderSlugDeepinfra` | deepinfra | | `BYOKProviderSlugDeepseek` | deepseek | | `BYOKProviderSlugDekallm` | dekallm | diff --git a/docs/models/components/imagegenerationrequestoptions.mdx b/docs/models/components/imagegenerationrequestoptions.mdx index 74694aeb..f47f48a8 100644 --- a/docs/models/components/imagegenerationrequestoptions.mdx +++ b/docs/models/components/imagegenerationrequestoptions.mdx @@ -40,6 +40,7 @@ Provider-specific options keyed by provider slug. Only options for the matched p | `Crusoe` | map[string]`any` | :heavy_minus_sign: | N/A | | `Darkbloom` | map[string]`any` | :heavy_minus_sign: | N/A | | `Decart` | map[string]`any` | :heavy_minus_sign: | N/A | +| `Deepgram` | map[string]`any` | :heavy_minus_sign: | N/A | | `Deepinfra` | map[string]`any` | :heavy_minus_sign: | N/A | | `Deepseek` | map[string]`any` | :heavy_minus_sign: | N/A | | `Dekallm` | map[string]`any` | :heavy_minus_sign: | N/A | diff --git a/docs/models/components/providername.mdx b/docs/models/components/providername.mdx index 7eee89b3..3ee5adda 100644 --- a/docs/models/components/providername.mdx +++ b/docs/models/components/providername.mdx @@ -46,6 +46,7 @@ custom := components.ProviderName("custom_value") | `ProviderNameCrusoe` | Crusoe | | `ProviderNameDarkbloom` | Darkbloom | | `ProviderNameDecart` | Decart | +| `ProviderNameDeepgram` | Deepgram | | `ProviderNameDeepInfra` | DeepInfra | | `ProviderNameDeepSeek` | DeepSeek | | `ProviderNameDekaLlm` | DekaLLM | diff --git a/docs/models/components/provideroptions.mdx b/docs/models/components/provideroptions.mdx index 9141f15c..a471b6a8 100644 --- a/docs/models/components/provideroptions.mdx +++ b/docs/models/components/provideroptions.mdx @@ -40,6 +40,7 @@ Provider-specific options keyed by provider slug. Only options for the matched p | `Crusoe` | map[string]`any` | :heavy_minus_sign: | N/A | | `Darkbloom` | map[string]`any` | :heavy_minus_sign: | N/A | | `Decart` | map[string]`any` | :heavy_minus_sign: | N/A | +| `Deepgram` | map[string]`any` | :heavy_minus_sign: | N/A | | `Deepinfra` | map[string]`any` | :heavy_minus_sign: | N/A | | `Deepseek` | map[string]`any` | :heavy_minus_sign: | N/A | | `Dekallm` | map[string]`any` | :heavy_minus_sign: | N/A | diff --git a/docs/models/components/providerresponseprovidername.mdx b/docs/models/components/providerresponseprovidername.mdx index 744a5774..b4e2fd22 100644 --- a/docs/models/components/providerresponseprovidername.mdx +++ b/docs/models/components/providerresponseprovidername.mdx @@ -77,6 +77,7 @@ custom := components.ProviderResponseProviderName("custom_value") | `ProviderResponseProviderNameCrusoe` | Crusoe | | `ProviderResponseProviderNameDarkbloom` | Darkbloom | | `ProviderResponseProviderNameDecart` | Decart | +| `ProviderResponseProviderNameDeepgram` | Deepgram | | `ProviderResponseProviderNameDeepInfra` | DeepInfra | | `ProviderResponseProviderNameDeepSeek` | DeepSeek | | `ProviderResponseProviderNameDekaLlm` | DekaLLM | diff --git a/docs/models/components/videogenerationrequestoptions.mdx b/docs/models/components/videogenerationrequestoptions.mdx index 7ab3c28c..52f48d0b 100644 --- a/docs/models/components/videogenerationrequestoptions.mdx +++ b/docs/models/components/videogenerationrequestoptions.mdx @@ -40,6 +40,7 @@ Provider-specific options keyed by provider slug. Only options for the matched p | `Crusoe` | map[string]`any` | :heavy_minus_sign: | N/A | | `Darkbloom` | map[string]`any` | :heavy_minus_sign: | N/A | | `Decart` | map[string]`any` | :heavy_minus_sign: | N/A | +| `Deepgram` | map[string]`any` | :heavy_minus_sign: | N/A | | `Deepinfra` | map[string]`any` | :heavy_minus_sign: | N/A | | `Deepseek` | map[string]`any` | :heavy_minus_sign: | N/A | | `Dekallm` | map[string]`any` | :heavy_minus_sign: | N/A | diff --git a/docs/models/operations/provider.mdx b/docs/models/operations/provider.mdx index 1bd2a0ca..46532191 100644 --- a/docs/models/operations/provider.mdx +++ b/docs/models/operations/provider.mdx @@ -47,6 +47,7 @@ custom := operations.Provider("custom_value") | `ProviderCrusoe` | crusoe | | `ProviderDarkbloom` | darkbloom | | `ProviderDecart` | decart | +| `ProviderDeepgram` | deepgram | | `ProviderDeepinfra` | deepinfra | | `ProviderDeepseek` | deepseek | | `ProviderDekallm` | dekallm | diff --git a/models/components/byokproviderslug.go b/models/components/byokproviderslug.go index 615fc1da..9e9eb180 100644 --- a/models/components/byokproviderslug.go +++ b/models/components/byokproviderslug.go @@ -31,6 +31,7 @@ const ( BYOKProviderSlugCrusoe BYOKProviderSlug = "crusoe" BYOKProviderSlugDarkbloom BYOKProviderSlug = "darkbloom" BYOKProviderSlugDecart BYOKProviderSlug = "decart" + BYOKProviderSlugDeepgram BYOKProviderSlug = "deepgram" BYOKProviderSlugDeepinfra BYOKProviderSlug = "deepinfra" BYOKProviderSlugDeepseek BYOKProviderSlug = "deepseek" BYOKProviderSlugDekallm BYOKProviderSlug = "dekallm" @@ -104,7 +105,7 @@ func (e BYOKProviderSlug) ToPointer() *BYOKProviderSlug { func (e *BYOKProviderSlug) IsExact() bool { if e != nil { switch *e { - case "ai21", "aion-labs", "akashml", "alibaba", "amazon-bedrock", "amazon-nova", "ambient", "anthropic", "arcee-ai", "atlas-cloud", "avian", "azure", "baidu", "baseten", "black-forest-labs", "byteplus", "cerebras", "chutes", "cirrascale", "clarifai", "cloudflare", "cohere", "crusoe", "darkbloom", "decart", "deepinfra", "deepseek", "dekallm", "digitalocean", "featherless", "fireworks", "friendli", "gmicloud", "google-ai-studio", "google-vertex", "groq", "heygen", "inception", "inceptron", "inferact-vllm", "inference-net", "infermatic", "inflection", "io-net", "ionstream", "liquid", "mancer", "mara", "minimax", "mistral", "modelrun", "modular", "moonshotai", "morph", "ncompass", "nebius", "nex-agi", "nextbit", "novita", "nvidia", "open-inference", "openai", "parasail", "perceptron", "perplexity", "phala", "poolside", "quiver", "recraft", "reka", "relace", "sakana", "sambanova", "seed", "siliconflow", "sourceful", "stepfun", "streamlake", "switchpoint", "tenstorrent", "together", "upstage", "venice", "wafer", "wandb", "xai", "xiaomi", "z-ai": + case "ai21", "aion-labs", "akashml", "alibaba", "amazon-bedrock", "amazon-nova", "ambient", "anthropic", "arcee-ai", "atlas-cloud", "avian", "azure", "baidu", "baseten", "black-forest-labs", "byteplus", "cerebras", "chutes", "cirrascale", "clarifai", "cloudflare", "cohere", "crusoe", "darkbloom", "decart", "deepgram", "deepinfra", "deepseek", "dekallm", "digitalocean", "featherless", "fireworks", "friendli", "gmicloud", "google-ai-studio", "google-vertex", "groq", "heygen", "inception", "inceptron", "inferact-vllm", "inference-net", "infermatic", "inflection", "io-net", "ionstream", "liquid", "mancer", "mara", "minimax", "mistral", "modelrun", "modular", "moonshotai", "morph", "ncompass", "nebius", "nex-agi", "nextbit", "novita", "nvidia", "open-inference", "openai", "parasail", "perceptron", "perplexity", "phala", "poolside", "quiver", "recraft", "reka", "relace", "sakana", "sambanova", "seed", "siliconflow", "sourceful", "stepfun", "streamlake", "switchpoint", "tenstorrent", "together", "upstage", "venice", "wafer", "wandb", "xai", "xiaomi", "z-ai": return true } } diff --git a/models/components/imagegenerationrequest.go b/models/components/imagegenerationrequest.go index cbecb034..7ad8660e 100644 --- a/models/components/imagegenerationrequest.go +++ b/models/components/imagegenerationrequest.go @@ -131,6 +131,7 @@ type ImageGenerationRequestOptions struct { Crusoe map[string]any `json:"crusoe,omitzero"` Darkbloom map[string]any `json:"darkbloom,omitzero"` Decart map[string]any `json:"decart,omitzero"` + Deepgram map[string]any `json:"deepgram,omitzero"` Deepinfra map[string]any `json:"deepinfra,omitzero"` Deepseek map[string]any `json:"deepseek,omitzero"` Dekallm map[string]any `json:"dekallm,omitzero"` @@ -450,6 +451,13 @@ func (i *ImageGenerationRequestOptions) GetDecart() map[string]any { return i.Decart } +func (i *ImageGenerationRequestOptions) GetDeepgram() map[string]any { + if i == nil { + return nil + } + return i.Deepgram +} + func (i *ImageGenerationRequestOptions) GetDeepinfra() map[string]any { if i == nil { return nil diff --git a/models/components/providername.go b/models/components/providername.go index 0bcd2978..f0a28898 100644 --- a/models/components/providername.go +++ b/models/components/providername.go @@ -31,6 +31,7 @@ const ( ProviderNameCrusoe ProviderName = "Crusoe" ProviderNameDarkbloom ProviderName = "Darkbloom" ProviderNameDecart ProviderName = "Decart" + ProviderNameDeepgram ProviderName = "Deepgram" ProviderNameDeepInfra ProviderName = "DeepInfra" ProviderNameDeepSeek ProviderName = "DeepSeek" ProviderNameDekaLlm ProviderName = "DekaLLM" @@ -106,7 +107,7 @@ func (e ProviderName) ToPointer() *ProviderName { func (e *ProviderName) IsExact() bool { if e != nil { switch *e { - case "AkashML", "AI21", "AionLabs", "Alibaba", "Ambient", "Baidu", "Amazon Bedrock", "Amazon Nova", "Anthropic", "Arcee AI", "AtlasCloud", "Avian", "Azure", "BaseTen", "BytePlus", "Black Forest Labs", "Cerebras", "Chutes", "Cirrascale", "Clarifai", "Cloudflare", "Cohere", "Crucible", "Crusoe", "Darkbloom", "Decart", "DeepInfra", "DeepSeek", "DekaLLM", "DigitalOcean", "Featherless", "Fireworks", "Friendli", "GMICloud", "Google", "Google AI Studio", "Groq", "HeyGen", "Inception", "Inceptron", "InferenceNet", "Ionstream", "Infermatic", "Io Net", "Inferact vLLM", "Inflection", "Liquid", "Mara", "Mancer 2", "Minimax", "ModelRun", "Mistral", "Modular", "Moonshot AI", "Morph", "NCompass", "Nebius", "Nex AGI", "NextBit", "Novita", "Nvidia", "OpenAI", "OpenInference", "Parasail", "Poolside", "Perceptron", "Perplexity", "Phala", "Recraft", "Reka", "Relace", "Sakana AI", "SambaNova", "Seed", "SiliconFlow", "Sourceful", "StepFun", "Stealth", "StreamLake", "Switchpoint", "Tenstorrent", "Together", "Upstage", "Venice", "Wafer", "WandB", "Quiver", "Xiaomi", "xAI", "Z.AI", "FakeProvider": + case "AkashML", "AI21", "AionLabs", "Alibaba", "Ambient", "Baidu", "Amazon Bedrock", "Amazon Nova", "Anthropic", "Arcee AI", "AtlasCloud", "Avian", "Azure", "BaseTen", "BytePlus", "Black Forest Labs", "Cerebras", "Chutes", "Cirrascale", "Clarifai", "Cloudflare", "Cohere", "Crucible", "Crusoe", "Darkbloom", "Decart", "Deepgram", "DeepInfra", "DeepSeek", "DekaLLM", "DigitalOcean", "Featherless", "Fireworks", "Friendli", "GMICloud", "Google", "Google AI Studio", "Groq", "HeyGen", "Inception", "Inceptron", "InferenceNet", "Ionstream", "Infermatic", "Io Net", "Inferact vLLM", "Inflection", "Liquid", "Mara", "Mancer 2", "Minimax", "ModelRun", "Mistral", "Modular", "Moonshot AI", "Morph", "NCompass", "Nebius", "Nex AGI", "NextBit", "Novita", "Nvidia", "OpenAI", "OpenInference", "Parasail", "Poolside", "Perceptron", "Perplexity", "Phala", "Recraft", "Reka", "Relace", "Sakana AI", "SambaNova", "Seed", "SiliconFlow", "Sourceful", "StepFun", "Stealth", "StreamLake", "Switchpoint", "Tenstorrent", "Together", "Upstage", "Venice", "Wafer", "WandB", "Quiver", "Xiaomi", "xAI", "Z.AI", "FakeProvider": return true } } diff --git a/models/components/provideroptions.go b/models/components/provideroptions.go index 8e43dcab..5c9de547 100644 --- a/models/components/provideroptions.go +++ b/models/components/provideroptions.go @@ -39,6 +39,7 @@ type ProviderOptions struct { Crusoe map[string]any `json:"crusoe,omitzero"` Darkbloom map[string]any `json:"darkbloom,omitzero"` Decart map[string]any `json:"decart,omitzero"` + Deepgram map[string]any `json:"deepgram,omitzero"` Deepinfra map[string]any `json:"deepinfra,omitzero"` Deepseek map[string]any `json:"deepseek,omitzero"` Dekallm map[string]any `json:"dekallm,omitzero"` @@ -358,6 +359,13 @@ func (p *ProviderOptions) GetDecart() map[string]any { return p.Decart } +func (p *ProviderOptions) GetDeepgram() map[string]any { + if p == nil { + return nil + } + return p.Deepgram +} + func (p *ProviderOptions) GetDeepinfra() map[string]any { if p == nil { return nil diff --git a/models/components/providerresponse.go b/models/components/providerresponse.go index 20e5e980..207db6dc 100644 --- a/models/components/providerresponse.go +++ b/models/components/providerresponse.go @@ -61,6 +61,7 @@ const ( ProviderResponseProviderNameCrusoe ProviderResponseProviderName = "Crusoe" ProviderResponseProviderNameDarkbloom ProviderResponseProviderName = "Darkbloom" ProviderResponseProviderNameDecart ProviderResponseProviderName = "Decart" + ProviderResponseProviderNameDeepgram ProviderResponseProviderName = "Deepgram" ProviderResponseProviderNameDeepInfra ProviderResponseProviderName = "DeepInfra" ProviderResponseProviderNameDeepSeek ProviderResponseProviderName = "DeepSeek" ProviderResponseProviderNameDekaLlm ProviderResponseProviderName = "DekaLLM" @@ -136,7 +137,7 @@ func (e ProviderResponseProviderName) ToPointer() *ProviderResponseProviderName func (e *ProviderResponseProviderName) IsExact() bool { if e != nil { switch *e { - case "AnyScale", "Atoma", "Cent-ML", "CrofAI", "Enfer", "GoPomelo", "HuggingFace", "Hyperbolic", "Hyperbolic 2", "InoCloud", "Kluster", "Lambda", "Lepton", "Lynn 2", "Lynn", "Mancer", "Meta", "Modal", "Nineteen", "OctoAI", "Recursal", "Reflection", "Replicate", "SambaNova 2", "SF Compute", "Targon", "Together 2", "Ubicloud", "01.AI", "AkashML", "AI21", "AionLabs", "Alibaba", "Ambient", "Baidu", "Amazon Bedrock", "Amazon Nova", "Anthropic", "Arcee AI", "AtlasCloud", "Avian", "Azure", "BaseTen", "BytePlus", "Black Forest Labs", "Cerebras", "Chutes", "Cirrascale", "Clarifai", "Cloudflare", "Cohere", "Crucible", "Crusoe", "Darkbloom", "Decart", "DeepInfra", "DeepSeek", "DekaLLM", "DigitalOcean", "Featherless", "Fireworks", "Friendli", "GMICloud", "Google", "Google AI Studio", "Groq", "HeyGen", "Inception", "Inceptron", "InferenceNet", "Ionstream", "Infermatic", "Io Net", "Inferact vLLM", "Inflection", "Liquid", "Mara", "Mancer 2", "Minimax", "ModelRun", "Mistral", "Modular", "Moonshot AI", "Morph", "NCompass", "Nebius", "Nex AGI", "NextBit", "Novita", "Nvidia", "OpenAI", "OpenInference", "Parasail", "Poolside", "Perceptron", "Perplexity", "Phala", "Recraft", "Reka", "Relace", "Sakana AI", "SambaNova", "Seed", "SiliconFlow", "Sourceful", "StepFun", "Stealth", "StreamLake", "Switchpoint", "Tenstorrent", "Together", "Upstage", "Venice", "Wafer", "WandB", "Quiver", "Xiaomi", "xAI", "Z.AI", "FakeProvider": + case "AnyScale", "Atoma", "Cent-ML", "CrofAI", "Enfer", "GoPomelo", "HuggingFace", "Hyperbolic", "Hyperbolic 2", "InoCloud", "Kluster", "Lambda", "Lepton", "Lynn 2", "Lynn", "Mancer", "Meta", "Modal", "Nineteen", "OctoAI", "Recursal", "Reflection", "Replicate", "SambaNova 2", "SF Compute", "Targon", "Together 2", "Ubicloud", "01.AI", "AkashML", "AI21", "AionLabs", "Alibaba", "Ambient", "Baidu", "Amazon Bedrock", "Amazon Nova", "Anthropic", "Arcee AI", "AtlasCloud", "Avian", "Azure", "BaseTen", "BytePlus", "Black Forest Labs", "Cerebras", "Chutes", "Cirrascale", "Clarifai", "Cloudflare", "Cohere", "Crucible", "Crusoe", "Darkbloom", "Decart", "Deepgram", "DeepInfra", "DeepSeek", "DekaLLM", "DigitalOcean", "Featherless", "Fireworks", "Friendli", "GMICloud", "Google", "Google AI Studio", "Groq", "HeyGen", "Inception", "Inceptron", "InferenceNet", "Ionstream", "Infermatic", "Io Net", "Inferact vLLM", "Inflection", "Liquid", "Mara", "Mancer 2", "Minimax", "ModelRun", "Mistral", "Modular", "Moonshot AI", "Morph", "NCompass", "Nebius", "Nex AGI", "NextBit", "Novita", "Nvidia", "OpenAI", "OpenInference", "Parasail", "Poolside", "Perceptron", "Perplexity", "Phala", "Recraft", "Reka", "Relace", "Sakana AI", "SambaNova", "Seed", "SiliconFlow", "Sourceful", "StepFun", "Stealth", "StreamLake", "Switchpoint", "Tenstorrent", "Together", "Upstage", "Venice", "Wafer", "WandB", "Quiver", "Xiaomi", "xAI", "Z.AI", "FakeProvider": return true } } diff --git a/models/components/videogenerationrequest.go b/models/components/videogenerationrequest.go index 4180bd31..11985b10 100644 --- a/models/components/videogenerationrequest.go +++ b/models/components/videogenerationrequest.go @@ -69,6 +69,7 @@ type VideoGenerationRequestOptions struct { Crusoe map[string]any `json:"crusoe,omitzero"` Darkbloom map[string]any `json:"darkbloom,omitzero"` Decart map[string]any `json:"decart,omitzero"` + Deepgram map[string]any `json:"deepgram,omitzero"` Deepinfra map[string]any `json:"deepinfra,omitzero"` Deepseek map[string]any `json:"deepseek,omitzero"` Dekallm map[string]any `json:"dekallm,omitzero"` @@ -388,6 +389,13 @@ func (v *VideoGenerationRequestOptions) GetDecart() map[string]any { return v.Decart } +func (v *VideoGenerationRequestOptions) GetDeepgram() map[string]any { + if v == nil { + return nil + } + return v.Deepgram +} + func (v *VideoGenerationRequestOptions) GetDeepinfra() map[string]any { if v == nil { return nil diff --git a/models/operations/listbyokkeys.go b/models/operations/listbyokkeys.go index 89d748e7..c0a51e9d 100644 --- a/models/operations/listbyokkeys.go +++ b/models/operations/listbyokkeys.go @@ -36,6 +36,7 @@ const ( ProviderCrusoe Provider = "crusoe" ProviderDarkbloom Provider = "darkbloom" ProviderDecart Provider = "decart" + ProviderDeepgram Provider = "deepgram" ProviderDeepinfra Provider = "deepinfra" ProviderDeepseek Provider = "deepseek" ProviderDekallm Provider = "dekallm" @@ -109,7 +110,7 @@ func (e Provider) ToPointer() *Provider { func (e *Provider) IsExact() bool { if e != nil { switch *e { - case "ai21", "aion-labs", "akashml", "alibaba", "amazon-bedrock", "amazon-nova", "ambient", "anthropic", "arcee-ai", "atlas-cloud", "avian", "azure", "baidu", "baseten", "black-forest-labs", "byteplus", "cerebras", "chutes", "cirrascale", "clarifai", "cloudflare", "cohere", "crusoe", "darkbloom", "decart", "deepinfra", "deepseek", "dekallm", "digitalocean", "featherless", "fireworks", "friendli", "gmicloud", "google-ai-studio", "google-vertex", "groq", "heygen", "inception", "inceptron", "inferact-vllm", "inference-net", "infermatic", "inflection", "io-net", "ionstream", "liquid", "mancer", "mara", "minimax", "mistral", "modelrun", "modular", "moonshotai", "morph", "ncompass", "nebius", "nex-agi", "nextbit", "novita", "nvidia", "open-inference", "openai", "parasail", "perceptron", "perplexity", "phala", "poolside", "quiver", "recraft", "reka", "relace", "sakana", "sambanova", "seed", "siliconflow", "sourceful", "stepfun", "streamlake", "switchpoint", "tenstorrent", "together", "upstage", "venice", "wafer", "wandb", "xai", "xiaomi", "z-ai": + case "ai21", "aion-labs", "akashml", "alibaba", "amazon-bedrock", "amazon-nova", "ambient", "anthropic", "arcee-ai", "atlas-cloud", "avian", "azure", "baidu", "baseten", "black-forest-labs", "byteplus", "cerebras", "chutes", "cirrascale", "clarifai", "cloudflare", "cohere", "crusoe", "darkbloom", "decart", "deepgram", "deepinfra", "deepseek", "dekallm", "digitalocean", "featherless", "fireworks", "friendli", "gmicloud", "google-ai-studio", "google-vertex", "groq", "heygen", "inception", "inceptron", "inferact-vllm", "inference-net", "infermatic", "inflection", "io-net", "ionstream", "liquid", "mancer", "mara", "minimax", "mistral", "modelrun", "modular", "moonshotai", "morph", "ncompass", "nebius", "nex-agi", "nextbit", "novita", "nvidia", "open-inference", "openai", "parasail", "perceptron", "perplexity", "phala", "poolside", "quiver", "recraft", "reka", "relace", "sakana", "sambanova", "seed", "siliconflow", "sourceful", "stepfun", "streamlake", "switchpoint", "tenstorrent", "together", "upstage", "venice", "wafer", "wandb", "xai", "xiaomi", "z-ai": return true } } diff --git a/openrouter.go b/openrouter.go index 850475eb..7fa4f72f 100644 --- a/openrouter.go +++ b/openrouter.go @@ -199,9 +199,9 @@ func WithTimeout(timeout time.Duration) SDKOption { // New creates a new instance of the SDK with the provided options func New(opts ...SDKOption) *OpenRouter { sdk := &OpenRouter{ - SDKVersion: "0.5.14", + SDKVersion: "0.5.15", sdkConfiguration: config.SDKConfiguration{ - UserAgent: "speakeasy-sdk/go 0.5.14 2.914.0 1.0.0 github.com/OpenRouterTeam/go-sdk", + UserAgent: "speakeasy-sdk/go 0.5.15 2.914.0 1.0.0 github.com/OpenRouterTeam/go-sdk", Globals: globals.Globals{}, ServerList: ServerList, }, From 08cebd6c1fdbfc8095c52854e5429d44a8ffe7bf Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 10 Jul 2026 23:08:05 +0000 Subject: [PATCH 2/2] docs: sync install snippets to v0.5.15 --- OVERVIEW.md | 2 +- README.md | 2 +- doc.go | 2 +- example_test.go | 2 +- examples/README.md | 4 ++-- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/OVERVIEW.md b/OVERVIEW.md index 8c2eb610..c72041e4 100644 --- a/OVERVIEW.md +++ b/OVERVIEW.md @@ -117,7 +117,7 @@ go get github.com/OpenRouterTeam/go-sdk For beta releases, pin an explicit version: ```bash -go get github.com/OpenRouterTeam/go-sdk@v0.5.14 +go get github.com/OpenRouterTeam/go-sdk@v0.5.15 ``` **Requirements:** Go 1.25 or higher diff --git a/README.md b/README.md index 8ce681d6..e34704eb 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ To learn more, see the [API Reference](https://openrouter.ai/docs/sdks/go/api-re > This SDK is in **beta**. Pin to a specific version to avoid unexpected breaking changes: > > ```bash -> go get github.com/OpenRouterTeam/go-sdk@v0.5.14 +> go get github.com/OpenRouterTeam/go-sdk@v0.5.15 > ``` diff --git a/doc.go b/doc.go index 0ca94c17..7218968a 100644 --- a/doc.go +++ b/doc.go @@ -6,7 +6,7 @@ provider selection, and unified billing. This SDK is in beta. Pin to a specific module version to avoid unexpected breaking changes: - go get github.com/OpenRouterTeam/go-sdk@v0.5.14 + go get github.com/OpenRouterTeam/go-sdk@v0.5.15 For full API documentation, visit: https://openrouter.ai/docs/client-sdks/go/overview diff --git a/example_test.go b/example_test.go index 8e5ec8da..d3ef0fa5 100644 --- a/example_test.go +++ b/example_test.go @@ -18,7 +18,7 @@ func ExampleNew() { openrouter.WithSecurity("your-api-key"), ) fmt.Println(sdk.SDKVersion) - // Output: 0.5.14 + // Output: 0.5.15 } // Example demonstrates basic usage of the OpenRouter SDK for chat completions. diff --git a/examples/README.md b/examples/README.md index 8dfe0b5c..1c549bf1 100644 --- a/examples/README.md +++ b/examples/README.md @@ -43,7 +43,7 @@ cd ../generation && go run . Each example pins a released SDK version in `go.mod`: ```go -require github.com/OpenRouterTeam/go-sdk v0.5.14 +require github.com/OpenRouterTeam/go-sdk v0.5.15 ``` This should match the version in [README.md](../README.md) and `.speakeasy/gen.lock` `releaseVersion`. CI runs `scripts/bump-examples.sh` after releases to keep these in sync. @@ -51,7 +51,7 @@ This should match the version in [README.md](../README.md) and `.speakeasy/gen.l To use a different version: ```bash -go get github.com/OpenRouterTeam/go-sdk@v0.5.14 +go get github.com/OpenRouterTeam/go-sdk@v0.5.15 go run . ```