Skip to content

Releases: OpenRouterTeam/go-sdk

go - v0.5.20 - 2026-07-19 16:59:32

Choose a tag to compare

@github-actions github-actions released this 19 Jul 16:59
5e7725c

Generated by Speakeasy CLI

%!s() 0.5.20

Go SDK Changes:

  • OpenRouter.VideoGeneration.Generate():
    • request.Request.Prompt Changed

Generated with Speakeasy CLI 1.787.0

go - v0.5.19 - 2026-07-19 00:38:13

Choose a tag to compare

@github-actions github-actions released this 19 Jul 00:38
442ab0c

Generated by Speakeasy CLI

2026-07-19 00:38:13

Changes

Based on:

Generated

  • [go v0.5.19] .

Releases

go - v0.5.18 - 2026-07-18 19:59:37

Choose a tag to compare

@github-actions github-actions released this 18 Jul 19:59
a6c5a16

Generated by Speakeasy CLI

%!s() 0.5.18

Go SDK Changes:

  • OpenRouter.Beta.Responses.Send():
    • request.ResponsesRequest.Input.union(Array<>)[].union(AdditionalToolsItem).Tools[] Changed (Breaking ⚠️)
  • OpenRouter.Presets.CreatePresetsResponses():
    • request.ResponsesRequest.Input.union(Array<>)[].union(AdditionalToolsItem).Tools[] Changed (Breaking ⚠️)
  • OpenRouter.Presets.CreatePresetsMessages():
    • request.MessagesRequest.Tools[] Changed (Breaking ⚠️)
  • OpenRouter.Models.List():
    • request.Request Changed
    • response Changed
  • OpenRouter.Observability.List(): request Changed
  • OpenRouter.Guardrails.ListGuardrailMemberAssignments(): request Changed
  • OpenRouter.Guardrails.ListKeyAssignments(): request Changed
  • OpenRouter.Guardrails.ListMemberAssignments(): request Changed
  • OpenRouter.Guardrails.List(): request Changed
  • OpenRouter.Models.ListForUser():
    • request Changed
    • response Changed
  • OpenRouter.Guardrails.ListGuardrailKeyAssignments(): request Changed
  • OpenRouter.Organization.ListMembers(): request Changed
  • OpenRouter.Presets.List(): request Changed
  • OpenRouter.Embeddings.ListModels():
    • request Changed
    • response Changed
  • OpenRouter.Byok.List(): request Changed
  • OpenRouter.Presets.ListVersions(): request Changed
  • OpenRouter.Workspaces.List(): request Changed
  • OpenRouter.Workspaces.ListMembers(): request Changed

Generated with Speakeasy CLI 1.787.0

go - v0.5.17 - 2026-07-12 16:44:24

Choose a tag to compare

@github-actions github-actions released this 12 Jul 16:44
22c3bcc

Generated by Speakeasy CLI

2026-07-12 16:44:24

Changes

Based on:

Generated

  • [go v0.5.17] .

Releases

go - v0.5.16 - 2026-07-11 03:26:49

Choose a tag to compare

@github-actions github-actions released this 11 Jul 03:26
5881023

Generated by Speakeasy CLI

%!s() 0.5.16

Go SDK Changes:

  • OpenRouter.Beta.Responses.Send():
    • request.ResponsesRequest.Provider.Ignore[].union(ProviderName).Enum(meta) Added
  • OpenRouter.Byok.List():
    • request.Provider Changed
    • response.Data[].Provider.Enum(meta) Added
  • OpenRouter.Byok.Create():
    • request.Request.Provider.Enum(meta) Added
    • response.Data.Provider.Enum(meta) Added
  • OpenRouter.Byok.Get(): response.Data.Provider.Enum(meta) Added
  • OpenRouter.Byok.Update(): response.Data.Provider.Enum(meta) Added
  • OpenRouter.Chat.Send():
    • request.ChatRequest.Provider.Ignore[].union(ProviderName).Enum(meta) Added
  • OpenRouter.Embeddings.Generate():
    • request.Request.Provider.Ignore[].union(ProviderName).Enum(meta) Added
  • OpenRouter.Endpoints.ListZdrEndpoints(): response.Data[].ProviderName.Enum(meta) Added
  • OpenRouter.Endpoints.List(): response.Data.Endpoints[].ProviderName.Enum(meta) Added
  • OpenRouter.Presets.CreatePresetsChatCompletions():
    • request.ChatRequest.Provider.Ignore[].union(ProviderName).Enum(meta) Added
  • OpenRouter.Presets.CreatePresetsMessages():
    • request.MessagesRequest.Provider.Ignore[].union(ProviderName).Enum(meta) Added
  • OpenRouter.Presets.CreatePresetsResponses():
    • request.ResponsesRequest.Provider.Ignore[].union(ProviderName).Enum(meta) Added
  • OpenRouter.Rerank.Rerank():
    • request.Request.Provider.Ignore[].union(ProviderName).Enum(meta) Added

