Siirry pääsisältöön

1. Luo ja esikatsele näyttö

Yleisin työnkulku: luo näyttö (tiedosto luodaan samassa vaiheessa) ja katso sitten tulos.
Jätä fileId pois, jolloin uusi tiedosto luodaan automaattisesti. Anna olemassa oleva fileId lisätäksesi näyttöjä siihen tiedostoon. Kehote AI-avustajallesi:
Luo Flowstep-suunnitelma: mobiilikirjautumisnäkymä kehittäjätyökalulle, jossa on sähköposti/salasana-kentät ja Google SSO -painike tummassa teemassa. Näytä sitten kuva.

2. Visualisoi React-komponentti

Lataa .jsx- tai .tsx-tiedosto liitteenä ja pyydä Flowsteppiä luomaan vastaava suunnitelma. Flowstep lukee lähdekoodin ja tuottaa näytön. Sovellusta ei tarvitse ajaa.
Jos lähdetiedosto on yli 64 000 merkkiä pitkä, käytä sen sijaan upload-attachment-työkalua parametreilla mimeType ja fileName ja suorita palautettu uploadCommand. Katso upload-attachment. Kehote AI-avustajallesi:
Lue src/components/settings/ApiKeys.tsx, lataa se liitteenä ja luo Flowstep-näyttö, joka vastaa komponentin asettelua. Näytä renderöity kuva.

3. Muokkaa näyttöä iteratiivisesti

Muuta olemassa olevaa näyttöä paikallaan vapaamuotoisilla ohjeilla ja lisää samalla kutsulla uusi näyttö, joka vastaa sitä.
screenIds listaa kaikki kutsussa rakennetut tai muutetut näytöt, joten kutsu get-screen-image kerran jokaiselle. Jätä viestin viimeinen lause pois, jos haluat muokata vain olemassa olevaa näyttöä. Jos haluat muuttaa vain osan näytöstä, kutsu ensin get-screen-jsx parametrilla "includeIds": true ja anna elementIds-kentässä sen elementin data-id, jonka haluat muuttaa. Koko näytön yhden napsautuksen esiasetusta varten kutsu sen sijaan ai-edit-screen-variant-työkalua, esimerkiksi "operationVariant": "light_theme" tai "different_layout". Kehote AI-avustajallesi:
Vaihda Flowstep-tiedostossani “Login flow” kirjautumisnäkymä tummaan teemaan, lisää “Remember me” -valintaruutu salasanakentän alle ja lisää vastaava unohtuneen salasanan näkymä. Näytä tulokset.

4. Laajenna näyttö koko virtaukseksi

Lisää jatkonäyttöjä olemassa olevaan suunnitelmaan.
Toista vaihe 2 parametrilla operationVariant: "error_state" tai "empty_state" lisätäksesi reunatapauksia kuvaavia näyttöjä, tai parametreilla "web_version" tai "tablet_version" muille alustoille.
operationVariant on pakollinen ai-generate-screen-variant-työkalulle, ja työkalu ottaa tasan yhden screenId:n. Jos haluat lisätä näytön, joka ei ole olemassa olevan näytön muunnelma, käytä ai-design-screens-työkalua fileId:n kanssa.

5. Siirrä näyttö koodiin ja kirjoita muutokset takaisin

Lue näyttö JSX-muodossa, rakenna siitä ja työnnä muokattu JSX takaisin piirtoalustalle. Kaikki tämä onnistuu ilman viestejä.
Jätetyt kentät (name, fidelity, screenType, colorTheme, fragments) säilyttävät nykyiset arvonsa. Jos haluat säilyttää alkuperäisen ja lisätä versiosi sen rinnalle, kutsu replace-screen-jsx-työkalun sijaan add-screen-jsx-työkalua parametreilla screenType ja jsx. Jos haluat näyttää oman kuvasi näytössä, lataa se upload-attachment-työkalulla ja aseta palautettu assetUrl JSX:n img src-kenttään. Katso Kuvat JSX:ssä.

6. Tarkista kiintiösi ennen erätyötä

Tarkista jäljellä oleva kapasiteetti ennen useiden generointien aloittamista. get-plan-details on veloitukseton kutsu.
Jos remaining.messages.daily on alhainen, ajasta erätyö suoritettavaksi 00:00 UTC jälkeen, jolloin kiintiö nollautuu.