Чат с ассистентом

Этот запрос предназначен отправить вопросов в чат ассистента созданного у нас в сервисе, ассистент будет отвечать за запросы в соответсвии с настройками ассистента в веб интерфейсе

Чтобы отправлять авторизованные запросы нужно получить API ключ, как это сделать написано в разделе С чего начать?

Запрос

POST https://gptunnel.ru/v1/assistant/chat

Запрос вернет ответ ассистента в контексте чата

Request Body

NameTypeDescription

chatId*

string

Уникальный ID чата создается на стороне клиента и может содержать от 24 до 36 знаков

assistantCode*

string

Код ассистента может быть изменен в настройках ассистента

message*

string

Сообщение ассистенту

maxContext

number

Количество сообщений чата, которое нужно помнить (по умолчанию 0)

images

Array<string>

Массив ссылок на изображения для Vision

stream

boolean

Экспериментальная опция - чат будет присылать ответы в стриме

Headers

NameTypeDescription

Authorization*

string

API ключ

{
  "id": "66c6dcf2e2826d0001f48d37",
  "chatId": "a11e52c2-5ecc-4d86-a9fa-0cac92414a72",
  "assistantId": "66c6e3d09d2eba00010257ff",
  "assistantCode": "ai08158128",
  "message": "Hello! How can I assist you today?",
  "model": "gpt-4o",
  "usage": {
    "context_messages": 2,
    "prompt_tokens": 111,
    "completion_tokens": 10,
  "embedding_tokens": 0,
  "total_tokens": 121,
  "prompt_cost": 0.14985,
  "completion_cost": 0.027,
  "embedding_cost": 0,
  "total_cost": 0.17685
  }
}

Last updated