Chat
const url = 'https://api.cloud.agentums.ru/v1/chat';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"attachment_ids":["2489E9AD-2EE2-8E00-8EC9-32D5F69181C0"],"history":[{"content":"example","role":"example"}],"inline_attachments":[{"filename":"","text":"example"}],"model":"example","query":"example","session_id":"2489E9AD-2EE2-8E00-8EC9-32D5F69181C0","use_memory":true,"web_search":true}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://api.cloud.agentums.ru/v1/chat \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "attachment_ids": [ "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0" ], "history": [ { "content": "example", "role": "example" } ], "inline_attachments": [ { "filename": "", "text": "example" } ], "model": "example", "query": "example", "session_id": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "use_memory": true, "web_search": true }'Разговор с ассистентом, у которого есть доступ к вашим файлам.
Отличие от /ask в том, что здесь ассистент отвечает всегда. /ask — строгий RAG:
нет подходящих документов — нет ответа. Здесь контекст из файлов (явно приложенных
через attachment_ids и подобранных поиском) лишь дополняет обычного помощника, а без
контекста он отвечает как обычный помощник.
Инструментов у этого маршрута нет: он ничего не конвертирует, не создаёт и не удаляет.
Это /agent/chat.
session_id продолжает разговор и общий с /ask: оба маршрута пишут в одну историю
чатов. Пустой query возвращает пустой ответ, а не ошибку.
Authorizations
Заголовок раздела «Authorizations»Parameters
Заголовок раздела «Parameters»Header Parameters
Заголовок раздела «Header Parameters»Request Bodyrequired
Заголовок раздела «Request Bodyrequired»object
object
Разовое вложение: имя файла + УЖЕ извлечённый текст. Файла в облаке нет и не будет — это контекст, который живёт только в запросе (и в истории чата как имя).
object
Responses
Заголовок раздела «Responses»Successful Response
Validation Error
object
object
object
Examplegenerated
{ "detail": [ { "ctx": {}, "input": "example", "loc": [ "example" ], "msg": "example", "type": "example" } ]}