↗DIKAYA_INDEPENDENT INTELLIGENCE
YOUR IDEAS. UNCHAINED.

Не приручай
свои идеи.

Dikaya — твой AI в чате и через API. Зарегистрируйся и получи бесплатный демо-баланс для первых экспериментов.

hello_world.py
from openai import OpenAI client = OpenAI( base_url="YOUR_GATEWAY/v1", api_key="dk_…" ) response = client.chat.completions.create( model="seller-flash", messages=[{ "role": "user", "content": "Давай создадим что-то новое." }] )
OPENAI-COMPATIBLEPython SDK
OpenAI SDKAnthropic MessagesSSE streamingPrepaid billing

От идеи до первого запроса.

Создайте аккаунт и получите демо-баланс. Ваш ключ находится в разделе «API & баланс» в личном кабинете. Демо работает с seller-flash через /v1/chat/completions: текст, до 512 токенов ответа и 6000 байт контекста. Чат и API используют один баланс. После пополнения доступны остальные модели.

Бесплатный бонус предназначен для первого знакомства с сервисом. Повторная регистрация из того же браузера или сети не даёт новый бонус; также действуют дневные лимиты бесплатных начислений. Доступность бонуса и баланс отображаются в кабинете.

База API: https://dikaya.cloud/v1. Ключ передаётся в заголовке Authorization: Bearer dk_....

curl

curl https://dikaya.cloud/v1/chat/completions \
  -H "Authorization: Bearer dk_..." \
  -H "Content-Type: application/json" \
  -d '{
    "model": "seller-flash",
    "messages": [{"role": "user", "content": "Привет!"}]
  }'

Python (OpenAI SDK)

from openai import OpenAI

client = OpenAI(
    base_url="https://dikaya.cloud/v1",
    api_key="dk_...",
)

resp = client.chat.completions.create(
    model="seller-flash",
    messages=[{"role": "user", "content": "Привет!"}],
)
print(resp.choices[0].message.content)

JavaScript / TypeScript

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://dikaya.cloud/v1",
  apiKey: "dk_...",
});

const resp = await client.chat.completions.create({
  model: "seller-flash",
  messages: [{ role: "user", content: "Привет!" }],
});
console.log(resp.choices[0].message.content);

Claude Code / терминал IDE

Откройте терминал VS Code или JetBrains. Замените ключ ниже на свой из кабинета. Для Pro 2 нужен пополненный баланс.

export ANTHROPIC_BASE_URL="https://dikaya.cloud"
export ANTHROPIC_AUTH_TOKEN="dk_..."
claude --model 'seller-pro-2[1m]'

Здесь ANTHROPIC_BASE_URL указывается без /v1: клиент сам добавляет путь. Переменные действуют в текущем терминале. Если CLI отправляет запросы не в Dikaya, проверьте настройки окружения и проекта на конфликтующий адрес или ключ.

Dikaya прямо в редакторе.

Используйте расширение с поддержкой OpenAI-compatible / Custom API. Название OpenAI в настройках означает формат протокола: запросы идут на адрес Dikaya, отдельный ключ другого сервиса не требуется.

  1. Зарегистрируйтесь, откройте кабинет → API & баланс и скопируйте свой API-ключ.
  2. Для проверки на демо выберите seller-flash, текстовый чат, максимум 512 токенов. Агент с инструментами требует пополнения.
  3. Вставьте Base URL https://dikaya.cloud/v1, свой ключ и точный ID модели.
  4. Отправьте «Ответь одним словом: готово». Ответ и расход появятся в кабинете.
НастройкаЗначение
API Base URLhttps://dikaya.cloud/v1
API KeyВаш ключ из кабинета, начинается с dk_
Быстрая модельseller-flash
Модель для сложных задачseller-pro-2
Другой вариант Proseller-pro

Для задач по коду рекомендуем Pro 2. Flash — для коротких вопросов и быстрых правок. Расширения могут многократно отправлять файлы и историю: это оплачиваемые входящие токены, даже если запрос выглядит коротким.

VS Code / JetBrains + Continue

  1. Установите расширение Continue из магазина редактора.
  2. Откройте панель Continue → настройки моделей → локальный конфиг. В версиях с YAML это обычно ~/.continue/config.yaml.
  3. Добавьте модель ниже, сохранив остальные модели, если они уже настроены.
  4. Выберите Dikaya Pro 2 в списке моделей и начните чат. При изменениях перезагрузите расширение.
name: Dikaya
version: 1.0.0
schema: v1
models:
  - name: Dikaya Pro 2
    provider: openai
    model: seller-pro-2
    apiBase: https://dikaya.cloud/v1
    apiKey: YOUR_DIKAYA_KEY
    defaultCompletionOptions:
      maxTokens: 2048
  - name: Dikaya Flash
    provider: openai
    model: seller-flash
    apiBase: https://dikaya.cloud/v1
    apiKey: YOUR_DIKAYA_KEY
    defaultCompletionOptions:
      maxTokens: 512

Замените YOUR_DIKAYA_KEY в обоих местах. Это локальный конфиг с секретом — не включайте его в репозиторий. Если интерфейс вашей версии отличается, используйте ручное добавление OpenAI-совместимой модели с теми же URL и ID.

