1 Configuration File Setup
@ISELLNAME edited this page 2025-10-20 17:45:50 +03:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

Настройка config.json

При первом запуске main.py в папке проекта будет создан файл config.json. Вам нужно отредактировать его, чтобы все работало.

Раздел: Discord

  • "discord_token": Токен вашего Discord-бота.
    • Как получить: Создайте приложение на Портале для разработчиков Discord, перейдите во вкладку "Bot", создайте бота и скопируйте его токен. Никому не показывайте этот токен!
  • "discord_guild_id", "discord_channel_id", "discord_voice_channel_id": ID вашего сервера, текстового и голосового каналов (необязательно, для будущих функций).

Раздел: AI Models

  • "whisper_model": Модель для распознавания речи. Рекомендуемые значения: "base" (быстро), "small" (баланс), "medium" (качественно, но требует больше VRAM).
  • "whisper_language": Язык для распознавания. Для русского используйте "ru".

Раздел: LM Studio API settings

  • "llm_api_url": URL API-сервера LM Studio. По умолчанию http://localhost:1234/v1/chat/completions, обычно менять не нужно.
  • "llm_model_name_lmstudio": Очень важный параметр. Это имя модели, которую вы загрузили и запустили на сервере в LM Studio. Оно должно быть скопировано в точности, как указано в интерфейсе LM Studio.
  • "llm_temperature": "Креативность" модели. 0.7 - хороший баланс.
  • "llm_max_tokens_response": Максимальная длина ответа в токенах. 250 - для коротких, живых ответов.

Раздел: TTS model

  • "tts_model": Модель для синтеза речи. Для русского языка с клонированием голоса рекомендуется "tts_models/multilingual/multi-dataset/xtts_v2".
  • "speaker_wav_path_tts": Путь к аудиофайлу для клонирования голоса. Например: "voices/my_voice.wav". Подробнее см. в Настройка моделей ИИ.

Раздел: VTube Studio

  • "vtube_studio_host" и "vtube_studio_port": Адрес и порт API VTube Studio. Обычно менять не нужно.
  • "vtube_hotkey_id_thinking": ID хоткея, который будет активироваться, когда Velpur "думает" (генерирует ответ). Как его получить, описано в Интеграция с VTube Studio.
  • "vtube_idle_...": Параметры для procedurnoy idle-анимации. Можете поэкспериментировать с ними, чтобы сделать движения аватара более живыми.

Раздел: Twitch

  • "twitch_enabled": Поставьте true, чтобы включить интеграцию с Twitch.
  • "twitch_nickname": Имя пользователя вашего Twitch-бота.
  • "twitch_token": OAuth токен. Это не ваш пароль! Получить его можно, например, здесь: Twitch Chat OAuth Password Generator.
  • "twitch_channel": Название вашего канала в Twitch, куда бот будет подключаться.

Раздел: Interaction settings

  • "user_cooldown_seconds": Время в секундах, которое пользователь должен подождать перед отправкой нового запроса. Защищает от спама.
  • "bot_trigger_keyword": Слово-триггер, на которое бот будет реагировать в чатах. Например, "@Velpur".