Блог

Mika: как подключить API-ключ — свой провайдер TeamoRouter и выбор основной, зрительной и лёгкой модели

Короткий ответ

Своей модели у Mika нет — провайдера вы добавляете сами. Чтобы подключить TeamoRouter:

  1. Создайте API-ключ в консоли TeamoRouter (он начинается с sk-teamo-) и пополните баланс.
  2. В Mika откройте Настройки › Модели, нажмите Добавить провайдера и выберите «Custom» (自定义).
  3. Тип интерфейса — Совместимый с OpenAI. URL: https://api.teamorouter.com/v1. Вставьте ключ.
  4. Нажмите «Test and save» (测试并保存). Если нужной модели нет в списке, нажмите «Enter a model name yourself» (手动填写模型名) и введите её ID.
  5. Назначьте роли:
    • Основная модель (должна поддерживать вызов инструментов): deepseek-flash-1017, а для сложных многошаговых задач — kimi-k3.1-pro.
    • Зрительная модель (смотрит на снимки экрана): gpt-6.1-terra или, чтобы сэкономить, glm-5.3-flash. Откройте модель и включите Видит изображения.
    • Лёгкая модель (мелкие дешёвые задачи): glm-5.3-flash или gpt-6-luna.

Шаги в приложении описаны по руководству Mika по моделям на 2 ноября 2026 года. Такие же запросы мы отправили на шлюз TeamoRouter, но само приложение Mika не запускали (см. «Что мы проверили» ниже). Интерфейс Mika есть и на русском языке.

У нового аккаунта баланс $0 — пополните его до первого запроса. Пополнить можно от $5. «Test and save» уже делает небольшой вызов модели, поэтому и для него нужен баланс. Если запрос возвращает 402 (в формате OpenAI — 400) с текстом «wallet balance is insufficient», значит, баланс пуст, а URL и ключ настроены правильно. Пополните баланс и повторите запрос.

Что такое Mika

Mika (wangzan101/Mika, лицензия Apache-2.0) — AI-агент, который работает прямо на Android-телефоне: вы ставите задачу, а он сам пользуется приложениями и сайтами — смотрит на экран и нажимает за вас. Репозиторий создан 29 октября 2026 года. Своего сервера у Mika нет: ваши сообщения и снимки экрана уходят только к провайдеру модели, которого вы настроили, а API-ключи хранятся на телефоне в зашифрованном виде.

Работу Mika делит между ролями:

Роль Что делает Требование
Основная модель Думает и действует: планирует задачу и вызывает инструменты Mika Обязательно поддержка вызова инструментов
Зрительная модель Описывает интерфейс и находит кнопки на снимках экрана Должна принимать изображения; по умолчанию выключена, можно выбрать «Использовать основную модель»
Лёгкая модель Мелкие дела: проверяет, выполнена ли задача, извлекает воспоминания, понимает намерение Любая дешёвая и быстрая; по умолчанию — основная модель

Четвёртая роль — распознавание речи — по умолчанию использует встроенное распознавание телефона.

Как добавить TeamoRouter по шагам

  1. Откройте Настройки › Модели. При первом запуске Mika сама проведёт вас по этим шагам.
  2. Нажмите Добавить провайдера и выберите «Custom» (自定义) в конце списка готовых провайдеров. Custom принимает четыре типа интерфейса: совместимый с OpenAI, Anthropic, Gemini и OpenAI Responses.
  3. Выберите Совместимый с OpenAI, укажите URL https://api.teamorouter.com/v1 и вставьте ключ sk-teamo-. Mika хранит ключ только на телефоне, в зашифрованном виде.
  4. Нажмите «Test and save» (测试并保存). Mika один раз запрашивает список моделей провайдера, а затем даёт модели, которая станет основной, тестовый инструмент и просит его вызвать (несколько десятков токенов). Провайдер сохраняется, только если оба шага прошли; иначе Mika покажет сообщение об ошибке от сервера.
  5. Если модели нет в списке или для проверки выбрана не та модель, нажмите «Enter a model name yourself» (手动填写模型名), введите ID (например, deepseek-flash-1017) и снова нажмите «Test and save». Тестовый вызов получит только эта модель.
  6. В разделе Роли назначьте основную, зрительную и лёгкую модели. Для зрительной модели нажмите на неё на странице провайдера и включите Видит изображения: для своего провайдера Mika считает, что модель не видит изображения, пока вы не укажете обратное.

Какие модели выбрать

