
Оплата ai сервисов через OpenRouter
Что такое OpenRouter?
OpenRouter — это агрегатор AI моделей, который предоставляет унифицированный API для доступа к различным моделям, таким как Claude, OpenAI и другим. Он упрощает работу с разными AI сервисами, предоставляя единую точку оплаты и управления. В предыдущем шаге, чтобы оплатить сервис, нам дополнительно требовалось купить виртуальную карту, здесь же преимущество в том, что можно оплачивать используя криптовалюту.
Преимущества OpenRouter:
- Единая оплата: Вместо оплаты каждого сервиса отдельно, вы пополняете баланс OpenRouter и используете разные модели через один API.
- Удобство: Не нужно регистрироваться на нескольких платформах и управлять разными ключами API.
- Выбор моделей: OpenRouter предоставляет доступ к широкому спектру моделей, позволяя выбирать наиболее подходящую для ваших задач.
- Способы оплаты: Есть возможность оплатить не только картой но и криптовалютой.
Регистрация на OpenRouter
- Перейдите на сайт OpenRouter: https://openrouter.ai/
- Нажмите "Sign in" в правом верхнем углу.
- Выберите способ регистрации: можно зарегистрироваться через Google аккаунт, электронной почте, github и через web3 кошелек metamask .
- Подтвердите регистрацию: следуйте инструкциям на сайте для подтверждения вашей электронной почты.
OpenRouter предоставляет доступ к популярным моделям, таким как Claude и OpenAI, без необходимости подключать отдельные аккаунты или выбирать конкретного провайдера. Обычно достаточно оставить провайдера по умолчанию ("Auto"). Вы можете использовать бесплатные модели (они отмечены как free) или пополнить баланс OpenRouter, чтобы получить доступ к другим моделям как через API, так и через веб-интерфейс.
Пополнение баланса OpenRouter через криптовалюту
Мы будем пополнять баланс OpenRouter с помощью криптовалюты ETH через кошелек Metamask в сети Base. Этот способ часто оказывается выгоднее других блокчейн-сетей из-за низких комиссий за транзакции.
Предполагается, что у вас уже есть аккаунт на криптобирже (например, Bybit, регистрацию мы рассматривали в предыдущих главах) и средства на нем.
Установка и настройка Metamask
Если у вас еще нет кошелька Metamask:
- Установите расширение Metamask для вашего браузера с официального сайта: https://metamask.io/download/
- Создайте новый кошелек, следуя инструкциям в расширении. Обязательно надежно сохраните секретную фразу (seed phrase)
- Переключите сеть на Base Mainnet. По умолчанию Metamask работает в сети Ethereum Mainnet. Нажмите на выбор сети вверху и выберите сеть Base.
Пополнение кошелька Metamask токенами ETH в сети Base Для оплаты OpenRouter вам понадобятся токены ETH в сети Base на вашем кошельке Metamask.
Подготовьте ETH на бирже. Если у вас на бирже есть только USDT или другая криптовалюта отличная от ETH, сначала конвертируйте нужную сумму в ETH.
Пример конвертации USDT в ETH для Bybit: Перейдите в раздел "Купить криптовалюту" -> "Конвертация", выберите обмен USDT на ETH и подтвердите операцию.
Вывод ETH на ваш кошелек.
- Скопируйте адрес вашего кошелька Metamask (он одинаковый для всех сетей, включая Base).
- На бирже перейдите в раздел активов (например, "Активы" -> "Аккаунт финансирования" на Bybit), найдите ETH и нажмите "Вывести".
- Вставьте адрес вашего кошелька Metamask.
- Выберите сеть вывода: Base Mainnet.
- Укажите сумму вывода и подтвердите транзакцию.
ETH поступят на ваш кошелек Metamask в сети Base в течение нескольких минут.
Пополнение баланса OpenRouter
- Перейдите в раздел "Credits" в личном кабинете OpenRouter: https://openrouter.ai/settings/credits
- Отметьте галочку "Use crypto".
- Укажите сумму пополнения в USD и нажмите "Purchase". Конвертация ETH в USD произойдет автоматически по текущему курсу в момент оплаты.
- После чего произойдет перенаправление на страницу оплаты, где потребуется нажать на "Pay Now" и подтвердить транзакцию через кошелёк metamask
Теперь ваш баланс пополнен, и вы можете использовать платные модели через OpenRouter.
Как использовать OpenRouter для доступа к различным AI моделям
После пополнения баланса OpenRouter, вы можете взаимодействовать с моделями двумя основными способами:
- Через веб-интерфейс: OpenRouter предоставляет удобный интерфейс для чатов прямо на сайте. Вы можете выбирать модели из списка и общаться с ними без написания кода.
- Через API: Вы можете использовать API OpenRouter для интеграции моделей в свои приложения и скрипты. Документация по API доступна на сайте OpenRouter.
Пример запроса к API OpenRouter (Python):
import requests
API_KEY = "YOUR_OPENROUTER_API_KEY" # Замените на свой API ключ OpenRouter
MODEL = "google/gemini-2.5-pro-preview-03-25" # Выберите нужную модель
headers = {
"Authorization": f"Bearer {API_KEY}",
}
data = {
"model": MODEL,
"prompt": "Инструкция для модели",
}
response = requests.post("https://openrouter.ai/api/v1/chat/completions", headers=headers, json=data)
if response.status_code == 200:
print(response.json())
else:
print(f"Ошибка: {response.status_code}")
print(response.text)
Замените YOUR_OPENROUTER_API_KEY
на ваш API ключ OpenRouter, а google/gemini-2.5-pro-preview-03-25
на название нужной модели. Список доступных моделей и их названия можно найти в документации OpenRouter.
В заключительной главе мы подведем итоги и сравним рассмотренные способы оплаты.