# Assistant API

### Что такое Assistant API?

Assistant API - это программный интерфейс, позволяющий взаимодействовать с интеллектуальными ассистентами, созданными на нашей платформе. Ассистент - это настраиваемый виртуальный помощник, способный выполнять различные задачи с использованием искусственного интеллекта.

### Преимущества использования Assistant API

* **Простота интеграции**: Всего один API-запрос для взаимодействия с ассистентом.
* **Гибкость настройки**: Легко изменяйте поведение ассистента через веб-интерфейс.
* **Не требует передачи контекста:** Не нужно заботиться о том, где и как сохранять историю переписки, просто отправляйте вопросы, ассистент сам позаботится о контексте.
* **Разнообразие моделей**: Доступ к различным языковым моделям, таким как Claude, GPT и другие.
* **Автоматическое применение настроек**: Все параметры ассистента применяются к запросам без дополнительного кодирования.
* **Расширенные возможности**: Поддержка векторных баз данных и сторонних API-интеграций.

### Принцип работы

Взаимодействие с Assistant API осуществляется через авторизованные POST-запросы. Данные передаются в формате JSON.

<figure><img src="https://1859504775-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPKoICCojZs9hCiX1hcZe%2Fuploads%2FXMCe33kMhhX5sM9369fR%2FScreenshot%202024-08-22%20at%2010.29.21.png?alt=media&#x26;token=8150b988-d3d2-407f-81b0-ca72d54e692e" alt=""><figcaption><p>Общая схема взаимодействия с ассистентом GPTunneL</p></figcaption></figure>

### Как начать использовать Assistant API

1. Создайте ассистента на нашей платформе (подробности в [нашем блоге](https://gptunnel.ru/blog/ai-assistant-how-to/)).
2. Получите API-ключ в личном кабинете (в бизнес профиле).
3. Интегрируйте API-запрос [`assistant/chat`](https://docs.gptunnel.ru/assistant/chat) в ваш сервис.
4. Начните получать ответы от вашего ассистента!

### Часто задаваемые вопросы (FAQ)

**Как изменить модель ассистента?** \
\
Вы можете изменить модель в один клик через наш веб-интерфейс. Новая модель будет автоматически использоваться в последующих запросах.

***

**Как настроить поведение ассистента?**  \
\
В веб-интерфейсе вы можете задать инструкции, настроить температуру генерации и другие параметры.

***

**Можно ли использовать собственные данные?**\
\
Да, вы можете загрузить собственные данные в инструкцию или в векторную базу данных для улучшения ответов ассистента.

***

**Можно ли отправлять изображения ассистенту?**\
\
Да, вы можете отправлять фотографии и картинки ассистенту в виде ссылок, используя специальный параметр `images` в нашем API.

***

**Поддерживаются ли длительные разговоры?**&#x20;

Да, вы можете использовать `chat_id` для поддержания контекста в длительных беседах до 20 последних сообщений.

***

Если у вас остались вопросы по интеграции ассистентов, вы можете задать их в нашем Телеграм сообществе: <https://t.me/gptunnel_ru>

или напрямую в техническую поддержку **@ScriptHeads**
