Доступ к OpenAI, Gemini, DeepSeek, Claude и Llama одним API
OpenAI‑совместимый endpoint для чата, изображений, TTS, ASR и embeddings. Меняете только baseURL и ключ. Прозрачные цены, высокая доступность и поддержка.
Простое подключение
Используете клиент OpenAI — меняете только baseURL и токен. Остальное — как в привычной схеме.
Оплата в рублях
Оплата для физ. и юр. лиц. Закрывающие документы и скидки при объёмах.
Широкий каталог моделей
GPT‑5/4o/4.1, DeepSeek r1/chat, Gemini 2.5, Claude 3.7/4.x, Llama 3/4, Sonar.
Как это работает
Ваше приложение
Любой код/платформа (LangChain, n8n и др.).
Формат OpenAI
Chat Completions / Responses / Images / Audio.
WarpAPI маршрутизирует
Отправляем запрос к нужному провайдеру по выбранной модели.
Начало за 3 шага
Получите API‑ключ
Нажмите «Получить ключ» — отправим инструкцию на e‑mail.
Укажите baseURL
https://api.warpapi.ru/v1 во всех SDK.
Выберите модель
Напр., gpt-5, deepseek-r1, gemini-2.5-flash, claude-3.7-sonnet.
Модели и ориентировочные цены
Цены за 1M токенов (ввод/вывод отдельно). Для изображений — за рендер, для TTS — за символы, для ASR — за 60 сек.
Модель | Провайдер | Ввод | Вывод | Примечания |
---|---|---|---|---|
gpt-5 | OpenAI | от 25 ₽ | от 1800 ₽ | Рассуждения |
gpt-4o | OpenAI | от 220 ₽ | от 1800 ₽ | Vision |
deepseek-r1 | DeepSeek | от 90 ₽ | от 390 ₽ | Reasoning |
gemini-2.5-flash | от 54 ₽ | от 450 ₽ | Быстрая | |
claude-3.7-sonnet | Anthropic | от 540 ₽ | от 2700 ₽ | Точность |
llama-3.3-70b-instruct | Meta | от 22 ₽ | от 54 ₽ | Открытая |
sonar / pro | Perplexity | от 180 ₽ | от 180–2700 ₽ | Онлайн‑поиск (+ фикс. плата) |
Изображения
gpt-image-1, DALL·E 3/2. Качества: low/medium/high, размеры 1024/1536/1792.
TTS / ASR
4o‑mini‑tts, tts‑1/hd; whisper‑1, 4o‑transcribe.
Примеры интеграции
JS · Чат
OpenAI SDKimport OpenAI from "openai"; const client = new OpenAI({ apiKey: "sk-warpapi-xxx", baseURL: "https://api.warpapi.ru/v1" }); const resp = await client.chat.completions.create({ model: "deepseek-r1", messages: [{ role: "user", content: "Дай интересный факт" }], max_tokens: 50000 }); console.log(resp.choices[0]?.message);
Python · Чат
OpenAI SDKfrom openai import OpenAI client = OpenAI(api_key="sk-warpapi-xxx", base_url="https://api.warpapi.ru/v1") resp = client.chat.completions.create( model="gpt-5", messages=[{"role":"user","content":"Привет! Что ты умеешь?"}], max_tokens=2048 ) print(resp.choices[0].message)
JS · Vision
gpt-4oconst photo = await client.chat.completions.create({ model: "gpt-4o", messages: [{ role: "user", content: [ { type: "text", text: "Что на фото?" }, { type: "image_url", image_url: { url: "https://..." } } ] }], max_tokens: 2000 });
JS · Генерация изображений
gpt-image-1const gen = await client.images.generate({ model: "gpt-image-1", prompt: "Нарисуй попугая в стиле минимализм", size: "1024x1024" }); import fs from "node:fs"; fs.writeFileSync("img.png", Buffer.from(gen.data[0].b64_json, "base64"));
JS · TTS
4o-mini-ttsconst mp3 = await client.audio.speech.create({ model: "gpt-4o-mini-tts", input: "Привет! Как настроение?", voice: "alloy", }); import fs from "node:fs"; const buf = Buffer.from(await mp3.arrayBuffer()); await fs.promises.writeFile("speech.mp3", buf);
JS · ASR
whisper-1import fs from "node:fs"; const tr = await client.audio.transcriptions.create({ model: "whisper-1", file: fs.createReadStream("audio.mp3"), }); console.log(tr.text);
JS · Embeddings
text-embedding-3-largeconst emb = await client.embeddings.create({ model: "text-embedding-3-large", input: "Привет, мир!", }); console.log(emb.data[0].embedding.length);
HTTP · Баланс/статистика
RESTcurl -s https://api.warpapi.ru/v1/warpapi/balance \ -H "Authorization: Bearer sk-warpapi-xxx" curl -s "https://api.warpapi.ru/v1/warpapi/stats?period=30d" \ -H "Authorization: Bearer sk-warpapi-xxx"