Endpoint

NAME

OpenRouter::API::Result::Endpoint - One provider endpoint for a model

SYNOPSIS


my @endpoints = $or.get-model-endpoints('anthropic', 'claude-opus-4-7');
my $cheapest = @endpoints.sort(*.input-price-per-token).head;
say $cheapest.provider-name, "  \$", $cheapest.input-price-per-token,
    "/tok in, ctx ", $cheapest.context-length;

DESCRIPTION

Wraps a single entry from the endpoints array of GET /models/{author}/{slug}/endpoints, or from GET /endpoints/zdr. Exposes provider, pricing, context, quant, uptime, latency, and ZDR flags.

Prices come back as Rat in USD-per-token (OpenRouter's wire format is a string).

OpenRouter::API v0.1.1

Raku client for OpenRouter's non-inference REST API

Authors

  • Matt Doughty

License

Artistic-2.0

Dependencies

Cro::HTTP:ver<0.8.11>:auth<zef:cro>JSON::Fast:ver<0.19>:auth<cpan:TIMOTIMO>

Test Dependencies

Provides

  • OpenRouter::API
  • OpenRouter::API::Client
  • OpenRouter::API::Filter
  • OpenRouter::API::Result::ActivityRow
  • OpenRouter::API::Result::Credits
  • OpenRouter::API::Result::Endpoint
  • OpenRouter::API::Result::Generation
  • OpenRouter::API::Result::Model
  • OpenRouter::API::Result::Provider

The Camelia image is copyright 2009 by Larry Wall. "Raku" is a trademark of the Yet Another Society. All rights reserved.

Built with Podlite — the markup and publishing tools behind this site.