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.

Strukturierte Ausgabe (output_config.format), Stoppsequenzen (stop_sequences) und Cache-Schreib-TTL (cache_control) werden nur von der K3.1-Serie unterstützt, nicht von kimi-k3. Antworten von kimi-k3 können nur text-Blöcke ohne thinking-Blöcke enthalten.

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

Maximale Anzahl der Token für diese Generierung einschließlich thinking und finalem Text.

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

Anthropic-Messages-Nachrichtenliste. Bei mehrstufigen Gesprächen müssen vollständige Assistant-Inhaltsblöcke unverändert zurückgesendet werden.

Minimum array length: 1
system

System-Prompt als Zeichenfolge oder Array von text-Blöcken.

stream
boolean
Standard:false

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

tools
object[]

Eigene Funktionen oder serverseitige Websuche. Integrierte Suche nutzt type=web_search_20250305 und name=web_search; Abrechnung pro tatsächlichem Aufruf.

tool_choice
object
stop_sequences
string[]

Stoppsequenzen. Bei exakter Übereinstimmung endet die Ausgabe; die gefundene Sequenz selbst wird nicht ausgegeben. Höchstens 5 Sequenzen mit jeweils maximal 32 Bytes. Bei einem Treffer ist stop_reason gleich end_turn und stop_sequence gleich null.

Nur von kimi-k3.1-pro / kimi-k3.1-pro-highspeed unterstützt; kimi-k3 unterstützt diesen Parameter nicht.

Maximum array length: 5
cache_control
object

Cache-Schreiboptionen auf oberster Ebene, nur von kimi-k3.1-pro / kimi-k3.1-pro-highspeed unterstützt; kimi-k3 unterstützt diesen Parameter nicht. Nur cache_control auf oberster Ebene steuert die Schreib-TTL; Cache-Markierungen in Nachrichtenblöcken ersetzen dieses Feld nicht. Standard bei Auslassung: 5m.

output_config
object

Ausgabekonfiguration: Denkaufwand und strukturierte Ausgabe.

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

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

id
string
type
enum<string>
Verfügbare Optionen:
message
role
enum<string>
Verfügbare Optionen:
assistant
model
string
Beispiel:

"kimi-k3.1-pro"

content
object[]

Anthropic-Inhaltsblock für Text, Bilder, Schlussfolgerungen, Werkzeugaufrufe oder Werkzeugergebnisse.

stop_reason
enum<string> | null
Verfügbare Optionen:
end_turn,
max_tokens,
tool_use,
refusal,
null
stop_sequence
string | null
usage
object