Używamy plików cookie. Pliki cookie i pamięć przeglądarki pozwalają utrzymać logowanie i zapamiętać Twoje preferencje. Za Twoją zgodą mierzymy też, jak korzystasz ze strony. W każdej chwili możesz . Zobacz naszą politykę cookie.

Modele

Endpointy

Modele

GET /models zwraca listę wszystkich dostępnych modeli z cenami i możliwościami, z filtrowaniem po kategorii i bez potrzeby klucza API.

Pobierz listę wszystkich modeli, które możesz wywołać, wraz z kategorią, długością kontekstu, modalnościami, obsługiwanymi parametrami i cenami w USD. Lista ma strukturę GET /models z OpenAI z dodatkowymi polami, więc client.models.list() działa bez problemu.

Klucz API nie jest wymagany dla endpointów z listą modeli. Odpowiedzi są cache'owane przez 5 minut.

Lista modeli

GET https://api14.com/api/v1/models
Parametr zapytaniaOpis
categoryFiltruj według kategorii: text, image, video, speech, transcription, audio, embeddings, rerank, decisions lub all.
output_modalitiesAlias category.
curl https://api14.com/api/v1/models
curl "https://api14.com/api/v1/models?category=image"

Odpowiedź

{
  "object": "list",
  "data": [
    {
      "id": "anthropic/claude-sonnet-4.5",
      "object": "model",
      "created": 1758672000,
      "owned_by": "anthropic",
      "name": "Anthropic: Claude Sonnet 4.5",
      "description": "Anthropic's most capable Sonnet model...",
      "category": "text",
      "context_length": 1000000,
      "architecture": {
        "input_modalities": ["text", "image", "file"],
        "output_modalities": ["text"]
      },
      "pricing": {
        "prompt": "0.000003",
        "completion": "0.000015",
        "input_cache_read": "0.0000003",
        "input_cache_write": "0.00000375"
      },
      "supported_parameters": ["tools", "tool_choice", "reasoning", "max_tokens", "temperature"],
      "endpoint": "/api/v1/chat/completions"
    }
  ]
}
PoleOpis
idIdentyfikator modelu, który wysyłasz jako model, w formacie provider/model. Zobacz Identyfikatory modeli.
categoryGłówna kategoria. Określa, który endpoint wywołać.
pricingCeny w USD jako stringi, za token, chyba że klucz wskazuje inaczej (request, image, SKU wideo). To ceny, które płacisz.
supported_parametersParametry żądania akceptowane przez model (tools, reasoning, response_format, ...).
endpointEndpoint bramki dla kategorii tego modelu.

Na liście są tylko modele włączone w api14.

Pobieranie jednego modelu

GET https://api14.com/api/v1/models/{id}
curl https://api14.com/api/v1/models/openai/gpt-5-mini

Zwraca pojedynczy obiekt modelu o tej samej strukturze. Sufiksy wariantów wskazują na model bazowy (openai/gpt-5-mini:nitro → openai/gpt-5-mini). Nieznane lub wyłączone identyfikatory zwracają 404 model_not_found.

Katalogi kategorii

Są zwracane bez zmian i zawierają dodatkowe parametry, takie jak obsługiwane rozdzielczości, długości, proporcje obrazu i ceny wideo dla poszczególnych SKU. Publiczne, bez klucza:

curl https://api14.com/api/v1/images/models
curl https://api14.com/api/v1/videos/models
curl https://api14.com/api/v1/embeddings/models

Przykład: najtańsze modele tekstowe

curl -s "https://api14.com/api/v1/models?category=text" \
  | jq -r '.data | sort_by(.pricing.prompt | tonumber) | .[:5][] | "\(.id)  \(.pricing.prompt)"'

Błędy

StatusKodKiedy
404model_not_foundGET /models/{id} dla nieznanego lub wyłączonego modelu.
502upstream_unavailableNie udało się pobrać katalogu przekazywanego z upstream (/images/models itp.).

Zobacz Błędy.