🚢
API Docs
  • С чего начать?
  • Стоимость запросов
  • Интеграция чат-ботов
  • Токенизация
  • API - Ассистенты
    • Assistant API
    • Чат с ассистентом
  • API - Общие запросы
    • Запрос баланса
  • API - OpenAI -ChatGPT
    • Список моделей
    • Запрос чату
  • API - OpenAI - Embedding
    • embedding-ada-v2
    • text-embedding-3-small
    • text-embedding-3-large
  • Moderation
    • text-moderation
  • RAG DATABASE
    • List of RAGs
    • List of files
    • Add file to RAG
    • Delete file from RAG
  • FaceSwap 2.0
    • /create
    • /result
  • Background Remover
    • /create
    • /result
  • API -Midjourney
    • /imagine
    • /result
    • /upsample
    • /variation
    • /outpaint
    • /pan
    • /upscale
    • /inpaint
    • /reroll
Powered by GitBook
On this page
  1. API - Ассистенты

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

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

PreviousAssistant APINextЗапрос баланса

Last updated 6 months ago

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

Запрос

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

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

Request Body

Name
Type
Description

chatId*

string

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

assistantCode*

string

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

message*

string

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

maxContext

number

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

images

Array<string>

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

stream

boolean

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

Headers

Name
Type
Description

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
  }
}
{
  "error": {
    "param": null,
    "code": null,
    "type": "invalid_request_error",
    "message": "Assistant not found"
  }
}
{
  "error": {
    "message": "Unauthorized",
    "type": "unauthorized_request_error",
    "param": null,
    "code": null,
  }
}

С чего начать?