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.
Reasoning ist bei Kimi-Modellen immer aktiv. Der Antwortinhalt content enthält üblicherweise Blöcke mit type="thinking", die zu den Ausgabe-Tokens zählen. Setzen Sie max_tokens nicht zu niedrig: Reasoning kann das Ausgabebudget aufbrauchen, bevor Antworttext erzeugt wird.

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
max_tokens
integer
erforderlich

Maximal zulässige Tokens für diese Generierung, einschließlich thinking und endgültigem Text. Ein zu kleiner Wert kann dazu führen, dass Reasoning das Ausgabebudget vor dem Antworttext aufbraucht. Mindestens 1024 verwenden und bei komplexeren Aufgaben erhöhen.

Erforderlicher Bereich: 1 <= x <= 1048576
messages
object[]
erforderlich

Gesprächsnachrichten. Bei mehrstufigen Gesprächen historische Nachrichten in Reihenfolge angeben; Hinweise zum Zurücksenden von Reasoning- und Tool-Aufrufverlauf stehen in der vollständigen Referenz.

Minimum array length: 1
system
string

System-Prompt. Das Messages-Protokoll verwendet ein system-Feld auf oberster Ebene statt einer system-Rolle.

output_config
object

Ausgabekonfiguration.

stream
boolean
Standard:false

Ob ein Anthropic-SSE-Ereignisstrom zurückgegeben wird.

Antwort

Message-Antwort; Streaming-Anfragen liefern einen Anthropic-SSE-Ereignisstrom

id
string

Antwort-ID.

Beispiel:

"chatcmpl-6adc72c2b5847b4b2ccb39fd"

type
enum<string>
Verfügbare Optionen:
message
Beispiel:

"message"

role
enum<string>
Verfügbare Optionen:
assistant
Beispiel:

"assistant"

model
string

Für diesen Aufruf verwendetes Modell.

Beispiel:

"kimi-k3.1-pro"

content
object[]

Ausgabe-Inhaltsblöcke, üblicherweise zuerst thinking, dann text.

stop_reason
enum<string> | null

Stoppgrund: end_turn bedeutet reguläres Ende, max_tokens das Erreichen des Ausgabelimits und tool_use eine Tool-Anforderung des Modells.

Verfügbare Optionen:
end_turn,
max_tokens,
tool_use,
null
Beispiel:

"end_turn"

usage
object