MAATRIX / Блог / Доступ к Claude и Gemini из РФ через свой сервер

Доступ к Claude и Gemini из РФ через свой сервер

Доступ к Claude и Gemini из РФ через сервер
Блог MAATRIX · 2026-07-07

Claude от Anthropic и Gemini от Google — сильные альтернативы ChatGPT, но оба сервиса не работают с российскими IP. Свой зарубежный VPS открывает доступ к обеим моделям сразу, а единый шлюз объединяет их в одном интерфейсе.

Обсудить статью, задать вопрос или начать новую тему

Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.

Перейти в сообщество →

Почему именно свой сервер

Anthropic и Google Gemini доступны из ограниченного списка стран, и Россия в него не входит. Публичные VPN здесь ненадёжны: адреса быстро попадают в блок-листы, а Google вдобавок агрессивно показывает капчу подозрительным IP. Особенно чувствителен Gemini: он проверяет геолокацию строго и отдаёт ошибку User location is not supported, если что-то в окружении выглядит подозрительно.

Свой VPS в UK, US или RU даёт чистый выделенный адрес в поддерживаемой стране. У MAATRIX обе локации доступны, а оплата картой РФ, СБП, криптой или токеном MAAT снимает проблему зарубежного биллинга хостинга. Железо AMD EPYC + NVMe обеспечивает низкий пинг, что заметно на стриминге ответов обеих моделей.

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.

Арендовать VPS для Claude и Gemini

Ключи API Claude и Gemini

Зайдите на console.anthropic.com (трафик через VPS) и создайте ключ вида sk-ant-.... Для Gemini откройте aistudio.google.com и получите ключ Google AI. Оба сервиса дают OpenAI-совместимые или собственные endpoint.

Храните оба ключа на сервере в файле окружения с правами 600 и не передавайте их клиентам напрямую:

cat > /etc/ai.env <<'EOF'
ANTHROPIC_API_KEY=sk-ant-...
GEMINI_API_KEY=...
EOF
chmod 600 /etc/ai.env

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

Нужны сами нейросети для контента?

Генерируйте изображения, видео и озвучку нейросетями на falapi.io — десятки моделей в одном окне. Оплата картой РФ и по СБП.

Проверяем доступ curl-ом

Claude:

curl https://api.anthropic.com/v1/messages \
  -H "x-api-key: $ANTHROPIC_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{"model":"claude-3-5-sonnet-20241022","max_tokens":100,"messages":[{"role":"user","content":"Привет"}]}'

Gemini:

curl "https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent?key=$GEMINI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"contents":[{"parts":[{"text":"Привет"}]}]}'

Если оба запроса вернули ответ модели — доступ с вашего сервера работает корректно, и можно двигаться к единому шлюзу.

Объединяем в один шлюз

Держать два разных API неудобно. LiteLLM сводит их к единому OpenAI-совместимому интерфейсу. Конфиг с обеими моделями:

model_list:
  - model_name: claude
    litellm_params:
      model: anthropic/claude-3-5-sonnet-20241022
      api_key: os.environ/ANTHROPIC_API_KEY
  - model_name: gemini
    litellm_params:
      model: gemini/gemini-1.5-flash
      api_key: os.environ/GEMINI_API_KEY

Запуск:

docker run -d --name gw --restart always -p 4000:4000 \
  -e ANTHROPIC_API_KEY=sk-ant-... -e GEMINI_API_KEY=... \
  -v $(pwd)/config.yaml:/app/config.yaml \
  ghcr.io/berriai/litellm:main-latest --config /app/config.yaml

Теперь и Claude, и Gemini доступны через один endpoint http://ваш-vps:4000.

Подключаем к любимому клиенту

Плюс единого шлюза не только в удобстве. Claude силён в длинных документах и аккуратном коде, Gemini — в мультимодальности и быстрых дешёвых ответах. Держа обе модели за одним endpoint, вы маршрутизируете задачу на ту, что лучше подходит, и не переписываете интеграцию под каждый API. При росте цен или лимитов у одного провайдера переключение на другого — это смена одной строки model_name.

Шлюз OpenAI-совместимый, поэтому его понимают Open WebUI, Cursor, продолжения в IDE и большинство ботов. Достаточно указать base_url вашего сервера и виртуальный ключ:

from openai import OpenAI
c = OpenAI(base_url="https://ai.example.ru", api_key="sk-...")
print(c.chat.completions.create(model="claude",
    messages=[{"role":"user","content":"тест"}]).choices[0].message.content)

Частые ошибки

  • Gemini отдаёт 400 User location — трафик всё ещё российский; проверьте маршрут до Google.
  • Claude 401 — ключ передан в Authorization вместо заголовка x-api-key.
  • Разные форматы ответов — используйте шлюз, он приводит их к единому виду.

Нужен сервер под эту задачу?

Разверните VPS MAATRIX за пару минут: NVMe, AMD EPYC, root-доступ, локации UK, США и РФ. Оплата картой РФ и по СБП.

Арендовать VPS для Claude и Gemini

Обсудить статью, задать вопрос или начать новую тему

Есть вопрос по этой статье, идея для обсуждения или просто хотите поделиться опытом? Сообщество MAATRIX ждёт. Для общения, пожалуйста, зарегистрируйтесь в нашем личном кабинете.

Перейти в сообщество →

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

Claude и Gemini на одном сервере ужиться могут?

Да, оба — просто API-запросы. Один VPS спокойно обслуживает оба провайдера через общий шлюз.

Нужна ли иностранная карта?

Для аренды VPS в MAATRIX — нет: карта РФ, СБП, крипта или токен MAAT. Для баланса провайдеров используйте доступные способы.

Какая локация лучше?

И UK, и US, и RU поддерживаются Anthropic и Google. Выбирайте по географической близости для меньших задержек.

Можно ли добавить и OpenAI?

Да, дописываете третий блок в конфиг LiteLLM — и в одном интерфейсе будут ChatGPT, Claude и Gemini.

Нужны сами нейросети для контента?

Генерируйте изображения, видео и озвучку нейросетями на falapi.io — десятки моделей в одном окне. Оплата картой РФ и по СБП.