طراحی یک فرم از روی شرح
طراح از روی یک شرح نوشتهشده یک فرم ثبتنام تازه میسازد و آن را پیشنویس ذخیره میکند، همانطور که «ساخت با هوش مصنوعی» در صفحهٔ فرمهای برنامه این کار را میکند.
فراخوانی واقعی را روی فضای کاری شما اجرا میکند.
POST /forms/design
طراح از روی یک شرح نوشتهشده یک فرم ثبتنام تازه میسازد و آن را پیشنویس ذخیره میکند، همانطور که «ساخت با هوش مصنوعی» در صفحهٔ فرمهای برنامه این کار را میکند.
نمونه
به forms:write نیاز دارد. brief میگوید فرم چه باید بپرسد و بگوید، تا 4,000 نویسه. name اختیاری است و اگر آن را ندهید طراح برای فرم نام میگذارد.
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. در هیچکدام چیزی ساخته نمیشود.