Hopp til hovedinnhold

Documentation Index

Fetch the complete documentation index at: https://apidoc.cometapi.com/llms.txt

Use this file to discover all available pages before exploring further.

Bruk dokumentasjonen for CometAPI-tekstmodeller ved å matche forespørselsformatet ditt med siden som implementerer det. For OpenAI-kompatibel chat, start med Chat Completions eller Responses; for leverandørspesifikke formater, bruk den tilsvarende leverandørsiden.

Velg et tekst-API

Chat Completions

Send OpenAI-kompatible chatmeldinger med en messages-array.

Responses

Bruk reasoning, Multimodal-utdata og innebygde verktøy gjennom Responses API.

Anthropic Messages

Kall Claude-kompatible Messages-arbeidsflyter med leverandørspesifikke felt.

Gemini content generation

Send Gemini-native forespørsler for innholdsgenerering.

Kall en tekstmodell

Bruk en hvilken som helst tekstkompatibel model ID fra Models page eller model directory. Eksemplene nedenfor kaller det OpenAI-kompatible Chat Completions-endepunktet.
Disse eksemplene bruker plassholderen your-model-id. Erstatt den med en tilgjengelig model ID fra Models page eller model directory før du kjører forespørselen.
import os
import requests

response = requests.post(
    "https://api.cometapi.com/v1/chat/completions",
    headers={
        "Authorization": "Bearer " + os.environ["COMETAPI_KEY"],
        "Content-Type": "application/json",
    },
    json={
        "model": "your-model-id",
        "messages": [
            {
                "role": "user",
                "content": "Write one sentence about CometAPI.",
            }
        ],
    },
    timeout=30,
)

response.raise_for_status()
result = response.json()
print(result["choices"][0]["message"]["content"])

Svar-eksempel

Et vellykket svar kan se slik ut. Feltverdier varierer etter modell og forespørsel:
{
  "id": "chatcmpl_example",
  "object": "chat.completion",
  "created": 1779960520,
  "model": "your-model-id",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "CometAPI lets developers route model requests through one API surface."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 12,
    "completion_tokens": 14,
    "total_tokens": 26
  }
}

Eksempel på modelloppføringer

Dette eksempelsvaret fra modellkatalogen viser /api/models-omslaget og formen på én tekstmodelloppføring. Det er ikke en fullstendig modelliste.
cURL
curl https://api.cometapi.com/api/models
{
  "success": true,
  "page": 1,
  "page_size": 20,
  "total": 302,
  "data": [
    {
      "created": 1773798949,
      "id": "your-text-model-id",
      "code": "your-text-model-id",
      "provider": "ExampleProvider",
      "provider_code": "example",
      "name": "Example text model",
      "model_type": "text",
      "features": [
        "text-to-text"
      ],
      "endpoints": "{\n  \"openai-chat\": {\n    \"path\": \"/v1/chat/completions\",\n    \"method\": \"POST\"\n  }\n}",
      "pricing": {
        "currency": "USD / M Tokens",
        "input": 0.5,
        "output": 1.5,
        "per_request": null,
        "per_second": null
      }
    }
  ]
}

Vanlige feil

Send Authorization: Bearer $COMETAPI_KEY.
Bruk https://api.cometapi.com/v1 for OpenAI-kompatible forespørsler.
Velg en tekstkompatibel modell fra Models page.
Fjern valgfrie felt, og legg deretter til feltene igjen ett om gangen.

Feilkoder og strategi for gjentatte forsøk

Ikke prøv på nytt før forespørselskroppen er rettet.
Ikke prøv på nytt før API-nøkkelen finnes og er gyldig.
Kontroller base URL, sti og model ID før du prøver på nytt.
Prøv på nytt med eksponentiell backoff og reduser samtidigheten.
Prøv på nytt med backoff ved forbigående leverandør- eller tjenestefeil.

Prising og modellkatalog

Models page

Les hvordan CometAPI eksponerer model IDs i dokumentasjonen.

Model directory

Bla gjennom modelltilgjengelighet og funksjoner.

Pricing

Sjekk priser før du kaller en modell.
Last modified on May 28, 2026