Skip to main content

callAiAssist

@lowcode/builder-web


Function: callAiAssist()

callAiAssist(payload): Promise<AiAssistResponse>

Defined in: apps/builder-web/src/api/client.ts:1011

Вызывает AI-ассистента для редактирования DSL через backend-API.

Backend-маршрут:

  • POST /ai/assist

На стороне @lowcode/api запрос делегируется в @lowcode/ai-orchestrator, который формирует промпт, вызывает модель и применяет операции к DSL.

Parameters

payload

AiAssistRequest

Полный AiAssistRequest. Если requestId не указан, он будет сгенерирован автоматически и попадёт в:

  • тело запроса (payload.requestId);
  • заголовок X-Request-Id.

Returns

Promise<AiAssistResponse>

Ответ ассистента с обновлённым AppSchema, списком операций и объяснением.