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.

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.

Die Cache-Schreib-TTL (prompt_cache_options) wird nur von der K3.1-Serie unterstützt; kimi-k3 unterstützt diesen Parameter nicht.

Verfügbare Optionen:
kimi-k3.1-pro,
kimi-k3.1-pro-highspeed,
kimi-k3
messages
object[]
erforderlich

Gesprächsnachrichten. Bei mehrstufigen Gesprächen müssen vollständige historische Assistant-Nachrichten aufgenommen werden.

Minimum array length: 1
max_completion_tokens
integer
Standard:131072

Maximale Anzahl generierter Token einschließlich Schlussfolgerungen und endgültiger Antwort. Standard: 131072; Maximum: 1048576, zusätzlich durch den verbleibenden Kontext begrenzt.

Erforderlicher Bereich: 1 <= x <= 1048576
reasoning_effort
enum<string>
Standard:max

Reasoning-Aufwand. Reasoning ist immer aktiv.

  • kimi-k3.1-pro / kimi-k3.1-pro-highspeed: Empfohlen sind low / high / max, Standard max. Für allgemeine Clients wird medium wie high, xhigh wie max und minimal / none wie low behandelt; none deaktiviert Reasoning nicht.
  • kimi-k3: Nur max wird unterstützt (Standard).

Höherer Aufwand erhöht meist Reasoning-Tokens und Latenz. Reasoning-Tokens zählen zur Ausgabe.

Verfügbare Optionen:
low,
high,
max,
medium,
xhigh,
minimal,
none
stream
boolean
Standard:false

Ob die Antwort als SSE-Strom zurückgegeben wird.

tools
object[]

Funktionswerkzeuge oder Websuche. Suche mit {"type":"web_search"} deklarieren.

Maximum array length: 128
tool_choice

Steuert, ob das Modell Werkzeuge aufruft oder eine bestimmte Funktion erzwingt.

Verfügbare Optionen:
auto,
none,
required
prompt_cache_options
object

Optionen für das Schreiben in den Kontext-Cache, nur von kimi-k3.1-pro / kimi-k3.1-pro-highspeed unterstützt; kimi-k3 unterstützt diesen Parameter nicht. Ohne Angabe wird standardmäßig automatisch ein 5m-Cache geschrieben. Lesen und Schreiben werden getrennt berechnet.

response_format
object

Ausgabeformat: text für Klartext, json_object für ein JSON-Objekt oder json_schema für strukturierte Ausgabe gemäß JSON Schema.

max_tokens
integer
veraltet

Veralteter Alias für das Ausgabelimit. Für neue Anfragen max_completion_tokens verwenden; nicht beide setzen.

Erforderlicher Bereich: 1 <= x <= 1048576
temperature
number
Standard:1

Sampling-Temperatur, vom Modell fest auf 1 gesetzt; das Feld muss nicht angegeben werden. kimi-k3.1-pro / kimi-k3.1-pro-highspeed ignorieren es automatisch; kimi-k3 gibt bei nicht unterstützten Werten einen Fehler zurück.

top_p
number
Standard:0.95

Nucleus-Sampling-Schwelle, vom Modell fest auf 0.95 gesetzt; das Feld muss nicht angegeben werden. kimi-k3.1-pro / kimi-k3.1-pro-highspeed ignorieren es automatisch; kimi-k3 gibt bei nicht unterstützten Werten einen Fehler zurück.

Antwort

Chat-Completion-Antwort; Streaming-Anfragen liefern einen SSE-Ereignisstrom

id
string
object
string
Beispiel:

"chat.completion"

created
integer
model
string
Beispiel:

"kimi-k3.1-pro"

choices
object[]
usage
object