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.
beta.Analytics endpoints
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.Beta.Analytics.GetAnalyticsMeta(ctx) if err != nil { log.Fatal(err) } if res != nil { // handle response } }
ctx
opts
package main import( "context" "os" openrouter "github.com/OpenRouterTeam/go-sdk" "github.com/OpenRouterTeam/go-sdk/types" "github.com/OpenRouterTeam/go-sdk/models/operations" "log" ) func main() { ctx := context.Background() s := openrouter.New( openrouter.WithSecurity(os.Getenv("OPENROUTER_API_KEY")), ) res, err := s.Beta.Analytics.QueryAnalytics(ctx, operations.QueryAnalyticsRequest{ Dimensions: []string{ "model", }, Granularity: openrouter.Pointer("day"), Limit: openrouter.Pointer[int64](100), Metrics: []string{ "request_count", }, TimeRange: &operations.TimeRange{ End: types.MustTimeFromString("2025-01-08T00:00:00Z"), Start: types.MustTimeFromString("2025-01-01T00:00:00Z"), }, }) if err != nil { log.Fatal(err) } if res != nil { // handle response } }
request