1. Generează și previzualizează un ecran
Cel mai comun flux de lucru: generezi un ecran (creând fișierul în același pas), apoi vezi rezultatul.fileId, se creează automat un fișier nou. Transmite un fileId existent ca să adaugi ecrane în acel fișier.
Prompt pentru asistentul AI:
Generează un design Flowstep: un ecran mobil de autentificare pentru un instrument de dezvoltare, cu câmpuri email/parolă și un buton Google SSO, în tema întunecată, apoi arată-mi imaginea.
2. Vizualizează o componentă React
Încarcă un fișier.jsx sau .tsx ca atașament și cere Flowstep să genereze un design care se potrivește. Flowstep citește sursa și produce un ecran. Nu este nevoie să rulezi aplicația.
upload-attachment cu mimeType și fileName și rulează uploadCommand returnat. Consultă upload-attachment.
Prompt pentru asistentul AI:
Citește src/components/settings/ApiKeys.tsx, încarcă-l ca atașament și generează un ecran Flowstep care se potrivește cu structura componentei. Arată-mi imaginea randată.
3. Iterează pe un ecran
Modifică un ecran existent pe loc, cu instrucțiuni libere, și, în același apel, adaugă un ecran nou care se potrivește cu el.screenIds enumeră fiecare ecran pe care apelul l-a construit sau modificat, deci apelează get-screen-image o dată pentru fiecare. Omite ultima propoziție din mesaj ca să modifici doar ecranul existent.
Pentru a modifica doar o parte a unui ecran, apelează mai întâi get-screen-jsx cu "includeIds": true, apoi transmite în elementIds data-id-ul elementului pe care vrei să îl modifici.
Pentru o presetare cu un singur clic aplicată unui ecran întreg, apelează în schimb ai-edit-screen-variant, de exemplu cu "operationVariant": "light_theme" sau "different_layout".
Prompt pentru asistentul AI:
În fișierul Flowstep „Login flow”, treci ecranul de autentificare în tema întunecată, adaugă o casetă de bifare „Remember me” sub câmpul pentru parolă și adaugă un ecran de recuperare a parolei care se potrivește. Arată-mi rezultatele.
4. Extinde un ecran într-un flux complet
Adaugă ecrane următoare la un design existent.operationVariant: "error_state" sau "empty_state" ca să adaugi ecrane pentru cazuri-limită, sau cu "web_version" ori "tablet_version" pentru alte platforme.
operationVariant este obligatoriu pentru ai-generate-screen-variant, iar instrumentul primește exact un singur screenId. Ca să adaugi un ecran care nu este o variantă a unuia existent, folosește ai-design-screens cu un fileId.5. Transferă un ecran în baza de cod, apoi scrie modificările înapoi
Citește un ecran ca JSX, construiește pornind de la el și trimite JSX-ul editat înapoi pe canvas, fără să folosești mesaje.name, fidelity, screenType, colorTheme, fragments) își păstrează valorile curente. Ca să păstrezi originalul și să adaugi versiunea ta alături de el, apelează add-screen-jsx cu screenType și jsx în loc de replace-screen-jsx.
Ca să afișezi propria imagine în ecran, încarcă-o cu upload-attachment și pune assetUrl-ul returnat într-un img src din JSX-ul tău. Consultă Imagini în JSX.
6. Verifică limita înainte de o sarcină în lot
Verifică capacitatea rămasă înainte să pornești mai multe generări.get-plan-details se poate apela gratuit.
remaining.messages.daily este scăzut, programează lotul după ora 00:00 UTC, când se resetează.