Инструкция по интеграции голосовых ботов OpenAI Real Time с Workflow Dify.ai

Возможности интеграции:

Настройка Workflow в Dify.ai:

Публикация и API-ключ:

Подключение OpenAI Real Time бота на exten.bot:

Пример описания функции get_time

{
    "name": "get_time", 
    "type": "function", 
    "parameters": {
        "type": "object", 
        "required": [], 
        "properties": {}
        }, 
    "description": "Если пользователь хочет узнать время"
}

Или чуть более сложная функция “two_numbers” (операция над числами):

{
    "name": "two_numbers",
    "type": "function",
    "parameters": {
      "type": "object",
      "required": ["number1", "number2"],
      "properties": {
        "number1": {
          "type": "number",
          "description": "Первое число"
        },
        "number2": {
          "type": "number",
          "description": "Второе число"
        }
      }
    },
    "description": "Если пользователь хочет назвать два числа, запроси у него два числа."
  }

Готово: теперь голосовые команды пользователей обрабатываются через автоматизированный процесс Dify.ai.