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 Bearer-Token-Authentifizierung##

API-Schlüssel erhalten:

Besuchen Sie die API-Schlüsselverwaltungsseite, um Ihren API-Schlüssel zu erhalten

Zum Anfrage-Header hinzufügen:

Body

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

kimi-k3.1-pro oder kimi-k3.1-pro-highspeed verwenden; Highspeed generiert schneller.

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

Anfrageeingabe. Eine Zeichenfolge entspricht einer user-Nachricht. Ein Array enthält typisierte Elemente in Reihenfolge, etwa Gesprächsverlauf, Werkzeugaufrufe und Ergebnisse.

instructions
string

Systemanweisungen auf oberster Ebene, vor allen anderen Anweisungen angewendet.

stream
boolean
Standard:false

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

max_output_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
object

Konfiguration der Schlussfolgerungen.

text
object

Konfiguration des Ausgabetexts.

tools
(Funktionswerkzeug · object | Eigenes Werkzeug · object | Namensraum-Werkzeug · object | Websuchwerkzeug · object)[]

Werkzeuge, die das Modell aufrufen kann.

Werkzeugdefinition nach type. Unterstützt function, custom (nur apply_patch), namespace und web_search; andere Typen werden nicht unterstützt.

tool_choice
enum<string>

Steuert Werkzeugaufrufe. Bei auto entscheidet das Modell über den Aufruf.

Verfügbare Optionen:
auto
include
enum<string>[]

Zusätzliche Rückgabefelder, nur für web_search. web_search_call.action.sources liefert gefundene Webseitenquellen, web_search_call.results Bildsuchergebnisse.

Verfügbare Optionen:
web_search_call.results,
web_search_call.action.sources
prompt_cache_options
object

Optionen für das Kontext-Cache-Schreiben. Ohne Angabe wird automatisch der 5m-Cache verwendet. Schreiben und Lesen werden getrennt abgerechnet.

Antwort

Antwort erfolgreich erstellt

Eine Modellantwort.

id
string

Eindeutige Antwortkennung.

Beispiel:

"resp_68f0c1c2d3e4f5a6b7c8d9e0"

object
enum<string>
Verfügbare Optionen:
response
created_at
integer

Unix-Zeitstempel der Antworterstellung.

completed_at
integer | null

Unix-Zeitstempel des Antwortendes. Bei status gleich completed oder incomplete gesetzt, bei in_progress oder failed gleich null.

status
enum<string>

Antwortstatus. Der erste Streaming-Snapshot hat den Status in_progress.

Verfügbare Optionen:
in_progress,
completed,
incomplete,
failed
model
string

Modell, das diese Antwort erzeugt hat.

output
(Schlussfolgerungen · object | Nachricht · object | Function Call · object | Aufruf eines eigenen Werkzeugs · object | Websuchaufruf · object)[]

Array der Ausgabeelemente in der Reihenfolge web_search_call (falls vorhanden), reasoning, message und Werkzeugaufrufe.

Element des output-Arrays, unterschieden nach type.

usage
object | null

input_tokens enthält Cache-Lesen und -Schreiben; für normale Eingabe cached_tokens und cache_write_tokens abziehen. output_tokens enthält bereits Denk-Token.

incomplete_details
object | null

Grund bei status gleich incomplete.

error
object | null

Fehlerdetails bei status gleich failed.

instructions
string | null
reasoning
object | null
text
object | null
tools
(Funktionswerkzeug · object | Eigenes Werkzeug · object | Namensraum-Werkzeug · object | Websuchwerkzeug · object)[] | null

Werkzeugdefinition nach type. Unterstützt function, custom (nur apply_patch), namespace und web_search; andere Typen werden nicht unterstützt.

tool_choice
enum<string> | null

Steuert Werkzeugaufrufe. Bei auto entscheidet das Modell über den Aufruf.

Verfügbare Optionen:
auto
max_output_tokens
integer | null
temperature
number | null
top_p
number | null
parallel_tool_calls
boolean
service_tier
string | null
store
boolean

Immer false.

background
boolean | null

Immer false.

previous_response_id
string | null

Immer null.

conversation
object | null

Immer null.

prompt_cache_options
object

Vom Server tatsächlich angewendete Kontext-Cache-Schreiboptionen. Wenn prompt_cache_options fehlt, sind die hier zurückgegebenen Werte mode und ttl maßgeblich.