← Интеграции

Dify

провайдер OpenAI-API-compatible

Что даёт

Агенты, воркфлоу и база знаний Dify на наших моделях и эмбеддингах.

Эндпоинт: POST https://api.morsmorii.ru/v1/chat/completions и /embeddings

Какую модель брать

claude-sonnet-5-5 для LLM, text-embedding-3-small для базы знаний

Dify требует отдельно указать модель эмбеддингов для базы знаний — у нас она есть по тому же адресу и ключу.

Ориентир стоимости

обычный вопрос с контекстом файла на Sonnet 5.5: 5 000 токенов — 2–5 ₽; индексация документов — копейки на тысячу фрагментов.

Шаги

  1. Settings → Model Provider → OpenAI-API-compatible → Add model.
  2. Model Type: LLM, Model Name: claude-sonnet-5-5, API Key: ключ Morsmorii, API endpoint URL: https://api.morsmorii.ru/v1.
  3. Completion mode: Chat, Model context size: 200000, Upper bound for max tokens: 8192, Function calling: Tool Call, Stream: Supported.
  4. Ещё раз Add model: Model Type: Text Embedding, Model Name: text-embedding-3-small, тот же адрес и ключ.
  5. В System Model Settings назначьте их по умолчанию.

Конфигурация

Вместо sk-ВАШ_КЛЮЧ_MORSMORII подставьте ключ из раздела «API-ключи». Для инструмента лучше завести отдельный ключ с ограничением по моделям и бюджетом.

Проверка эмбеддингов (Dify шлёт такой же запрос)
curl https://api.morsmorii.ru/v1/embeddings -H "Authorization: Bearer sk-ВАШ_КЛЮЧ_MORSMORII" \
  -H "Content-Type: application/json" \
  -d '{"model":"text-embedding-3-small","input":["проверка"]}'

Как ограничить ключ

  1. В разделе «API-ключи» создайте отдельный ключ для этого инструмента — так расход виден отдельно, а отзыв не заденет остальное.
  2. В поле «Модели» оставьте только рекомендованные выше: ключ ответит 403 на любую другую модель.
  3. Задайте месячный бюджет в рублях: после него — 429 key_budget_exceeded, списание останавливается.
  4. В команде каждый сотрудник заводит свои ключи: расход по людям видно в разделе «Команда» и в GET /v1/usage.

Тонкости

  • Заведите для Dify отдельный ключ с месячным бюджетом и списком моделей: Dify показывает ключ модели во фронтенде, и его может увидеть любой с доступом к настройкам.
Как проверено: проверено его же запросами. Воспроизведены запросы Dify: проверка провайдера с max_tokens 5, tool call с tool_choice auto, эмбеддинги строкой — 200.