VS Code + Cline / Roo Code

  1. Установите Cline или Roo Code и откройте настройки API в панели расширения.
  2. Выберите OpenAI Compatible (в некоторых версиях — OpenAI с пользовательским Base URL).
  3. Base URL: https://dikaya.cloud/v1. API Key: ваш ключ Dikaya.
  4. Model ID: seller-pro-2. Если есть настройка лимита ответа, начните с 2048.
  5. Сохраните и отправьте простой вопрос. Затем откройте небольшой проект и попросите объяснить один файл.

Для агентного режима сначала пополните баланс. Демонстрационный доступ не разрешает tool-вызовы и большой контекст. В разных версиях расширений схемы инструментов могут отличаться: если агент выдаёт ошибку несовместимого tool-вызова, проверьте текстовый чат и настройки модели отдельно.

Проверка ключа без IDE

curl https://dikaya.cloud/v1/models \
  -H "Authorization: Bearer YOUR_DIKAYA_KEY"

curl https://dikaya.cloud/v1/balance \
  -H "Authorization: Bearer YOUR_DIKAYA_KEY"

401 — неверный/старый ключ или блокировка; скопируйте актуальный ключ. 402 — пополните баланс. 400 — проверьте ID модели, лимит ответа и ограничения демо. 429 — снизьте параллелизм и повторите позже. 404 — проверьте Base URL: у OpenAI-совместимых клиентов ровно один /v1, у Claude Code — без него.

Привычный формат. Единый API.

МетодПутьЧто делает
GET/v1/modelsСписок доступных моделей с ценами
POST/v1/chat/completionsЧат-запросы (формат OpenAI Chat Completions)
POST/v1/responsesФормат OpenAI Responses API
POST/v1/messagesФормат Anthropic Messages (для Claude-клиентов)
GET/v1/balanceОстаток кредитов на ключе

Стриминг (SSE) поддерживается на всех POST-эндпоинтах: передай "stream": true. Токены списываются те же, что и без стрима.

Выберите модель под задачу.

Больше идей. Больше возможностей.

Разовое пополнение. Без подписки. Баланс не сгорает.
Все модели · Чат + API · Оплата по фактическим токенам.

PREPAID / START

Start

$5
$5 на баланс
Лёгкий старт без обязательств
Выбрать Start ↗
Demo / $1 — первое знакомство с Flash. Бонус выдаётся один раз с учётом ограничений демо.

Можно пополнить на свою сумму от $5. От $20 — +5%, от $50 — +10%, от $100 — +15%. Бонус определяется суммой одного подтверждённого платежа; пополнения не суммируются для повышения уровня.

Цены указаны за 1 млн токенов. Кэшированные входные токены считаются по льготной ставке.

МодельКонтекстВход / 1MКэш / 1MВыход / 1M
seller-flash256K$2$0.2$6
seller-pro1M$6$0.6$10
seller-pro-21M$6$0.6$10

Прозрачная оплата по токенам.

  • Списание после ответа — строго по фактическому usage из ответа модели (включая стриминг).
  • Формула: (вход − кэш) × цена_входа + кэш × цена_кэша + выход × цена_выхода. Двойного списания за кэш нет.
  • Неудачные запросы (ошибки шлюза или upstream) не тарифицируются.
  • Когда баланс достигает нуля, новые запросы получают 402. Незавершённый запрос может увести баланс слегка в минус — это нормально, минус не переносится на новые запросы.
  • Текущий остаток — GET /v1/balance. Пакеты пополнения — в кабинете; пока оплата подтверждается администратором вручную.
  • Баланс не сгорает. Подписки и автоматических ежемесячных списаний нет. Бонус начисляется по сумме одного подтверждённого платежа.

Если что-то пошло не так.

КодКогдаЧто делать
400Невалидный JSON, неизвестная модельПроверь тело запроса и имя модели (список — в тексте ошибки)
401Ключ не передан, неверен или отозванПроверь заголовок Authorization
402Баланс ≤ 0Пополнить кредиты у продавца
429Превышен rate limit ключа (запросов в минуту)Повторить позже или поднять лимит
502Upstream недоступенПовторить позже

Формат ошибок — OpenAI-совместимый: {"error": {"message", "type", "code"}}, поэтому стандартные SDK разбирают их сами.

Хорошие вопросы. Короткие ответы.

Работает ли стриминг?

Да, SSE проходит насквозь без задержки. Для OpenAI-формата шлюз сам включает stream_options.include_usage, чтобы получить финальный usage.

Какой rate limit у моего ключа?

Задаётся при создании ключа и виден в /v1/balance. По умолчанию 60 запросов в минуту.

Куда идут мои данные?

Запросы обрабатываются сервером Dikaya и передаются сервису исполнения модели. История браузерных чатов хранится в вашем кабинете. Для ручной модерации сохраняются вопрос, ответ и сведения о запросе; они доступны администратору в защищённой консоли и его приватном Telegram-боте. Публичного доступа к журналам нет. Не отправляйте в диалог пароли или приватные ключи.