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.
Bei der GLM-Serie ist das Denken standardmäßig aktiv — das content-Array der Antwort enthält einen type="thinking"-Block, der zu den Ausgabe-Token zählt. max_tokens sollte daher nicht zu klein gewählt werden; empfohlen werden mindestens 1024, sonst wird die Antwort möglicherweise abgeschnitten, bevor das Denken abgeschlossen ist, und Sie erhalten keinen Antworttext.

Autorisierungen

Authorization
string
header
erforderlich

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

API-Key erhalten:

Besuchen Sie die API-Key-Verwaltungsseite, um Ihren API-Key zu erhalten

Zum Anfrage-Header hinzufügen:

Anmerkung: EvoLink verwendet für /v1/messages einheitlich die Bearer-Token-Authentifizierung.

Body

application/json
model
enum<string>
Standard:glm-5.3
erforderlich

Aufzurufendes Modell:

Verfügbare Optionen:
glm-5.3,
glm-5.3-flash,
glm-5.2
Beispiel:

"glm-5.3"

max_tokens
integer
Standard:1024
erforderlich

Maximale Anzahl der bei dieser Anfrage erzeugten Token; im Anthropic-Protokoll erforderlich.

Hinweis: Bei der GLM-Serie ist das Denken standardmäßig aktiv, und der Denkinhalt verbraucht ebenfalls Ausgabe-Token. Der Wert sollte daher nicht zu klein sein — empfohlen werden mindestens 1024.

Erforderlicher Bereich: 1 <= x <= 131072
Beispiel:

1024

messages
Message · object[]
erforderlich

Liste der Konversationsnachrichten in chronologischer Reihenfolge. Mindestens eine Nachricht ist erforderlich.

Minimum array length: 1

Antwort

Nachrichtenobjekt

Nachrichtenantwort im Anthropic-Stil

id
string

Eindeutige Nachrichten-ID (Format: msg_<uuid>)

type
enum<string>

Typ des Antwortobjekts

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

Tatsächlich verwendetes Modell

Beispiel:

"glm-5.3"

content
object[]

Liste der Antwortinhaltsblöcke

Mögliche block type:

  • thinking: Denkprozess (wenn das Nachdenken aktiviert ist, standardmäßig aktiviert)
  • text: finaler Antworttext
  • tool_use: vom Modell ausgelöster Werkzeugaufruf
stop_reason
enum<string>

Stoppgrund

  • end_turn: natürliches Ende (wird auch beim Treffen von stop_sequences zurückgegeben)
  • max_tokens: max_tokens-Obergrenze erreicht
  • tool_use: Das Modell löst einen Werkzeugaufruf aus
Verfügbare Optionen:
end_turn,
max_tokens,
tool_use
usage
object

Token-Nutzungsstatistik (Anthropic-Spezifikation)