# Интерфейс чата

## Помощник и темы

### Помощник

`Помощник` Это набор персонализированных настроек для выбранной модели при её использовании, таких как предустановки подсказок и предустановки параметров и т. п.; благодаря этим настройкам выбранная модель может лучше соответствовать вашим ожиданиям от работы.

`Системный помощник по умолчанию` предустановлен с довольно универсальными параметрами (без подсказки); вы можете использовать его напрямую или перейти на [страницу агентов](/docs/russian/cherry-studio/preview/agents.md) и найти нужную вам предустановку для использования.

### Тема

`Помощник` является `Тема` надмножеством `Тема` общих `Помощник` для него параметров и предустановленных слов (prompt) и других настроек модели.

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

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

## Кнопки внутри окна диалога

<figure><img src="/files/8d6589232ade4c009fdb4ef058185610ab113e76" alt=""><figcaption></figcaption></figure>

![](/files/a908a95d58a50780615a695146662932910add02) `Новая тема` Создать новую тему в текущем помощнике.

![](/files/2c4dc05f3e83c8b963026e21041b6173ce1b8b66) `Загрузить изображение или документ` Для загрузки изображения требуется поддержка модели; загруженный документ будет автоматически распознан как текст и передан модели в качестве контекста.

![](/files/39797a878d1441194b8030c89b718b3e02fbc1e2) `Поиск в сети` Необходимо настроить в параметрах информацию, связанную с поиском в сети; результаты поиска возвращаются большой модели как контекст, подробнее см. [режим подключения к сети](/docs/russian/pre-basic/websearch.md)。

![](/files/35d39c10b8c05d599c9392db7488983da5fb670a) `База знаний` Включить базу знаний, подробнее см. [Руководство по базе знаний](/docs/russian/knowledge-base/knowledge-base.md)。

![](/files/4b4a206bf3c926279f09738c9552ccc987752c1b) `MCP-сервер` Включить функцию MCP-сервера, подробнее см. [Руководство по использованию MCP](/docs/russian/advanced-basic/mcp.md)。

![](/files/5953b2fd44be67c41af79682df9f9cda9a2a23df) `Генерировать изображение` Показывается только если выбранная **диалоговая модель** поддерживает генерацию изображений. (Если это не диалоговая модель для генерации изображений, перейдите в [Рисование](/docs/russian/cherry-studio/preview/drawing.md)）

![](/files/65074d15f5cfa2eaa4bd66f0cb66d0c20a04803b) `Выбрать модель` Для последующего диалога переключиться на указанную модель, сохранив контекст.

![](/files/07356f201055463ef83ed52ab8d877ee2bc7e766) `Быстрые фразы` Сначала нужно предустановить часто используемые фразы в настройках, затем вызывать их здесь; можно вводить напрямую, поддерживаются переменные.

![](/files/838f8707e8d2e14c953501e0393d939b4050f9d4) `Очистить сообщения` Удалить всё содержимое в этой теме.

![](/files/fa485f243cb5a3d12e4ef8a1ecb148aa6561bc16) `Развернуть` Сделать окно диалога больше, чтобы удобно вводить длинный текст.

![](/files/3d6565aacf2e4b407c10b47a480320915057a4d0) `Очистить контекст` Не удаляя содержимое, обрезать контекст, доступный модели; то есть модель «забудет» предыдущий диалог.

![](/files/c8b8be7732ad62a7745ad1abbe9fbcb99a71fe89) `Оценка числа токенов` Показывает оценочное число токенов, четыре значения соответственно: `текущее число контекстных сообщений` 、 `максимальное число контекстных сообщений` (∞ означает бесконечный контекст), `число символов сообщений в текущем поле ввода` 、 `Оценка числа токенов` 。

{% hint style="info" %}
Эта функция предназначена только для оценки числа токенов; фактическое число токенов у каждой модели разное, ориентируйтесь на данные провайдера модели.
{% endhint %}

![](/files/564169aad6a8ef4efa6a0bb546507cf2c73af218) `Перевести` Перевести содержимое текущего поля ввода на английский.

## Настройки диалога

<figure><img src="/files/5762b111a4c54cc98125872dceda47dbd3102063" alt=""><figcaption></figcaption></figure>

### Настройки модели

Параметры в настройках модели и в настройках помощника `Настройки модели` синхронизируются, подробнее см. [Настройки помощника](#bian-ji-zhu-shou)。

{% hint style="info" %}
В настройках диалога только параметры этой модели действуют на текущего помощника, остальные настройки действуют глобально. Например: после установки стиля сообщений «пузырь» он будет таким в любой теме любого помощника.
{% endhint %}

### Настройки сообщений

#### <mark style="color:blue;">**`Разделитель сообщений`**</mark>:

Использовать разделительную линию, чтобы отделить основное сообщение от панели действий.

{% tabs %}
{% tab title="При включении" %}

<figure><img src="/files/38df1cf2ed6ce75ee00abae87dc602ed00d379cb" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="При выключении" %}

<figure><img src="/files/06d523f63d78dc9a640468ef235723412a4ce5d9" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

#### <mark style="color:blue;">**`Использовать шрифт с засечками`**</mark>：

Переключение стиля шрифта; теперь вы также можете изменить шрифт через [пользовательский CSS](/docs/russian/pre-basic/personalization-settings.md) .

#### <mark style="color:blue;">**`Номера строк в коде`**</mark>：

Показывать номера строк в блоке кода, когда модель выводит фрагменты кода.

{% tabs %}
{% tab title="При выключении" %}

<figure><img src="/files/f41c80d4dcf5958dea66540c85bfbd54573ff44e" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="При включении" %}

