API Hop

Belgeler

API Hop Belgeleri

Kimi modeli

Kimi K3’ü ortak Chat Completions uç noktasından çağırın.

POSThttps://api.apihop.ai/v1/chat-completions

Kimi K3 ortak Chat Completions uç noktasında akışsız ve SSE akışlı metin yanıtlarıyla kullanılabilir.

text
POST https://api.apihop.ai/v1/chat-completions

Kullanılabilir model

model değeriTürAkışsızSSE akışı
kimi-k3Metin sohbetiEvetEvet

Kimlik doğrulama

http
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

Akışsız istek

json
{
  "model": "kimi-k3",
  "messages": [
    {
      "role": "system",
      "content": "You are a product analysis assistant."
    },
    {
      "role": "user",
      "content": "Break this requirement into goals, constraints, and acceptance criteria."
    }
  ],
  "stream": false
}

Akış isteği

json
{
  "model": "kimi-k3",
  "messages": [
    {
      "role": "user",
      "content": "Create a pre-release checklist."
    }
  ],
  "stream": true
}

Bu uç nokta varsayılan olarak tek bir tam JSON yanıtı döndürür. SSE akışı gerektiğinde stream: true değerini açıkça ayarlayın.

İstek alanları

modelstringzorunlu

kimi-k3 kullanın.

messagesobject[]zorunlu

OpenAI Chat Completions tarzı mesajlar. Her mesaj role ve content içerir.

streambooleanVarsayılan: false

true SSE döndürür; false tek bir tam JSON yanıtı döndürür.

max_tokensinteger

İsteğe bağlı çıktı tokenı bütçesi. Üst varsayılanı kullanmak için atlayın. Akıl yürütme ve son yanıt bu bütçeyi paylaşır: küçük değer, yanıt metni üretilmeden finish_reason: "length" ile bitebilir. Büyük bütçe çıktı kullanımı ve maliyeti artırabilir.

max_completion_tokensinteger

max_tokens için uyumluluk alternatifi. Desteği seçilen model belirler.

nintegerVarsayılan: 1

Yalnızca n=1 desteklenir. Her istek tek yanıt seçeneği döndürür.

temperature, top_p, frequency_penalty, presence_penalty ve stop gibi ortak alanlar için Ortak Chat Completions belgesine bakın. kimi-k3 bu standart alanları kabul eder; ancak her parametre mutlaka ölçülebilir anlamsal değişim yaratmaz.

Başarılı yanıt

json
{
  "id": "chatcmpl_...",
  "object": "chat.completion",
  "created": 1787200000,
  "model": "kimi-k3",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Goal: define the problem and expected outcome..."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 24,
    "completion_tokens": 86,
    "total_tokens": 110
  }
}

Kullanım notları

  • Gövdenin model değeri kullanılabilir model tablosundaki açık model ID’si olmalıdır.
  • Ürün adları, görünen adlar veya takma adlar açık model ID’sinin yerine kabul edilmez.
  • Sayfa yalnızca POST https://api.apihop.ai/v1/chat-completions adresine gönderilen Chat Completions istekleri için geçerlidir; OpenAI Responses veya Claude Messages için değil.
  • Mevcut anahtara görünen modeller için GET https://api.apihop.ai/v1/models, güncel fiyatlar için konsolu kullanın.