Documentation IndexFetch the complete documentation index at: /docs/llms.txtUse this file to discover all available pages before exploring further.
Fetch the complete documentation index at: /docs/llms.txt
Use this file to discover all available pages before exploring further.
Images endpoints
package main import( "context" "os" openrouter "github.com/OpenRouterTeam/go-sdk" "github.com/OpenRouterTeam/go-sdk/models/components" "log" ) func main() { ctx := context.Background() s := openrouter.New( openrouter.WithSecurity(os.Getenv("OPENROUTER_API_KEY")), ) res, err := s.Images.Generate(ctx, components.ImageGenerationRequest{ Model: "bytedance-seed/seedream-4.5", Prompt: "a red panda astronaut floating in space, studio lighting", }) if err != nil { log.Fatal(err) } if res != nil { defer res.ImageStreamingResponse.Close() for res.ImageStreamingResponse.Next() { event := res.ImageStreamingResponse.Value() log.Print(event) // Handle the event } } }
ctx
request
opts
package main import( "context" "os" openrouter "github.com/OpenRouterTeam/go-sdk" "log" ) func main() { ctx := context.Background() s := openrouter.New( openrouter.WithSecurity(os.Getenv("OPENROUTER_API_KEY")), ) res, err := s.Images.ListModels(ctx) if err != nil { log.Fatal(err) } if res != nil { // handle response } }
package main import( "context" "os" openrouter "github.com/OpenRouterTeam/go-sdk" "log" ) func main() { ctx := context.Background() s := openrouter.New( openrouter.WithSecurity(os.Getenv("OPENROUTER_API_KEY")), ) res, err := s.Images.ListModelEndpoints(ctx, "bytedance-seed", "seedream-4.5") if err != nil { log.Fatal(err) } if res != nil { // handle response } }
author
string
slug