پرش به مستندات
API

طراحی یک فرم از روی شرح

طراح از روی یک شرح نوشته‌شده یک فرم ثبت‌نام تازه می‌سازد و آن را پیش‌نویس ذخیره می‌کند، همان‌طور که «ساخت با هوش مصنوعی» در صفحهٔ فرم‌های برنامه این کار را می‌کند.

POST/forms/design

فراخوانی واقعی را روی فضای کاری شما اجرا می‌کند.

POST /forms/design

طراح از روی یک شرح نوشته‌شده یک فرم ثبت‌نام تازه می‌سازد و آن را پیش‌نویس ذخیره می‌کند، همان‌طور که «ساخت با هوش مصنوعی» در صفحهٔ فرم‌های برنامه این کار را می‌کند.

نمونه

به forms:write نیاز دارد. brief می‌گوید فرم چه باید بپرسد و بگوید، تا 4,000 نویسه. name اختیاری است و اگر آن را ندهید طراح برای فرم نام می‌گذارد.

curl
curl -X POST "$OE/forms/design" -H "$AUTH" -H 'content-type: application/json' -d '{  "brief": "A waitlist for our beta: email, first name and company, with a line on what joining means. A dark green button that says Join the waitlist."}'
پاسخ
{  "object": "form",  "id": "frm_7d1f3b5a9c2e48f06b1d3f5a",  "name": "Beta waitlist",  "status": "draft",  "design": {    "notes": ["Made the company field optional, since the brief did not ask for it to be required."]  }}

پاسخ کل فرم است، همان‌طور که GET /forms/{id} برمی‌گرداند، همراه با design.notes دربارهٔ آنچه طراح تنظیم کرد. آن را با POST /forms/{id}/publish منتشر کنید.

یک کنش هوش مصنوعی مصرف می‌کند و ممکن است تا نیم دقیقه طول بکشد. طراحی‌ای که نتوان معتبرش کرد 422 invalid_form است، فضای کاری‌ای که همین حالا به سقف فرم‌هایش رسیده 422 workspace_limit_reached، سروری که مدلی ندارد 409 ai_not_configured و فضای کاری‌ای که کنش‌های هوش مصنوعی‌اش تمام شده 429 ai_quota_exceeded. در هیچ‌کدام چیزی ساخته نمی‌شود.

مرجع