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.

Bir model çağrısından önce, model dizini fiyatını endpoint’in faturalandırdığı birimlerle birleştirerek maliyeti tahmin edin: token’lar, görseller, ses uzunluğu veya video görevleri. Tahmini bir bütçe koruması olarak değerlendirin, ardından istek tamamlandıktan sonra gerçek kullanım ve faturalandırma kayıtlarını kullanın.

Token tabanlı çağrıları tahmin etme

Aşağıdaki Python örneği, yapılandırılmış fiyatlandırma değerlerinden token tabanlı istek maliyetini tahmin eder:
import math
import os

prompt = "Write a short product description for CometAPI."
max_output_tokens = 200

input_price_per_1m = float(os.environ["MODEL_INPUT_PRICE_PER_1M"])
output_price_per_1m = float(os.environ["MODEL_OUTPUT_PRICE_PER_1M"])

estimated_input_tokens = math.ceil(len(prompt) / 4)

estimated_cost = (
    estimated_input_tokens * input_price_per_1m
    + max_output_tokens * output_price_per_1m
) / 1_000_000

print(f"Estimated maximum cost: ${estimated_cost:.6f}")
Sonuç, çağrı öncesi bir tahmindir:
Estimated maximum cost: $0.000123

Maksimum bir çıkış bütçesi belirleme

Aşağıdaki istek, üretilen çıktıyı sınırlandırır; böylece tahminin bir üst sınırı olur:
curl https://api.cometapi.com/v1/chat/completions \
  -H "Authorization: Bearer $COMETAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "your-model-id",
    "messages": [
      {
        "role": "user",
        "content": "Write a short product description for CometAPI."
      }
    ],
    "max_completion_tokens": 200
  }'
Yanıt, model çağrısından sonra gerçek kullanımı içerir:
{
  "usage": {
    "prompt_tokens": 10,
    "completion_tokens": 42,
    "total_tokens": 52
  }
}

Görev tabanlı çağrıları tahmin etme

Aşağıdaki JavaScript örneği, görsel veya video oluşturma gibi görev tabanlı bir iş akışını tahmin eder:
const taskCount = 3;
const pricePerTask = Number(process.env.MODEL_PRICE_PER_TASK);

const estimatedCost = taskCount * pricePerTask;

console.log(`Estimated maximum cost: $${estimatedCost.toFixed(4)}`);
Sonuç, görev bütçesidir:
Estimated maximum cost: $0.4500

Yaygın hatalar

HataÇözüm
Yanlış modelin fiyatını kullanmakFiyatlandırmayı model dizinindeki aynı model ID kaydından kopyalayın.
Çıkış token’larını yok saymakmax_completion_tokens veya endpoint’e özgü çıkış sınırını ayarlayın.
Tahminleri fatura gibi değerlendirmekTahminleri çağrıdan sonraki gerçek kullanımla karşılaştırın.
Görev çarpanlarını gözden kaçırmakGörsel, ses ve video için faturalandırmanın görev başına mı, saniye başına mı yoksa oluşturulan varlık başına mı olduğunu kontrol edin.

İlgili bağlantılar

Last modified on May 28, 2026