<figure><img src="/files/749d49ad4754a9ea4a725f2cdc57fbb3a13e5c7f" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

#### <mark style="color:blue;">**`Сворачиваемые блоки кода`**</mark>：

После включения, когда фрагмент кода длинный, блок кода будет автоматически сворачиваться.

#### <mark style="color:blue;">**`Перенос строк в блоках кода`**</mark>：

После включения, когда одна строка кода слишком длинная (выходит за пределы окна), она будет автоматически переноситься.

#### <mark style="color:blue;">**`Автосворачивание мыслительного процесса`**</mark>：

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

#### <mark style="color:blue;">**`Стиль сообщений`**</mark>：

Можно переключить интерфейс диалога на стиль пузырей или список.

#### <mark style="color:blue;">**`Стиль кода`**</mark>：

Можно переключать стиль отображения фрагментов кода.

#### <mark style="color:blue;">**`Движок математических формул`**</mark>：

* KaTeX рендерится быстрее, потому что специально оптимизирован для производительности;
* MathJax рендерится медленнее, но обладает более широкими возможностями и поддерживает больше математических символов и команд.

#### <mark style="color:blue;">**`Размер шрифта сообщений`**</mark>：

Настроить размер шрифта в интерфейсе диалога.

### Настройки ввода

#### <mark style="color:blue;">**`Показывать оценку числа токенов`**</mark>：

Показывать в поле ввода предполагаемое число токенов, которое потребуется для введённого текста (не фактические токены, расходуемые контекстом; только для справки).

#### <mark style="color:blue;">**`Вставлять длинный текст как файл`**</mark>：

Когда вы копируете длинный фрагмент текста из другого места и вставляете его в поле ввода, он автоматически отображается в виде файла, уменьшая помехи при последующем вводе.

#### <mark style="color:blue;">**`Рендерить входящие сообщения в Markdown`**</mark>：

Если выключено, рендерятся только сообщения-ответы модели, а отправленные сообщения не рендерятся.

{% tabs %}
{% tab title="При выключении" %}

<figure><img src="/files/c3c5d72d94e95b52a406199724656c2910303dfb" alt="" width="563"><figcaption></figcaption></figure>
{% endtab %}

{% tab title="При включении" %}

<figure><img src="/files/0b40bc180d0fd2cb62417ea644d484636aab5e0c" alt="" width="563"><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

#### <mark style="color:blue;">**`Перевод по тройному нажатию пробела`**</mark>：

После ввода сообщения в поле ввода интерфейса диалога можно трижды подряд нажать пробел, чтобы перевести введённый текст на английский.

{% hint style="warning" %}
Внимание: это действие перезапишет исходный текст.
{% endhint %}

#### <mark style="color:blue;">**`Целевой язык`**</mark>：

Задает целевой язык для кнопки перевода в поле ввода и для перевода по тройному нажатию пробела.

## Настройки помощника

В интерфейсе помощника выберите нужный для настройки<mark style="background-color:yellow;">название помощника</mark>→ в<mark style="background-color:yellow;">контекстном меню</mark>выберите соответствующую настройку

