ВАЖНО: для подключения к ИИ необходим работающий VPN (Россия, Беларусь).
ТЕХНИЧЕСКАЯ ПОДДЕРЖКА: https://t.me/interview_ninja

1. При запуске файла interview_ninja.exe в той же директории должны находиться файлы config.json и prompts.json.

2. Укажите в файле config.json ваш API ключ (INTERVIEW_NINJA_API_KEY), полученный здесь: https://t.me/interview_ninja.

3. Получите API ключ Google AI Studio: https://aistudio.google.com/ (Flash - 1500 запросов/день бесплатно, Pro - 50 запросов/день бесплатно) и укажите его в файле config.json (GEMINI_API_KEY).
    3.1. При отсутствии аккаунта Google, его потребуется создать и подтвердить при помощи смс на номер телефона (не российский).
    3.2. Сервис с виртуальными номерами: https://give-sms.com/.
    3.3. Авторизируйтесь при помощи аккаунта Google в https://aistudio.google.com/ и нажмите кнопки "Get API Key", а затем "Create API Key".

4. При первом запуске вам потребуется выбрать устройства для записи аудио (их индексы меняются каждый раз, когда вы добавляете или убираете устройство на пк). 
    4.1. Автоматически будут рекомендованы несколько устройств. Попробуйте все и проверьте, что аудио записывается не только с микрофона, но и из системы (звук, воспроизводимый компьютером).
    4.2. Можно посмотреть полный список устройств и попробовать другие, если рекомендованные не сработали.
    4.3. Если не сработало ни одно устройство, то потребуется установить VB-Cable.
        4.3.1. Скачайте и установите VB-Cable Driver Pack (https://vb-audio.com/Cable/index.htm).
        4.3.2. Откройте **Панель управления → Звук**.
        4.3.3. Перейдите на вкладку **Воспроизведение**.
        4.3.4. Найдите в списке устройство **CABLE Input (VB-Audio Virtual Cable)**.
        4.3.5. Щёлкните по нему правой кнопкой мыши и выберите **Установить как устройство по умолчанию** (Это направит весь системный звук на VB-Cable)
        4.3.6. В том же окне **Звук** перейдите на вкладку **Запись**.
        4.3.7. Найдите **CABLE Output (VB-Audio Virtual Cable)**.
        4.3.8. Щёлкните по нему правой кнопкой мыши и выберите **Свойства**.
        4.3.9. Перейдите на вкладку **Прослушивание**.
        4.3.10. Поставьте галочку напротив **Прослушивать с данного устройства**.
        4.3.11. В выпадающем списке выберите устройство для вывода звука (ваши наушники или колонки).
        4.3.12. Нажмите **ОК**.
        4.3.13. Теперь вы сможете выбрать ваши наушники или колонки (то устройство, которое указано для прослушивания с VB-Audio) как устройство записи/воспроизведения аудио.

5. Основные настройки:
    - INTERVIEW_NINJA_API_KEY: ваш API ключ
    - DATA_PATH: директория для сохранения контекста (создается автоматически)
    - PROMPT: промпт по умолчанию из файла prompts.json
    - DEFAULT_TG_MODE: true, если вы хотите дублировать ответ в телеграм (требуется указать TELEGRAM_CHAT_ID и TELEGRAM_BOT_TOKEN)
    - MIC_INDEX: устройство для записи входящего аудио (индекс)
    - SYSTEM_INDEX: устройство для записи системного аудио (индекс)
    - GEMINI_API_KEY: API ключ Google AI Studio
    - MODELS: список моделей ИИ, которые будут использоваться. Вы можете использовать любую модель, которая доступна в Google AI Studio.
    - TELEGRAM_CHAT_ID: ваш телеграм id для получения сообщений от бота
    - TELEGRAM_BOT_TOKEN: ваш токен для телеграм бота, который будет отправлять вам ответы от ИИ
    - DEBUG_MODE: true, если вы хотите включить режим отладки

6. Глобальные горячие клавиши (измените комбинации горячих клавиш на удобные вам):
    - RECORDING_KEY: запись аудио (звук с микрофона + звук с системы)
    - SCREENSHOT_KEY: скриншот активного окна
    - CUSTOM_SCREENSHOT_KEY: скриншот выделенной области (первое нажатие - начало выделения, второе - конец)
    - PASTE_KEY: вставить текст из буфера обмена
    - SEND_AI_KEY: отправить запрос в ИИ
    - CLEAR_KEY: очистить контекст
    - EXIT_KEY: выход из программы

Удачи на собеседовании!