Обрабатываю
0%
Загружаю

Единый API для доступа ко всем LLM

Стандартная структура, привычный формат запросов (совместим с OpenAI). Просто использовать, доступ к любому ИИ провайдеру. Встроенный прокси-сервер для решения проблем с блокировками запросов. Контроль расходов прямо в json ответах.

Единый API для доступа ко всем LLM

Стандартная структура, привычный формат запросов (совместим с OpenAI). Просто использовать, доступ к любому ИИ провайдеру. Встроенный прокси-сервер для решения проблем с блокировками запросов. Контроль расходов прямо в json ответах.

Документация по универсальному API для LLM

Наш API — это ваша единая точка доступа к мощным языковым моделям от ведущих мировых провайдеров. Используйте простой и унифицированный формат запросов для взаимодействия с моделями от OpenAI, Google, Anthropic, Grok, DeepSeek и локальными моделями на собственных серверах Dewiar через Ollama.

Наша система автоматически адаптирует ваши запросы, управляет проксированием и ведет учет расходов.

Документация по универсальному API для LLM

Аутентификация, конечная точка (Endpoint), система ключей.

Все запросы должны быть аутентифицированы.Ваш персональный ключ Вы увидите ПРЯМО ЗДЕСЬ после регистрации/авторизации в Dewiar!

Передавайте ключ в заголовке Authorization каждого запроса.
Формат заголовка: Authorization: Bearer DEWIAR-0_...

Эндпоинт для запросов:
https://dewiar.com/API/api
Метод: POST

Аутентификация, конечная точка (Endpoint), система ключей.

Как делать запросы


Тело каждого запроса должно быть в формате JSON.

Структура запроса

Вот основные параметры, которые вы можете использовать:

ПараметрТипОбязательныйОписание
modelstringДаИдентификатор модели в формате провайдер/имя_модели.
messagesarrayДаМассив объектов сообщений, определяющих диалог. Формат совместим с OpenAI.
streambooleanНетУстановите true для получения ответа в потоковом режиме (Server-Sent Events). По умолчанию false.
max_tokensintegerНетМаксимальное количество токенов, которое сгенерирует модель в ответе.
temperaturefloatНет"Креативность" ответа. Значение от 0.0 до 2.0.
provider_api_keystringНет(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да
OpenAIopenai/gpt-5да

openai/gpt-5-miniда

openai/gpt-5-nanoда
Anthropicanthropic/claude-opus-4-0да

anthropic/claude-sonnet-4-0да
Googlegoogle/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нет
DeepSeekdeepseek/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"
}'



Вверх

Вы отклонили использование cookie. Продолжение использования сайта невозможно ПОПРОБОВАТЬ СНОВА