DocumentaçãoO endpoint do assistente

Os teus assistentes

O endpoint do assistente

Um único pedido no formato OpenAI. O teu assistente responde com as suas instruções e a sua memória, em fluxo.

Nesta página
  1. Chamar o assistente
  2. A resposta
  3. O que muda em relação a um modelo sozinho

Chamar o assistente

POST /v1/agents/chat/completions Uma interação completa da conversa.

Indica o assistente com assistantId. Para continuar a mesma conversa, envia threadId em vez disso.

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?"}
    ]
  }'

A resposta

ModoO que recebes
Em fluxoPedaços chat.completion.chunk no formato OpenAI, depois [DONE]
Sem fluxoUma resposta imediata sem texto, com finish_reason a queued e os identificadores da thread, da mensagem e da execução a acompanhar

O que muda em relação a um modelo sozinho

AssuntoCom um assistente
O campo modelEscolhe o modelo desta resposta, não o assistente
Mensagens tool e imagensRecusados: o assistente chama ele próprio as suas ferramentas
Contagem de tokensUma estimativa, e completion_tokens vale 0
AcessoO token de acesso de uma pessoa, não uma chave de API

Para um modelo sem assistente, mantém a conversa simples com uma chave de API.