Providers - Go SDK
The Go SDK and docs are currently in beta. Report issues on GitHub.
Provider information endpoints
List all providers
1package main23import(4 "context"5 "os"6 openrouter "github.com/OpenRouterTeam/go-sdk"7 "log"8)910func main() {11 ctx := context.Background()1213 s := openrouter.New(14 openrouter.WithSecurity(os.Getenv("OPENROUTER_API_KEY")),15 )1617 res, err := s.Providers.List(ctx)18 if err != nil {19 log.Fatal(err)20 }21 if res != nil {22 // handle response23 }24}
ctx
opts
*operations.ListProvidersResponse, error