# Подключаем ChatGPT к боту

В этой инструкции мы подробно разберем, как подключить **ChatGPT** к чат-боту.

{% hint style="info" %}
Если интеграция **ChatGPT с LeadConverter** еще не настроена, воспользуйтесь подробной инструкцией по ссылке ниже. После успешного подключения **вернитесь к данной статье для продолжения работы.**
{% endhint %}

{% content-ref url="/pages/H4gHiQ57DRFpRRi5eUMN" %}
[ChatGPT](/integracii/chatgpt.md)
{% endcontent-ref %}

## Настраиваем отправку данных в интеграцию.

1. В блоке **«Действие»** выберите пункт **«Отправить в интеграцию»**.

<figure><img src="/files/tMYQtVwCCmG5zJ8eqgw2" alt=""><figcaption></figcaption></figure>

2. В пункте **«Выберите интеграцию»,** добавьте в блок ранее подключенную нами **интеграцию с ChatGPT.**

<figure><img src="/files/iLSCNDpflC35WkZn8lY8" alt=""><figcaption></figcaption></figure>

3. В поле **«Запрос отправляемой модели (промпт)»** укажите переменную, содержащую текст запроса пользователя к ChatGPT. На основании этого запроса и заданного сценария **бот будет формировать ответ.**

<figure><img src="/files/GFf6k1n5rH1UBqWMfRnS" alt=""><figcaption></figcaption></figure>

4. В поле **«Сохранить ответ в переменную»**, укажите переменную в которой будет храниться ответ нейросети на запрос пользователя. Например, переменную «Ответ». Именно ее мы выводим в блоке сообщение, которое отображается пользователю.

<figure><img src="/files/Rm5wWtVftll0546alvHm" alt=""><figcaption></figcaption></figure>

5. **Поле «Ключ контекста»** позволяет управлять тем, как ChatGPT запоминает историю общения.

По умолчанию каждый пользователь имеет единый контекст, привязанный к его аккаунту в мессенджере — все диалоги сохраняются в этой общей «памяти».

Если требуется разделить диалоги (например, для разных задач или сценариев), это поле позволяет **задать уникальный ключ для каждого нового диалога**. В качестве значения можно использовать любую переменную.

**Пример:**\
`{{user_id}}[date_calc]ts[/date_calc]` — такая конструкция создаёт уникальный контекст для каждого пользователя и каждой сессии, так как включает ID пользователя и временную метку.

<figure><img src="/files/3l3WsiOQcI60Cwc1Pd8h" alt=""><figcaption></figcaption></figure>

**Интеграция ChatGPT успешно подключена к боту!**

В следующей инструкции мы подробно разберём, **как создать бота с ChatGPT**, используя готовый шаблон.

{% content-ref url="/pages/crWYxZ1aDcoNBPTbsxbg" %}
[Инструкция по работе с шаблоном ChatGPT](/integracii/chatgpt/instrukciya-po-rabote-s-shablonom-chatgpt.md)
{% endcontent-ref %}

{% hint style="success" %}
Остались вопросы? Задайте их в нашу техподдержку!

Мы всегда рады помочь ☺️👇
{% endhint %}

{% content-ref url="/pages/-MasAPNcg291uNezFqb4" %}
[Как задать вопрос в поддержку?](/kak-zadat-vopros-v-podderzhku.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.leadconverter.su/integracii/chatgpt/podklyuchaem-chatgpt-k-botu.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
