Appearance
Подключение Memoh
Сложность ⌨️ Продвинутый | Формат API Совместимый с OpenAI | base_url
https://1app.ru/v1
Перед началом
Сначала перейдите в Консоль → Токены и создайте токен (вида sk-xxxx). При создании обязательно выберите правильную группу — группа определяет, какие модели вам доступны и какой множитель тарификации применяется. Если не уверены, какую выбрать, сначала прочитайте Выбор группы.
Шаг 1: Установка Memoh
Memoh разворачивается в один клик через Docker. Выполните на своём сервере:
bash
curl -fsSL https://memoh.sh | sudo shТакже можно развернуть вручную: выполните git clone --depth 1 https://github.com/memohai/Memoh.git, перейдите в каталог, сначала выполните cp conf/app.docker.toml config.toml (при необходимости отредактируйте файл), затем docker compose up -d — не пропускайте шаг с копированием файла конфигурации, иначе сервис не запустится. После завершения установки откройте панель управления в браузере:
- Адрес:
http://localhost:8082(для удалённого сервера замените на соответствующий IP/домен) - Учётная запись по умолчанию:
adminпароль:admin123
Замечание по безопасности
Сразу после первого входа смените пароль по умолчанию, чтобы посторонние не получили доступ к панели управления.
Шаг 2: Добавление поставщика (укажите base_url и API Key)
После входа в панель управления перейдите в раздел «Управление поставщиками / Provider Management» и добавьте нового поставщика, совместимого с OpenAI (можно назвать его 1APP), заполнив:
| Поле | Что указать |
|---|---|
| API Base URL | https://1app.ru/v1 |
| API Key | Токен, который вы создали в консоли 1APP, например sk-xxxx |
После заполнения нажмите «Сохранить».
/v1 в конце base_url
Memoh использует протокол, совместимый с OpenAI, поэтому base_url обязательно должен содержать /v1, то есть https://1app.ru/v1. Не пропускайте его и не дублируйте как /v1/v1.
Шаг 3: Импорт моделей
Перейдите в раздел «Управление моделями / Model Management» и используйте «Автоматический импорт», чтобы загрузить доступные модели этого поставщика, либо вручную добавьте нужные вам названия моделей. Рекомендуется указывать реально доступные в 1APP модели, например:
text
gpt-5.5
claude-opus-5
gemini-3.8-flashМодель должна соответствовать группе
Возможность вызвать ту или иную модель определяется группой, к которой относится токен. Если при импорте или вызове появляется сообщение о недоступности модели, скорее всего, группа выбрана неверно. Вернитесь в консоль и измените группу токена — подробнее см. Выбор группы.
Шаг 4: Настройка бота и проверка
- Перейдите в настройки нужного бота: «Настройки → Конфигурация модели / Model Configuration».
- Переключите модель диалога по умолчанию на импортированную на предыдущем шаге модель 1APP (например,
claude-opus-5). - Сохраните.
Затем отправьте боту сообщение в соответствующем канале (Telegram / Discord / Feishu и т. д.) или в диалоговом окне внутри панели. Если ответ приходит нормально, значит подключение выполнено успешно.
Застряли?
Частые проблемы
- Сообщение 401 / недействительный токен: API Key указан с ошибкой или с лишними пробелами — заново скопируйте
sk-xxxxиз консоли. Подробнее см. Частые ошибки #auth. - Сообщение об отсутствии доступных каналов / недоступности модели: группа токена не поддерживает эту модель — смените модель или измените группу. Подробнее см. Частые ошибки #no-channel и Выбор группы.
- Тайм-аут соединения / не удаётся загрузить модели: проверьте, что base_url равен
https://1app.ru/v1(с/v1, по https), а также что у сервера есть стабильный доступ в интернет. Подробнее см. Частые ошибки #timeout.
Дополнительные способы устранения неполадок см. в Частые ошибки.