Skip to main content
POST
BaseURL: Die Standard-BaseURL ist https://direct.evolink.ai, die Textmodelle und langlebige Verbindungen besser unterstützt. https://api.evolink.ai ist der primäre Endpunkt für multimodale Dienste und dient als Ausweichadresse für Textmodelle.
Verwenden Sie POST /v1/responses und wählen Sie mit model zwischen kimi-k3.1-pro, kimi-k3.1-pro-highspeed und kimi-k3. Nur model und input sind erforderlich.
Die Parameternamen unterscheiden sich von Chat Completions: Eingaben verwenden input, das Ausgabelimit max_output_tokens und der Reasoning-Aufwand reasoning.effort.

Antworttext auslesen

Die Antwort output kann Reasoning, Antworttext und Tool-Aufrufe enthalten. Durchlaufen Sie die output_text-Inhaltsblöcke der Elemente mit type="message"; gehen Sie nicht davon aus, dass das erste Element die Antwort enthält. Wenn das Antwort-JSON bereits als response eingelesen wurde, lässt sich der Text so extrahieren:
Ausgabebudget für Reasoning einplanen: max_output_tokens umfasst Reasoning und Antwort. Bei status="incomplete" und incomplete_details.reason="max_output_tokens" erhöhen Sie das Limit. Bei ausgeschöpftem Budget kann die Antwort nur Reasoning-Elemente ohne Antworttext enthalten.
Tool-Aufrufe, Websuche, Bildeingaben und strukturierte Ausgaben sind in der vollständigen Referenz beschrieben.

Autorisierungen

Authorization
string
header
erforderlich

##Alle APIs erfordern eine Bearer-Token-Authentifizierung##

API-Schlüssel abrufen:

Besuchen Sie die API-Schlüsselverwaltung, um Ihren API-Schlüssel abzurufen

Zum Anfrage-Header hinzufügen:

Body

application/json
model
enum<string>
Standard:kimi-k3.1-pro
erforderlich

Aufzurufendes Modell:

Alle drei Modelle haben ein Kontextfenster von 1.048.576 Tokens und immer aktives Reasoning.

Verfügbare Optionen:
kimi-k3.1-pro,
kimi-k3.1-pro-highspeed,
kimi-k3
input
erforderlich

Eingabe dieser Anfrage. Ein String entspricht einer user-Nachricht; ein Array enthält historische Nachrichten in Reihenfolge.

max_output_tokens
integer
Standard:131072

Maximale generierte Tokens einschließlich Reasoning und endgültiger Antwort; Standard 131072, Maximum 1048576.

Erforderlicher Bereich: 1 <= x <= 1048576
reasoning
object

Konfiguration der Schlussfolgerungen.

stream
boolean
Standard:false

Bei true wird die Antwort als SSE-Stream zurückgegeben.

Antwort

Antwort erfolgreich erstellt; Streaming-Anfragen liefern einen SSE-Ereignisstrom

id
string

Antwort-ID.

Beispiel:

"resp_6adc72aab1f2eaaebe6b869e"

object
enum<string>
Verfügbare Optionen:
response
Beispiel:

"response"

created_at
integer

Erstellungszeit als Unix-Zeitstempel in Sekunden.

Beispiel:

1792832171

status
enum<string>

Antwortstatus. incomplete bedeutet meist, dass das Limit max_output_tokens erreicht wurde.

Verfügbare Optionen:
completed,
incomplete,
failed
Beispiel:

"completed"

incomplete_details
object | null

Grund bei status gleich incomplete.

model
string

Für diesen Aufruf verwendetes Modell.

Beispiel:

"kimi-k3.1-pro"

output
object[]

Ausgabe-Elemente, üblicherweise zuerst reasoning, dann message.

usage
object