Skip to content

Releases: OpenRouterTeam/go-sdk

go - v0.4.1 - 2026-04-21 21:16:51

21 Apr 21:16
e3bc3bd

Choose a tag to compare

Generated by Speakeasy CLI

%!s() 0.4.1

Go SDK Changes:

  • OpenRouter.Guardrails.Update():
    • request.UpdateGuardrailRequest Changed
    • response.Data Changed (Breaking ⚠️)
  • OpenRouter.ApiKeys.Create():
    • request.Request Changed
    • response.Data Changed (Breaking ⚠️)
    • error.status[403] Added
  • OpenRouter.VideoGeneration.GetGeneration(): response.Usage.Cost Changed (Breaking ⚠️)
  • OpenRouter.VideoGeneration.Generate():
    • request.Request Changed
    • response.Usage.Cost Changed (Breaking ⚠️)
  • OpenRouter.Beta.Responses.Send():
    • request.Request Changed
    • response Changed (Breaking ⚠️)
  • OpenRouter.Models.ListForUser(): response.Data[] Changed (Breaking ⚠️)
  • OpenRouter.ApiKeys.Update():
    • request.RequestBody.Limit Changed
    • response.Data Changed (Breaking ⚠️)
  • OpenRouter.ApiKeys.Get(): response.Data Changed (Breaking ⚠️)
  • OpenRouter.Guardrails.Create():
    • request.Request Changed
    • response.Data Changed (Breaking ⚠️)
    • error.status[403] Added
  • OpenRouter.Chat.Send():
    • request.Request Changed
    • response Changed (Breaking ⚠️)
  • OpenRouter.ApiKeys.List():
    • request Changed
    • response.Data[] Changed (Breaking ⚠️)
  • OpenRouter.Embeddings.ListModels(): response.Data[] Changed (Breaking ⚠️)
  • OpenRouter.Endpoints.ListZdrEndpoints(): response.Data[] Changed (Breaking ⚠️)
  • OpenRouter.Endpoints.List(): response.Data Changed (Breaking ⚠️)
  • OpenRouter.Generations.GetGeneration(): response.Data Changed (Breaking ⚠️)
  • OpenRouter.Guardrails.List():
    • request Changed
    • response.Data[] Changed (Breaking ⚠️)
  • OpenRouter.Guardrails.Get(): response.Data Changed (Breaking ⚠️)
  • OpenRouter.ApiKeys.GetCurrentKeyMetadata(): response.Data Changed (Breaking ⚠️)
  • OpenRouter.Models.List(): response.Data[] Changed (Breaking ⚠️)
  • OpenRouter.Tts.CreateSpeech(): Added
  • OpenRouter.Workspaces.Update(): Added
  • OpenRouter.Guardrails.ListKeyAssignments(): request.Offset Changed
  • OpenRouter.Guardrails.ListMemberAssignments(): request.Offset Changed
  • OpenRouter.Generations.ListGenerationContent(): Added
  • OpenRouter.Embeddings.Generate():
    • request.Request.Provider Changed
    • response.Usage.PromptTokensDetails Added
  • OpenRouter.Workspaces.BulkRemoveMembers(): Added
  • OpenRouter.Guardrails.ListGuardrailKeyAssignments(): request.Offset Changed
  • OpenRouter.Guardrails.ListGuardrailMemberAssignments(): request.Offset Changed
  • OpenRouter.Workspaces.Get(): Added
  • OpenRouter.Workspaces.BulkAddMembers(): Added
  • OpenRouter.Organization.ListMembers(): request.Offset Changed
  • OpenRouter.Rerank.Rerank():
    • request.Request.Provider Changed
  • OpenRouter.Workspaces.Delete(): Added
  • OpenRouter.Workspaces.Create(): Added
  • OpenRouter.Workspaces.List(): Added
  • OpenRouter.VideoGeneration.ListVideosModels(): response.Data[] Changed

Generated with Speakeasy CLI 1.761.1

go - v0.4.0 - 2026-04-16 20:47:40

16 Apr 20:47
e87a66d

Choose a tag to compare

Generated by Speakeasy CLI

%!s() 0.4.0

Go SDK Changes:

  • OpenRouter.Beta.Responses.Send():
    • request.Request.Input.union(Array<>)[] Changed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
  • OpenRouter.Chat.Send():
    • request.Request.Tools[] Changed (Breaking ⚠️)
  • OpenRouter.ApiKeys.List(): request.IncludeDisabled Changed (Breaking ⚠️)
  • OpenRouter.VideoGeneration.Generate(): Added
  • OpenRouter.VideoGeneration.GetGeneration(): Added
  • OpenRouter.VideoGeneration.GetVideoContent(): Added
  • OpenRouter.VideoGeneration.ListVideosModels(): Added
  • OpenRouter.Models.List(): response.Data[].SupportedParameters[].Enum(maxCompletionTokens) Added
  • OpenRouter.Models.ListForUser(): response.Data[].SupportedParameters[].Enum(maxCompletionTokens) Added
  • OpenRouter.Endpoints.List(): response.Data.Endpoints[].SupportedParameters[].Enum(maxCompletionTokens) Added
  • OpenRouter.Endpoints.ListZdrEndpoints(): response.Data[].SupportedParameters[].Enum(maxCompletionTokens) Added
  • OpenRouter.Embeddings.ListModels(): response.Data[].SupportedParameters[].Enum(maxCompletionTokens) Added

