you're a coder harry. treat this repo as diagon alley, it has everything you need to deploy a custom LeapML model ✨
let's get started by forking this repository (button top right), and downloading it to your computer. from there follow the below :)
NOTE: if you don't already have a trained model, head to leapml.dev
- Head to
pages/index.tsx
for editing text, prompts, and colors to match your theme - Replace the model ID in
/pages/api/generate
to fit your new model you created onleapml.dev
- Add your credentials in
.env
, following the.envExample
file - Replace @harry with your model keyword (ie. @me) in
helpers/prompts.ts
- Add new prompts in
helpers/prompts.ts
- Adjust the number of images generated w/ the numberOfImages parameter in
/pages/api/generate
- Open the terminal
- Run
npm install
to grab the necceary packages - Hit
npm run dev
to start your server onhttp://localhost:3000
- Push all your changes to Github (or another git provider)
- Head to vercel.app, import your repo, and hit deploy
- Go to settings of the deployment, add your .env, and rebuild
This is huge! You've got a custom model running on the web, and you can share it with the world. Now go forth and generate some potter!
if you got value from this -- plz give us a star 🙂⭐