DEV Community

Cover image for Coloring Canvass Generator!
Mark Matute
Mark Matute

Posted on

1

Coloring Canvass Generator!

This is a submission for the Cloudflare AI Challenge.

What I Built

Generate a printable coloring canvass in PDF format based on

any themes, genres powered by Artificial Intelligence.

Image description

Demo

https://illah-creatives.pages.dev/

Step 1

Step 2

Step 3

Sample outputs

Promt of Cyberpunk Motorcycle hero will generated this

Prompt of Lion, Bear, Wolf and Owl will generate this.

My Code

Web App
https://github.com/MarkMatute/illah-creatives

Microservices
https://github.com/MarkMatute/illah-creatives-text-generator
https://github.com/MarkMatute/illah-creatives-image-generator
https://github.com/MarkMatute/illah-creatives-art-assistant

Journey

I am currenlty in the journey of learning and exploring Machine Learning and Artificial Intelligence when I came accross the post. With this momentum I decided to pick a simple project that me or my family can use.

With this project that can generate almost unlimited pages of coloring books with any themes you want or based on who you are, or whatever preferences you have.

With this project, I learned alot about different type of models and how to leverage them. It also exposed me from what I do not know as of the moment, like proper prompting etc. Also opened doors for me to use Cloudflare more than its normal use case. The platform itself trully is cool! I am just proud to come up with this idea that surely some people can enjoy.

Tasks types used:

  1. Text-To-Image
    1. Theme to canvass cover image
    2. Each themes to coloring page image
  2. Text-Generation
    1. Illah's chat assistant that focuses on generating themes for user
    2. Cool canvass titles that matches context with generated themes
    3. Cool names for generated canvass pages

Models used:

  1. @hf/mistral/mistral-7b-instruct-v0.2
  2. @cf/meta/llama-2-7b-chat-fp16
  3. @cf/stabilityai/stable-diffusion-xl-base-1.0

Improvements for this project:

  1. Parallel generation of each canvass page for faster processing
  2. More tailored chat assistant, not only for generating themes but also for more tasks.
  3. To add an image to image generation of canvasses

Multiple Models and/or Triple Task Types

Models used:

  1. @hf/mistral/mistral-7b-instruct-v0.2
  2. @cf/meta/llama-2-7b-chat-fp16
  3. @cf/stabilityai/stable-diffusion-xl-base-1.0

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more