• Townie
    AI
  • Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
Problewk

Problewk

Respec

Public
Like
Respec
Home
Code
3
frontend
1
README.md
H
index.ts
Branches
1
Pull requests
Remixes
History
Environment variables
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
README.md
Code
/
README.md
Search
5/16/2025
Viewing readonly version of main branch: v12
View latest version
README.md

Image Text Chat Bot

A creative chat bot that responds to your questions with text overlaid on beautiful images. The number of images generated depends on the length of the response.

Features

  • Responds to questions with text overlaid on AI-generated images
  • Automatically splits longer responses across multiple images
  • Clean, responsive chat interface
  • Powered by OpenAI for text generation and Val Town's image generation

How It Works

  1. The user submits a question or prompt
  2. The bot generates a response using OpenAI
  3. The response is split into appropriate chunks based on length
  4. Each chunk is rendered as text on a unique background image
  5. The images are displayed in the chat interface

Technical Implementation

  • Text Generation: Uses OpenAI's API to generate informative responses
  • Text Splitting: Intelligently splits text at natural breaking points (sentences, spaces)
  • Image Generation: Uses Val Town's image generation URL with text overlay
  • Frontend: Responsive design with Tailwind CSS

Environment Variables

  • OPENAI_API_KEY: Your OpenAI API key (required)

Limitations

  • Image generation may take a few seconds, especially for longer responses
  • Very long responses may be truncated to maintain reasonable loading times
  • Image quality is optimized for readability rather than artistic value
FeaturesVersion controlCode intelligenceCLI
Use cases
TeamsAI agentsSlackGTM
ExploreDocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
PricingNewsletterBlogAboutCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.