Ana içeriğe atla

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.

CometAPI metin modeli dokümanlarını, istek biçiminizi onu uygulayan sayfayla eşleştirerek kullanın. OpenAI uyumlu sohbet için Chat Completions veya Responses ile başlayın; sağlayıcıya özgü biçimler için eşleşen sağlayıcı sayfasını kullanın.

Bir metin API’si seçin

Chat Completions

Bir messages dizisiyle OpenAI uyumlu sohbet mesajları gönderin.

Responses

Responses API üzerinden akıl yürütme, multimodal çıktı ve yerleşik araçları kullanın.

Anthropic Messages

Sağlayıcıya özgü alanlarla Claude uyumlu Messages iş akışlarını çağırın.

Gemini content generation

Gemini yerel içerik üretim istekleri gönderin.

Bir metin modeli çağırın

Models sayfası veya model dizinindeki metin destekli herhangi bir model ID kullanın. Aşağıdaki örnekler OpenAI uyumlu Chat Completions endpoint’ini çağırır.
Bu örneklerde your-model-id yer tutucusu kullanılır. İsteği çalıştırmadan önce bunu Models sayfasından veya model dizininden kullanılabilir bir metin model ID ile değiştirin.
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"])

Yanıt örneği

Başarılı bir yanıt şöyle görünebilir. Alan değerleri modele ve isteğe göre değişir:
{
  "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
  }
}

Örnek model kayıtları

Bu örnek model katalog yanıtı, /api/models zarf yapısını ve bir metin model kaydı biçimini gösterir. Bu, tam bir model listesi değildir.
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
      }
    }
  ]
}

Yaygın hatalar

Authorization: Bearer $COMETAPI_KEY gönderin.
OpenAI uyumlu istekler için https://api.cometapi.com/v1 kullanın.
Models sayfasından metin destekli bir model seçin.
İsteğe bağlı alanları kaldırın, ardından alanları tek tek geri ekleyin.

Hata kodları ve yeniden deneme stratejisi

İstek gövdesi düzeltilene kadar yeniden denemeyin.
API anahtarı mevcut ve geçerli olana kadar yeniden denemeyin.
Yeniden denemeden önce base URL, yol ve model ID değerini kontrol edin.
Üstel backoff ile yeniden deneyin ve eşzamanlılığı azaltın.
Geçici sağlayıcı veya servis hataları için backoff ile yeniden deneyin.
Uygulama kalıpları için Hata kodları ve yeniden deneme stratejisi ve Hız limitleri ve eşzamanlılık sayfalarına bakın.

Fiyatlandırma ve model dizini

Models page

CometAPI’nin dokümanlarda model ID’leri nasıl sunduğunu öğrenin.

Model directory

Model kullanılabilirliğine ve yeteneklerine göz atın.

Pricing

Bir modeli çağırmadan önce fiyatlandırmayı kontrol edin.
Last modified on May 28, 2026