Dokumentacja API Hop
Model Kimi
Wywołuj Kimi K3 przez wspólny punkt końcowy Chat Completions.
https://api.apihop.ai/v1/chat-completionsKimi K3 jest dostępny przez wspólny punkt końcowy Chat Completions, z odpowiedziami tekstowymi bez strumieniowania i ze strumieniowaniem SSE.
POST https://api.apihop.ai/v1/chat-completionsDostępny model
Wartość model | Typ | Bez strumieniowania | Strumieniowanie SSE |
|---|---|---|---|
kimi-k3 | Czat tekstowy | Tak | Tak |
Uwierzytelnianie
Authorization: Bearer YOUR_API_KEY
Content-Type: application/jsonŻądanie bez strumieniowania
{
"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
}Żądanie strumieniowe
{
"model": "kimi-k3",
"messages": [
{
"role": "user",
"content": "Create a pre-release checklist."
}
],
"stream": true
}Domyślnie ten punkt końcowy zwraca jedną kompletną odpowiedź JSON. Jawnie ustaw stream: true, gdy potrzebujesz strumieniowania SSE.
Pola żądania
modelstringWymaganeUżyj kimi-k3.
messagesobject[]WymaganeWiadomości w formacie OpenAI Chat Completions. Każda wiadomość zawiera role i content.
streambooleanWartość domyślna: falsetrue zwraca SSE; false zwraca jedną kompletną odpowiedź JSON.
max_tokensintegerOpcjonalny limit tokenów wyjściowych. Pomiń go, aby użyć wartości domyślnej dostawcy. Rozumowanie i końcowa odpowiedź korzystają ze wspólnego limitu: mała wartość może spowodować zakończenie z finish_reason: "length", zanim powstanie jakikolwiek tekst odpowiedzi. Większy limit może zwiększyć zużycie tokenów wyjściowych i koszt.
max_completion_tokensintegerAlternatywa zgodności dla max_tokens. Obsługa zależy od wybranego modelu.
nintegerWartość domyślna: 1Obsługiwane jest tylko n=1. Każde żądanie zwraca jeden wariant odpowiedzi.
Opis wspólnych pól, takich jak temperature, top_p, frequency_penalty, presence_penalty i stop, znajdziesz we wspólnym Chat Completions. kimi-k3 przyjmuje te standardowe pola, ale nie każdy parametr musi powodować mierzalną zmianę semantyczną.
Odpowiedź po powodzeniu
{
"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
}
}Uwagi dotyczące użytkowania
- Pole
modelw treści żądania musi zawierać publiczny identyfikator modelu z tabeli dostępnego modelu. - Nazwy produktów, nazwy wyświetlane i inne aliasy nie są akceptowane zamiast publicznego identyfikatora modelu.
- Ta strona dotyczy wyłącznie żądań Chat Completions wysyłanych do
POST https://api.apihop.ai/v1/chat-completions, a nie OpenAI Responses ani Claude Messages. - Użyj
GET https://api.apihop.ai/v1/models, aby sprawdzić modele widoczne dla bieżącego klucza API, a konsoli, aby sprawdzić aktualne ceny.