DokumentationDer Endpoint des Assistenten

Ihre Assistenten

Der Endpoint des Assistenten

Eine einzige Anfrage im OpenAI-Format. Ihr Assistent antwortet mit seinen Anweisungen und seinem Gedächtnis, als Stream.

Auf dieser Seite
  1. Den Assistenten aufrufen
  2. Die Antwort
  3. Unterschiede zu einem Modell allein

Den Assistenten aufrufen

POST /v1/agents/chat/completions Eine vollständige Konversationsrunde.

Geben Sie den Assistenten mit assistantId an. Um dieselbe Konversation fortzusetzen, senden Sie stattdessen threadId.

curl -N https://api.learnya.ai/v1/agents/chat/completions \
  -H "Authorization: Bearer $LEARNYA_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "assistantId": "ASSISTANT_ID",
    "stream": true,
    "messages": [
      {"role": "user", "content": "Where is my invoice?"}
    ]
  }'

Die Antwort

ModusWas Sie erhalten
Als StreamStücke vom Typ chat.completion.chunk im OpenAI-Format, dann [DONE]
Ohne StreamEine sofortige Antwort ohne Text, mit finish_reason auf queued und den IDs von Thread, Nachricht und Run zum Verfolgen

Unterschiede zu einem Modell allein

ThemaMit einem Assistenten
Das Feld modelEs wählt das Modell für diese Antwort, nicht den Assistenten
Nachrichten der Rolle tool und BilderAbgelehnt: Der Assistent ruft seine Tools selbst auf
Token-ZählungEine Schätzung, und completion_tokens ist 0
ZugriffDas Zugriffstoken einer Person, kein API-Schlüssel

Für ein Modell ohne Assistenten bleiben Sie bei der einfachen Konversation mit einem API-Schlüssel.