Generated with Speakeasy CLI 1.761.1

go - v0.3.0 - 2026-04-08 13:29:33

08 Apr 13:29
de217a0

Choose a tag to compare

Generated by Speakeasy CLI

2026-04-08 13:29:33

Changes

Based on:

Generated

  • [go v0.3.0] .

Releases

go - v0.2.0 - 2026-04-08 13:24:09

08 Apr 13:24
cd93d90

Choose a tag to compare

Generated by Speakeasy CLI

%!s() 0.2.0

Go SDK Changes:

  • OpenRouter.ApiKeys.Update():
    • request.RequestBody.Limit Changed (Breaking ⚠️)
    • response.Data Changed (Breaking ⚠️)
  • OpenRouter.ApiKeys.Get(): response.Data Changed (Breaking ⚠️)
  • OpenRouter.Analytics.GetUserActivity():
    • request Changed
    • response.Data[] Changed (Breaking ⚠️)
    • error.status[404] Added
  • OpenRouter.Chat.Send():
    • request.Request Changed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
    • error Changed (Breaking ⚠️)
  • OpenRouter.Credits.CreateCoinbaseCharge():
    • request Changed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
    • error Changed (Breaking ⚠️)
  • OpenRouter.Embeddings.Generate():
    • request.Request.Provider Changed (Breaking ⚠️)
  • OpenRouter.Embeddings.ListModels(): response.Data[] Changed (Breaking ⚠️)
  • OpenRouter.Generations.GetGeneration(): response.Data Changed (Breaking ⚠️)
  • OpenRouter.Models.Count():
    • request.OutputModalities Added
    • response.Data.Count Changed (Breaking ⚠️)
    • error.status[400] Added
  • OpenRouter.Models.List():
    • request.OutputModalities Added
    • response.Data[] Changed (Breaking ⚠️)
  • OpenRouter.Models.ListForUser(): response.Data[] Changed (Breaking ⚠️)
  • OpenRouter.Endpoints.List(): response.Data Changed (Breaking ⚠️)
  • OpenRouter.OAuth.CreateAuthCode():
    • request.Request Changed
    • response.Data.AppId Changed (Breaking ⚠️)
    • error.status[409] Added
  • OpenRouter.Guardrails.BulkUnassignMembers(): response.UnassignedCount Changed (Breaking ⚠️)
  • OpenRouter.ApiKeys.List(): response.Data[] Changed (Breaking ⚠️)
  • OpenRouter.ApiKeys.Create():
    • request.Request Changed (Breaking ⚠️)
    • response.Data Changed (Breaking ⚠️)
  • OpenRouter.Beta.Responses.Send():
    • request.Request Changed (Breaking ⚠️)
    • response Changed (Breaking ⚠️)
  • OpenRouter.ApiKeys.GetCurrentKeyMetadata(): response.Data Changed (Breaking ⚠️)
  • OpenRouter.Guardrails.BulkUnassignKeys(): response.UnassignedCount Changed (Breaking ⚠️)
  • OpenRouter.Guardrails.List(): response Changed (Breaking ⚠️)
  • OpenRouter.Guardrails.Create():
    • request.Request Changed (Breaking ⚠️)
    • response.Data Changed (Breaking ⚠️)
  • OpenRouter.Guardrails.Get(): response.Data Changed (Breaking ⚠️)
  • OpenRouter.Guardrails.Update():
    • request.RequestBody Changed (Breaking ⚠️)
    • response.Data Changed (Breaking ⚠️)
  • OpenRouter.Guardrails.ListKeyAssignments(): response.TotalCount Changed (Breaking ⚠️)
  • OpenRouter.Guardrails.ListMemberAssignments(): response.TotalCount Changed (Breaking ⚠️)
  • OpenRouter.Guardrails.ListGuardrailKeyAssignments(): response.TotalCount Changed (Breaking ⚠️)
  • OpenRouter.Guardrails.BulkAssignKeys(): response.AssignedCount Changed (Breaking ⚠️)
  • OpenRouter.Guardrails.ListGuardrailMemberAssignments(): response.TotalCount Changed (Breaking ⚠️)
  • OpenRouter.Guardrails.BulkAssignMembers(): response.AssignedCount Changed (Breaking ⚠️)
  • OpenRouter.Organization.ListMembers(): Added
  • OpenRouter.Providers.List(): response.Data[] Changed
  • OpenRouter.Endpoints.ListZdrEndpoints(): response.Data[] Changed
  • OpenRouter.Credits.CreateCoinbaseCharge(): Deprecated

Generated with Speakeasy CLI 1.761.1