
Единый API для доступа ко всем LLM
Стандартная структура, привычный формат запросов (совместим с OpenAI). Просто использовать, доступ к любому ИИ провайдеру. Встроенный прокси-сервер для решения проблем с блокировками запросов. Контроль расходов прямо в json ответах.
Единый API для доступа ко всем LLM
Стандартная структура, привычный формат запросов (совместим с OpenAI). Просто использовать, доступ к любому ИИ провайдеру. Встроенный прокси-сервер для решения проблем с блокировками запросов. Контроль расходов прямо в json ответах.
Документация по универсальному API для LLM
Наш API — это ваша единая точка доступа к мощным языковым моделям от ведущих мировых провайдеров. Используйте простой и унифицированный формат запросов для взаимодействия с моделями от OpenAI, Google, Anthropic, Grok, DeepSeek и локальными моделями на собственных серверах Dewiar через Ollama.
Наша система автоматически адаптирует ваши запросы, управляет проксированием и ведет учет расходов.

Аутентификация, конечная точка (Endpoint), система ключей.
Все запросы должны быть аутентифицированы.Ваш персональный ключ Вы увидите ПРЯМО ЗДЕСЬ после регистрации/авторизации в Dewiar!
Передавайте ключ в заголовке Authorization каждого запроса.
Формат заголовка: Authorization: Bearer DEWIAR-0_...
Эндпоинт для запросов:
https://dewiar.com/API/api
Метод: POST

Как делать запросы
Тело каждого запроса должно быть в формате JSON.
Структура запроса
Вот основные параметры, которые вы можете использовать:
Параметр | Тип | Обязательный | Описание |
model | string | Да | Идентификатор модели в формате провайдер/имя_модели. |
messages | array | Да | Массив объектов сообщений, определяющих диалог. Формат совместим с OpenAI. |
stream | boolean | Нет | Установите true для получения ответа в потоковом режиме (Server-Sent Events). По умолчанию false. |
max_tokens | integer | Нет | Максимальное количество токенов, которое сгенерирует модель в ответе. |
temperature | float | Нет | "Креативность" ответа. Значение от 0.0 до 2.0. |
provider_api_key | string | Нет | (BYOK) Ваш личный API-ключ от провайдера для выполнения запроса за счет вашей подписки. |
Пример 1: Базовый текстовый запрос
Это стандартный запрос для получения ответа от языковой модели.
curl -X POST https://dewiar.com/API/api \ -H "Content-Type: application/json" \ -H "Authorization: Bearer DEWIAR-0_..." \ -d '{ "model": "openai/gpt-5", "messages": [ {"role": "user", "content": "Столица Франции?"} ], "stream": false }'
Пример 2: Запрос с изображением (Vision)
Чтобы отправить изображение, content в сообщении пользователя должен быть массивом, состоящим из текста и изображения в формате Data URI (base64).
Структура content для изображений:
"content": [ { "type": "text", "text": "Что изображено на этой картинке?" }, { "type": "image_url", "image_url": { "url": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQ..." } } ]
Пример cURL запроса с изображением:
curl -X POST https://dewiar.com/API/api \ -H "Content-Type: application/json" \ -H "Authorization: Bearer DEWIAR-0_..." \ -d '{ "model": "ollama/gemma3:27b", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Что изображено на этой картинке?" }, { "type": "image_url", "image_url": { "url": "data:image/png;base64,iVBORw...=" } } ] } ] }'
Как обрабатывать ответы
Стандартный ответ ("stream": false)
Вы получите JSON-ответ от провайдера, дополненный нашим блоком billing с информацией о расходах.
{ "id": "chatcmpl-xxxxxxxx", "object": "chat.completion", "created": 1722601640, "model": "gemma3:27b", "choices": [ { "index": 0, "message": { "role": "assistant", "content": "На изображении один пиксель красного цвета." }, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 13, "completion_tokens": 6, "total_tokens": 19 }, "billing": { "request_cost": 0.000001675, "balance_remaining": 9.942895375, "using_own_key": false } }
billing.request_cost: Стоимость выполненного запроса.
billing.balance_remaining: Ваш оставшийся баланс.
billing.using_own_key: true, если использовался ваш ключ провайдера (BYOK).
Потоковый ответ ("stream": true)
Ответ будет приходить частями в формате Server-Sent Events (SSE). В конце потока вы получите специальное событие billing_update с информацией о стоимости.
data: {"choices":[{"delta":{"content":"Это"}}]} data: {"choices":[{"delta":{"content":" красный"}}]} data: {"choices":[{"delta":{"content":" пиксель."}}]} # ... другие части ... data: {"choices":[{"delta":{},"finish_reason":"stop"}]} event: billing_update data: {"billing":{"request_cost":0.000001675,"balance_remaining":9.942895375,"using_own_key":false}} data: [DONE]
Событие data: [DONE] означает завершение потока.
Доступные модели
Вот список поддерживаемых моделей, сгруппированных по провайдерам.
Провайдер | Идентификатор модели | Vision |
- | ||
Ollama (Dewiar сервер) | ollama/qwen2.5vl:32b | да |
ollama/gemma3:27b | да | |
OpenAI | openai/gpt-5 | да |
openai/gpt-5-mini | да | |
openai/gpt-5-nano | да | |
Anthropic | anthropic/claude-opus-4-0 | да |
anthropic/claude-sonnet-4-0 | да | |
google/gemini-2.5-pro | да | |
google/gemini-2.0-flash | да | |
google/gemini-2.0-flash-lite | да | |
Grok (x.ai) | x/grok-4-0709 | да |
x/grok-3 | да | |
x/grok-3-mini | нет | |
DeepSeek | deepseek/deepseek-chat | нет |
deepseek/deepseek-reasoner | нет | |
- |
Использование своего ключа (BYOK)
Если вы хотите использовать собственную подписку у провайдера (например, OpenAI), просто передайте ваш ключ в параметре provider_api_key.
Преимущество: Запросы не будут списываться с вашего баланса на нашей платформе.
Пример запроса с BYOK:
curl -X POST https://dewiar.com/API/api \ -H "Content-Type: application/json" \ -H "Authorization: Bearer DEWIAR-0_..." \ -d '{ "model": "anthropic/claude-opus-4-0", "messages": [ {"role": "user", "content": "Привет, Claude!"} ], "provider_api_key": "sk-ant-xxxxxxxxxxxx" }'