B2BB2B LLM

GET /v1/models

Norādiet iespējotos modeļus, aizstājvārdus, iespējas un atslēgām raksturīgās izmaksas un lietošanas izmaksu likmes.

GET /v1/models

Atgriež katru pieejamo iespējoto modeli autentificētajai API atslēgai. Cenas ir decimāldaļas USD par vienu miljonu marķieru.

Autentifikācija

Authorization: Bearer mg_live_...

x-api-key: mg_live_... arī tiek pieņemts.

Taustiņi ar statusu active vai frozen var izlasīt modeļu katalogu un to atslēgām raksturīgās cenas. Iesaldēta atslēga paliek bloķēta no secinājuma galapunktiem un citiem konta metadatu galapunktiem, kuriem nepieciešama aktīva atslēga.

Pieprasīt

curl https://api.model-gate.com/v1/models \
  -H "Authorization: Bearer mg_live_..."

Atbilde

{
  "object": "list",
  "data": [
    {
      "id": "claude-opus-4.7",
      "object": "model",
      "owned_by": "anthropic",
      "display_name": "Claude Opus 4.7",
      "aliases": ["ch-47"],
      "currency": "USD",
      "pricing_unit": "per_1m_tokens",
      "cost": {
        "input": "0.2",
        "output": "1",
        "cache_read": "0.02",
        "cache_write": "0.25",
        "reasoning": "1"
      },
      "official_cost": {
        "input": "1",
        "output": "5",
        "cache_read": "0.1",
        "cache_write": "1.25",
        "reasoning": "5"
      },
      "usage_cost": {
        "input": "10",
        "output": "50",
        "cache_read": "1",
        "cache_write": "12.5",
        "reasoning": "50"
      },
      "usage_pricing": {
        "basis": "official_price",
        "multiplier": "10",
        "inherited_from": "key"
      },
      "batch_cost": {
        "input": "0.1",
        "output": "0.5",
        "cache_read": "0.01",
        "cache_write": "0.125",
        "reasoning": "0.5"
      },
      "batch_pricing": {
        "multiplier": "0.5",
        "applies_to": "claude_openai_compat_batches"
      },
      "context_length": 200000,
      "context_window": 200000,
      "max_input_tokens": 180000,
      "max_output_tokens": 20000,
      "max_completion_tokens": 20000,
      "supports_streaming": true,
      "supports_tools": true,
      "supports_vision": true
    }
  ]
}

Cenu lauki

  • cost ir faktiskā Model Gate likme, ko izmanto konta bilances debetēšanai.
  • official_cost ir saglabātā oficiālā pakalpojumu sniedzēja kataloga likme.
  • usage_cost ir faktiskā likme, ko izmanto tikai atiestatāmiem API atslēgas un grupu lietošanas ierobežojumiem.
  • usage_pricing identificē autentificētās atslēgas bāzi, reizinātāju un mantojuma avotu.
  • Ja konta norēķinu veidnē partijas koeficients atšķiras no 1, batch_cost parāda faktiskās faktiskās likmes ar Claude/OpenAI saderīgām partijas vienībām un batch_pricing.multiplier identificē papildu Model Gate koeficientu. Šie nosacījuma lauki tiek izlaisti, ja koeficients ir 1. Dzimtā async=true neizmanto šo koeficientu.

Par official_price, katrs tiek parādīts usage_cost likme ir official_cost × multiplier. Par user_price, tā ir cost × multiplier. Tie ir par miljonu marķieru kataloga tarifi. Galīgā pieprasījuma norēķins vispirms aprēķina un noapaļo atlasīto pieprasījuma bāzes summu līdz 10 zīmēm aiz komata, pēc tam piemēro reizinātāju un noapaļo rezultātu līdz 10 zīmēm aiz komata.

Modeļa ierobežojumu lauki

  • context_window ir klienta konteksta loga vērtība un pašlaik ir vienāda context_length.
  • max_input_tokens ir konfigurētā maksimālā ievades marķiera vērtība, ja tā ir zināma.
  • max_output_tokens ir konfigurētā maksimālā izvades marķiera vērtība, ja tā ir zināma.
  • max_completion_tokens ir pabeigšanas ierobežojuma saderības lauks, ko izmanto nodrošinātāja stila modeļa metadatos.
  • Skaitliskā vērtība 0 nozīmē, ka Model Gate šim ierobežojumam nav konfigurētas vērtības. Klientiem ar izvēles manuālu ierobežojumu ignorēšanu šis iestatījums ir jāatstāj neiestatīts, nevis jāārstē 0 kā faktisko modeļa ierobežojumu vai uzminēt citu vērtību.

Autentificēts /models tiek parādīta arī lapa Konteksts, Maksimālā ievade, un Maksimālā jauda zināmām vērtībām, kas nav nulles, tāpēc parastajiem lietotājiem nav jāvaicā API, lai kopētu šos ierobežojumus klienta konfigurācijā.

Kļūdas

{
  "error": {
    "type": "authentication_error",
    "code": "invalid_api_key",
    "message": "missing API key"
  }
}