Generated with Speakeasy CLI 1.787.0

go - v0.5.15 - 2026-07-10 23:09:34

Choose a tag to compare

@github-actions github-actions released this 10 Jul 23:09
8b2feb5

Generated by Speakeasy CLI

%!s() 0.5.15

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

Generated with Speakeasy CLI 1.787.0

go - v0.5.14 - 2026-07-10 20:20:35

Choose a tag to compare

@github-actions github-actions released this 10 Jul 20:20
52b7cff

Generated by Speakeasy CLI

%!s() 0.5.14

Go SDK Changes:

  • OpenRouter.Beta.Analytics.QueryAnalytics(): request.Request Changed

Generated with Speakeasy CLI 1.787.0

go - v0.5.13 - 2026-07-10 18:53:52

Choose a tag to compare

@github-actions github-actions released this 10 Jul 18:53
154f112

Generated by Speakeasy CLI

%!s() 0.5.13

Go SDK Changes:

  • OpenRouter.Byok.Update(): response.Data.Provider Changed (Breaking ⚠️)
  • OpenRouter.Datasets.GetRankingsDaily(): request Changed (Breaking ⚠️)
  • OpenRouter.Beta.Responses.Send():
    • request.ResponsesRequest Changed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
  • OpenRouter.Tts.CreateSpeech():
    • request.Request.Provider.Options Changed (Breaking ⚠️)
  • OpenRouter.Stt.CreateTranscription():
    • request.Request Changed (Breaking ⚠️)
    • response Changed
  • OpenRouter.Byok.List():
    • request.Provider Changed (Breaking ⚠️)
    • response.Data[].Provider Changed (Breaking ⚠️)
  • OpenRouter.Byok.Create():
    • request.Request.Provider Changed (Breaking ⚠️)
    • response.Data.Provider Changed (Breaking ⚠️)
  • OpenRouter.Byok.Get(): response.Data.Provider Changed (Breaking ⚠️)
  • OpenRouter.VideoGeneration.Generate():
    • request.Request.Provider.Options Changed (Breaking ⚠️)
  • OpenRouter.Presets.CreatePresetsResponses(): request.ResponsesRequest Changed (Breaking ⚠️)
  • OpenRouter.Images.Generate():
    • request.Request.Provider.Options Changed (Breaking ⚠️)
    • response.[].Data.union(image_generation.text_chunk) Added
    • error.status[413] Added
  • OpenRouter.Generations.GetGeneration(): response.Data.ProviderResponses[].RoutedServiceTier Added
  • OpenRouter.Chat.Send():
    • request.ChatRequest Changed
    • response Changed
  • OpenRouter.Models.List(): request.Request Changed
  • OpenRouter.Presets.CreatePresetsChatCompletions(): request.ChatRequest Changed
  • OpenRouter.Presets.CreatePresetsMessages():
    • request.MessagesRequest.Plugins[].union(pareto-router).PriceSource Added
  • OpenRouter.Stt.CreateTranscriptionMultipart(): Added
  • OpenRouter.Generations.SubmitFeedback(): Added

Generated with Speakeasy CLI 1.787.0

go - v0.5.12 - 2026-07-03 20:00:12

Choose a tag to compare

@github-actions github-actions released this 03 Jul 20:00
762aa42

Generated by Speakeasy CLI

%!s() 0.5.12

Go SDK Changes:

  • OpenRouter.Beta.Responses.Send():
    • request.ResponsesRequest.Input.union(Array<>)[].union(OutputFilesServerToolItem) Added
    • response Changed
  • OpenRouter.Presets.CreatePresetsResponses():
    • request.ResponsesRequest.Input.union(Array<>)[].union(OutputFilesServerToolItem) Added

Generated with Speakeasy CLI 1.787.0

go - v0.5.11 - 2026-07-03 15:11:42

Choose a tag to compare

@github-actions github-actions released this 03 Jul 15:11
b929887

Generated by Speakeasy CLI

%!s() 0.5.11

Go SDK Changes:

  • OpenRouter.Workspaces.ListMembers(): Added

Generated with Speakeasy CLI 1.787.0