logologo
Начало
Руководство
Разработка
Плагины
API
Главная
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Начало
Руководство
Разработка
Плагины
API
Главная
logologo
Обзор
Быстрый старт

Возможности

Настройка LLM-сервиса
Включение AI-сотрудников
Сотрудничество с AI-сотрудниками
Добавление контекста — Блоки
Поиск в интернете
Использование навыков
Быстрые задачи
Встроенные AI-сотрудники
Создание AI-сотрудников
Контроль доступа
Управление файлами

База знаний AI

Обзор
Векторная база данных
Векторное хранилище
База знаний
RAG

Рабочий процесс

Узлы LLM

Текстовый чат
Мультимодальный чат
Структурированный вывод

Практика применения

Viz: Настройка сценария CRM
Руководство по промптам
Previous PageМультимодальный чат
Next PageViz: Настройка сценария CRM
Уведомление о переводе ИИ

Эта документация была автоматически переведена ИИ.

#Структурированный вывод

#Введение

В некоторых сценариях применения пользователи могут захотеть, чтобы модель LLM отвечала структурированным содержимым в формате JSON. Это можно реализовать, настроив «Структурированный вывод».

#Настройка

  • JSON Schema - Вы можете задать ожидаемую структуру ответа модели, настроив JSON Schema.
  • Имя (Name) - Необязательно, используется для того, чтобы помочь модели лучше понять объект, представленный JSON Schema.
  • Описание (Description) - Необязательно, используется для того, чтобы помочь модели лучше понять назначение JSON Schema.
  • Strict - Требует от модели генерировать ответ строго в соответствии со структурой JSON Schema. В настоящее время этот параметр поддерживается только некоторыми новыми моделями OpenAI. Пожалуйста, убедитесь, что ваша модель совместима, прежде чем включать его.

#Способ генерации структурированного содержимого

Способ генерации структурированного содержимого моделью зависит от используемой модели и её конфигурации Response format:

  1. Модели, в которых Response format поддерживает только text

    • При вызове узел привяжет инструмент (Tool), который генерирует содержимое в формате JSON на основе JSON Schema, направляя модель на создание структурированного ответа путём вызова этого инструмента.
  2. Модели, в которых Response format поддерживает режим JSON (json_object)

    • Если при вызове выбран режим JSON, вам необходимо явно указать модели в Prompt возвращать данные в формате JSON и предоставить описания для полей ответа.
    • В этом режиме JSON Schema используется только для разбора JSON-строки, возвращаемой моделью, и её преобразования в целевой JSON-объект.
  3. Модели, в которых Response format поддерживает JSON Schema (json_schema)

    • JSON Schema напрямую используется для указания целевой структуры ответа для модели.
    • Необязательный параметр Strict требует от модели строго следовать JSON Schema при генерации ответа.
  4. Локальные модели Ollama

    • Если настроена JSON Schema, при вызове узел передаст её в модель в качестве параметра format.

#Использование результата структурированного вывода

Структурированное содержимое ответа модели сохраняется в виде JSON-объекта в поле «Structured content» узла и может быть использовано последующими узлами.