B2BB2B LLM

GET /v1/models

Наведите омогућене моделе, псеудониме, могућности и стопе трошкова и трошкова коришћења специфичних за кључ.

GET /v1/models

Враћа сваки омогућени модел који је доступан аутентификованом АПИ кључу. Цене су децимални низови у УСД за милион токена.

Аутентификација

Authorization: Bearer mg_live_...

x-api-key: mg_live_... такође се прихвата.

Кључеви са статусом active или frozen могу прочитати каталог модела и њихове специфичне цене за кључеве. Замрзнути кључ остаје блокиран од крајњих тачака закључивања и од других крајњих тачака метаподатака налога којима је потребан активан кључ.

Захтев

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

Одговор

{
  "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
    }
  ]
}

Поља цене

  • cost је стварна стопа Модел Гате која се користи за задужење стања рачуна.
  • official_cost је сачувана званична каталошка стопа провајдера.
  • usage_cost је ефективна стопа која се користи само за ресетована ограничења употребе АПИ кључа и групе.
  • usage_pricing идентификује основу, множилац и извор наслеђивања за аутентификовани кључ.
  • Када шаблон обрачуна налога има коефицијент групе различит од 1, batch_cost приказује ефективне стварне стопе за Цлауде/ОпенАИ компатибилне серијске артикле и batch_pricing.multiplier идентификује додатни коефицијент Модел Гате. Ова условна поља се изостављају када је коефицијент 1. Нативе async=true не користи овај коефицијент.

За official_price, сваки приказан usage_cost стопа је official_cost × multiplier. За user_price, јесте cost × multiplier. Ово су каталошке стопе на милион токена. Коначни обрачун захтева прво израчунава и заокружује изабрани основни износ захтева на 10 децимала, затим примењује множилац и заокружује резултат на 10 децимала.

Гранична поља модела

  • context_window је вредност контекстног прозора окренута клијенту и тренутно је једнака context_length.
  • max_input_tokens је конфигурисана максимална вредност улазног токена када је позната.
  • max_output_tokens је конфигурисана максимална вредност излазног токена када је позната.
  • max_completion_tokens је поље компатибилности са ограничењем завршетка које користе метаподаци модела у стилу добављача.
  • Нумеричка вредност од 0 значи да Модел Гате нема конфигурисану вредност за ту границу. Клијенти са опционим ручним замена ограничења треба да оставе ту поставку неподешену, а не да третирају 0 као стварно ограничење модела или нагађање друге вредности.

Аутентификовани /models страница се такође приказује Контекст, Мак инпут, и Мак оутпут за познате вредности различите од нуле, тако да обични корисници не морају да траже АПИ само да би копирали ова ограничења у конфигурацију клијента.

Грешке

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