Роль ID модели в TeamoRouter Почему
Основная deepseek-flash-1017 DeepSeek V4.1 Flash: вызов инструментов, контекст 1 млн токенов, низкая цена. Официальная цена DeepSeek на V4.1 Flash — $0,30 / $1,20 за миллион входных / выходных токенов в пиковые часы, вне пика вдвое дешевле
Основная, сложные задачи kimi-k3.1-pro Kimi K3.1 Pro от Moonshot AI, для длинных многошаговых задач; за токен дороже, чем DeepSeek V4.1 Flash
Зрительная gpt-6.1-terra По словам OpenAI, особенно хорошо понимает снимки экрана и работает с интерфейсами приложений; $1 / $5 за миллион токенов
Зрительная, дешевле glm-5.3-flash Z.ai указывает вход видео, изображений, текста и файлов и контекст 1 млн токенов
Лёгкая glm-5.3-flash Быстрая и недорогая; подходит для проверок «да/нет» и коротких сводок
Лёгкая, альтернатива gpt-6-luna Самая быстрая и экономичная модель GPT-6 от OpenAI, $0,10 / $0,50 за миллион токенов

Официальные цены взяты со страниц цен DeepSeek и OpenAI на 2 ноября 2026 года. Актуальные цены TeamoRouter — на странице цен. Все модели из таблицы работают с одним ключом, так что их можно свободно сочетать.

Снимки экрана тоже стоят токенов. Каждый снимок экрана, отправленный зрительной модели, оплачивается как входное изображение — сверх текста. Более дешёвая зрительная модель делает длинные задачи доступнее. Если основная модель видит изображения, включите для неё Видит изображения или выберите её зрительной моделью: тогда Mika отправляет снимки экрана прямо основной модели, без отдельного вызова зрительной.

GPT в роли основной модели. Для GPT-6.1 Terra OpenAI поддерживает вызов инструментов только через Responses API, и встроенный в Mika провайдер OpenAI тоже использует Responses. Чтобы сделать GPT основной моделью, добавьте TeamoRouter ещё раз как «Custom» › OpenAI Responses с тем же URL и ключом. Для Claude добавьте его как «Custom» › Anthropic с URL https://api.teamorouter.com (без /v1) и используйте claude-sonnet-5-5 или claude-haiku-5-5.

Что мы проверили

2 ноября 2026 года мы отправили на шлюз TeamoRouter те запросы, которые делает Mika, с ключом-заглушкой:

  • список моделей, GET /v1/models;
  • Chat Completions с инструментом к deepseek-flash-1017;
  • Chat Completions с изображением к glm-5.3-flash и к gpt-6.1-terra;
  • запрос Responses с инструментом к gpt-6.1-terra и запрос Anthropic Messages с инструментом к claude-haiku-5-5.

На ключ-заглушку все вернули 401: значит, URL и форматы запросов доходят до шлюза. Платный разговор целиком и само приложение Mika мы не запускали; шаги в приложении описаны по документации Mika.

Как оплатить из России

Подписки нет: пополняете баланс от $5 и платите только за использованные токены.

  • Рубли — в окне пополнения выберите способ справа на кнопке «Оплатить» — СБП, Т-Банк, ЮMoney или SberPay — и нажмите на кнопку. Платёж проводит платёжный сервис Payssion. Минимальное пополнение — $5. Если платёж не проходит, под кнопкой есть контакты поддержки — Telegram @teamorouter.
  • USDT, USDC или ETH — кнопка «Оплатить криптовалютой» в том же окне; этот способ выручает, если платёж в рублях не прошёл. Откроется страница оплаты: выберите монету и сеть и переведите средства с Binance, OKX или другой биржи либо из любого кошелька. Расширение не нужно, оплатить можно и с телефона; минимум — $5 (USDT в сети BEP20), счёт действует 60 минут. Пошагово — в статье «Как оплатить Claude API в USDT».

Частые вопросы

Какой тип интерфейса выбрать для TeamoRouter?

Совместимый с OpenAI, с URL https://api.teamorouter.com/v1. Так работают DeepSeek, Kimi, GLM и другие модели из таблицы.

«Test and save» не проходит. Что делать?

Прочитайте ошибку, которую показывает Mika: это сообщение самого сервера. 401 — ключ неверный или скопирован не полностью; 402 (или 400 с текстом «wallet balance is insufficient») — баланс пуст; «Model … is not available» — в ID модели опечатка.

Отправляет ли Mika мой экран в TeamoRouter?

Своего сервера у Mika нет. Ваши сообщения и снимки экрана уходят к провайдеру, которого вы настроили, — здесь это TeamoRouter, — а он передаёт их выбранной модели.

Можно ли использовать одну модель для всех трёх ролей?

Да, если она поддерживает вызов инструментов и видит изображения: назначьте её основной, а для остальных ролей выберите «Использовать основную модель». Раздельные роли обычно обходятся дешевле: множество мелких проверок берёт на себя лёгкая модель.

Читайте также

Готовы подключиться?Войдите в консоль, пополните баланс и создайте API-ключ.