Перейти к содержимому
Главная

Dify

Dify может вызывать OdiRouter через OpenAI-API-совместимого провайдера моделей. Используйте это для чат-приложений, агентов и рабочих процессов Dify, которым нужны LLM-модели OdiRouter.

ТребованиеЗначение
DifyОблачный или self-hosted workspace с доступом к настройкам провайдеров моделей
Тип провайдераOpenAI-API-compatible
API endpointhttps://www.odirouter.ai/v1
API KeyAPI key OdiRouter
Имя моделиID LLM-модели в OdiRouter
  1. Откройте Dify.
  2. Перейдите в настройки провайдеров моделей.
  3. Добавьте провайдера типа OpenAI-API-compatible.
  4. Укажите API endpoint или Base URL https://www.odirouter.ai/v1.
  5. Вставьте API key OdiRouter.
  6. Добавьте ID модели OdiRouter, например gpt-5.5.
  7. Сохраните и протестируйте провайдера.
  1. Откройте приложение Dify.
  2. Перейдите в настройки модели.
  3. Выберите провайдера OdiRouter.
  4. Выберите настроенную модель.
  5. Запустите короткий тестовый prompt.
Ответь одним предложением и подтверди, что Dify использует OdiRouter.

Когда Dify вызывает OdiRouter как LLM-провайдера, узел приложения обычно передает текст модели как свой output в следующие узлы. Если вы вызываете chat completions напрямую через HTTP request node, текст ассистента находится по пути:

choices[0].message.content

В workflow сохраните это поле в понятную переменную, например answer, summary или model_output, а затем передавайте ее в условия, шаблоны, запись в базу данных или webhook response.

Для асинхронных image, video, audio или 3D models используйте HTTP request capability Dify:

ШагEndpoint
Создать задачуPOST https://www.odirouter.ai/model/v1/queue/{endpoint}
Проверить статусGET {status_url}
Получить результатGET {response_url}

После создания задачи сохраните поля:

ПолеНазначение
request_idID задачи для логов, диагностики и связи с бизнес-объектом
status_urlПередается в цикл или HTTP-узел для проверки статуса
response_urlИспользуется для получения результата после завершения

Опросите status_url, пока status не станет COMPLETED, затем вызовите response_url. Структура финального результата зависит от типа модели и обычно содержит URL изображения, видео, аудио, 3D-файла или текстовые поля. Сопоставьте нужный URL или текст с переменной workflow перед передачей дальше.

СимптомИсправление
Тест провайдера возвращает 401Создайте новый API key OdiRouter
Model not foundДобавьте точный ID модели из /models
Dify просит полный OpenAI endpointОбычно используйте https://www.odirouter.ai/v1, если Dify явно не просит полный chat endpoint
Multimodal-модель не работает в LLM-провайдереИспользуйте HTTP workflow nodes и /model/v1/queue/{endpoint} API