Сборка опроса по описанию
generate_ai_quizСобирает опрос по текстовому описанию. Сборка идёт в фоне: вызов возвращает ID будущего опроса и ставит работу в очередь, а сам опрос сначала пустой. Готовность спрашивают этим же инструментом, передав quiz_id — придёт pending или ready. Так же это устроено в кабинете; синхронной сборки нет, потому что обращения к модели занимают до минуты и обрывались по таймауту.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| prompt | No | Пользовательское описание того, какой опрос нужно создать. | |
| ai_type | No | Что собирать: quiz — обычный опрос, у вопросов нет правильных ответов; test — тест, где у вариантов проставлены баллы и отмечены правильные ответы, а респондент в конце получает результат. По умолчанию quiz. | |
| project | No | Метка проекта для своего учёта: произвольная строка, которая просто сохраняется у опроса. На поведение не влияет, респондент её не видит. Не просите её у человека сами. | |
| quiz_id | No | ID опроса из предыдущего вызова. Передайте его, чтобы узнать, готова ли сборка. Вместе с ним folder_id и prompt не нужны. | |
| folder_id | No | ID папки, в которой нужно создать AI-опрос. Взять из folder://list. | |
| with_logic | No | Просить ли AI сразу построить логику переходов между вопросами (ветвление по ответам). Без неё вопросы идут подряд. |