### Редактировать помощника

{% hint style="info" %}
Настройки помощника действуют на все темы этого помощника.
{% endhint %}

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

#### Настройки подсказок

#### <mark style="color:blue;">**`Название`**</mark>：

Можно задать удобное для распознавания название помощника.

#### <mark style="color:blue;">**`Подсказка`**</mark>：

То есть prompt; содержимое можно редактировать, ориентируясь на способ написания подсказок на странице агентов.

#### Настройки модели

#### <mark style="color:blue;">**`Модель по умолчанию`**</mark>：

Для этого помощника можно закрепить модель по умолчанию; при добавлении со страницы агентов или при копировании помощника начальной моделью будет эта модель. Если этот пункт не задан, начальной моделью будет глобальная начальная модель (то есть [Модель помощника по умолчанию](/docs/russian/pre-basic/settings/default-models.md#mo-ren-zhu-shou-mo-xing) ).

{% hint style="info" %}
У модели по умолчанию у помощника есть два варианта: один — [глобальная модель чата по умолчанию](/docs/russian/pre-basic/settings/default-models.md#mo-ren-zhu-shou-mo-xing) , другой — модель по умолчанию помощника; приоритет модели по умолчанию помощника выше, чем у глобальной модели диалога по умолчанию. Если модель по умолчанию помощника не задана, то модель по умолчанию помощника = глобальная модель диалога по умолчанию.
{% endhint %}

#### <mark style="color:blue;">**`Автоматически сбрасывать модель`**</mark>：

При включении — если в процессе работы в этой теме вы переключались на другую модель, то при создании новой темы её модель будет сброшена на модель по умолчанию помощника. Если эта опция выключена, модель новой темы будет следовать модели, использованной в предыдущей теме.

> Например, если модель по умолчанию помощника — gpt-3.5-turbo, я создал тему 1 в этом помощнике и в ходе диалога в теме 1 переключился на использование gpt-4o, тогда:
>
> если включён автоматический сброс: при создании темы 2 модель по умолчанию для темы 2 будет gpt-3.5-turbo;
>
> если автоматический сброс не включён: при создании темы 2 модель по умолчанию для темы 2 будет gpt-4o.

#### <mark style="color:blue;">**`Температура (Temperature)`**</mark> ：

Параметр температуры управляет степенью случайности и креативности генерируемого моделью текста (значение по умолчанию — 0.7). В частности:

* Низкая температура (0–0.3):
  * более определённый и сфокусированный вывод
  * подходит для генерации кода, анализа данных и других сценариев, где важна точность
  * склонность выбирать наиболее вероятные слова
* Средняя температура (0.4–0.7):
  * баланс между креативностью и связностью
  * подходит для повседневных диалогов и общего письма
  * рекомендуется для диалогов чат-ботов (около 0.5)
* Высокая температура (0.8–1.0):
  * даёт более креативный и разнообразный вывод
  * подходит для творческого письма, мозгового штурма и подобных сценариев
  * но может снизить связность текста

#### <mark style="color:blue;">**`Top P (ядерная выборка)`**</mark>：

Значение по умолчанию — 1; чем меньше значение, тем более однообразным и тем легче для понимания становится ответ ИИ; чем больше значение, тем шире диапазон слов, которые ИИ может использовать в ответе, и тем разнообразнее он будет.

Ядерная выборка влияет на вывод, контролируя порог вероятности выбора слов:

* Малые значения (0.1–0.3):
  * учитываются только слова с наибольшей вероятностью
  * вывод более консервативный и управляемый
  * подходит для комментариев к коду, технической документации и т. п.
* Средние значения (0.4–0.6):
  * баланс разнообразия слов и точности
  * подходит для обычных диалогов и письменных задач
* Большие значения (0.7–1.0):
  * учитывается более широкий выбор слов
  * получается более богатый и разнообразный контент
  * подходит для творческого письма и других сценариев, требующих разнообразного выражения

{% hint style="info" %}

* Эти два параметра можно использовать независимо или в комбинации
* Выбирайте подходящие значения параметров в зависимости от конкретного типа задачи
* Рекомендуется экспериментально найти наиболее подходящую комбинацию параметров для конкретного сценария применения
* Вышеуказанное приведено только для справки и понимания концепции; указанный диапазон параметров может подходить не для всех моделей. Конкретные рекомендации по параметрам см. в документации соответствующей модели.
  {% endhint %}

#### <mark style="color:blue;">**`Количество контекста (Context Window)`**</mark>

Количество сообщений, сохраняемых в контексте: чем больше значение, тем длиннее контекст и тем больше токенов расходуется:

* 5–10: подходит для обычных диалогов
* \>10: сложные задачи, которым требуется более длинная память (например: пошаговая генерация длинного текста по плану, где необходимо обеспечить логическую связность сгенерированного контекста)
* > Внимание: чем больше сообщений, тем больше расход токенов

#### <mark style="color:blue;">**`Включить ограничение длины сообщения (MaxToken)`**</mark>

Максимальное число [токенов](https://docs.cherry-ai.com/question-contact/knowledge#shen-me-shi-tokens) за один ответ; в больших языковых моделях max token (максимальное число токенов) — это ключевой параметр, напрямую влияющий на качество и длину ответа модели.

> Например, в CherryStudio, когда после ввода key вы тестируете, подключена ли модель, нужно лишь проверить, корректно ли модель вернула сообщение, без необходимости в конкретном содержимом; в таком случае достаточно установить MaxToken = 1.

У большинства моделей верхний предел MaxToken — 32k токенов, хотя у некоторых — 64k и даже больше; конкретные значения нужно смотреть на соответствующей странице описания.

Сколько именно задавать, зависит от ваших потребностей; конечно, можно ориентироваться и на рекомендации ниже.

{% hint style="success" %}
Рекомендации:

* Обычный чат: 500–800
* Генерация коротких текстов: 800–2000
* Генерация кода: 2000–3600
* Генерация длинных текстов: 4000 и выше (требуется поддержка самой модели)
  {% endhint %}

{% hint style="warning" %}
Обычно ответ, генерируемый моделью, будет ограничен диапазоном MaxToken; однако возможны и обрезка (например, при написании длинного кода), и неполная формулировка. В особых случаях нужно гибко настраивать значение в соответствии с реальной ситуацией.
{% endhint %}

#### <mark style="color:blue;">**`Потоковый вывод (Stream)`**</mark>

Потоковый вывод — это способ обработки данных, при котором данные передаются и обрабатываются как непрерывный поток, а не отправляются все сразу. Такой подход позволяет обрабатывать и выводить данные сразу после их генерации, значительно повышая оперативность и эффективность.

В клиентах вроде CherryStudio это, если говорить просто, эффект печатной машинки.

После выключения (непотоковый режим) — модель выводит всю информацию целиком после завершения генерации (представьте себе ощущение от сообщения в WeChat);

При включении — вывод по символам; это можно понять так, что большая модель отправляет вам каждый символ сразу после его генерации, пока всё не будет отправлено.

{% hint style="info" %}
Если некоторые специальные модели не поддерживают потоковый вывод, нужно отключить этот переключатель, например**с самого начала**поддерживает только непотоковый режим, например o1-mini.
{% endhint %}

#### <mark style="color:blue;">**`Пользовательские параметры`**</mark>

Добавляйте в тело запроса (body) дополнительные параметры, такие как `presence_penalty` и другие поля; большинству людей в обычных случаях это не требуется.

> Указанные выше параметры top-p, maxtokens, stream и т. п. — одни из этих параметров.

Способ заполнения: имя параметра — тип параметра (текст, число и т. п.) — значение, справочная документация:[Нажмите, чтобы перейти](https://openai.apifox.cn/doc-3222739)

{% hint style="info" %}
У каждого провайдера моделей есть, в большей или меньшей степени, собственные уникальные параметры; способ использования нужно искать в документации провайдера
{% endhint %}

{% hint style="info" %}

* Пользовательские параметры имеют более высокий приоритет, чем встроенные. То есть если пользовательский параметр совпадает со встроенным, пользовательский параметр перезапишет встроенный.

> Например: в пользовательских параметрах задано `model` для `gpt-4o` тогда в диалоге, независимо от того, какую модель вы выберете, будет использоваться `gpt-4o` модель.

* Использование <kbd>Имя параметра: undefined</kbd> позволяет исключить параметр.
  {% endhint %}


---

# 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.cherry-ai.com/docs/russian/cherry-studio/preview/chat.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.
