BeeGPT - Bee-Themed AI Assistant
A fun, bee-themed wrapper for OpenAI's GPT models that adds bee personality, puns, and facts to AI responses, plus a bee-themed image generator.
- 🐝 Bee-themed UI with honeycomb styling
- 🍯 AI responses with bee puns, facts, and personality
- 💬 Simple chat interface
- 🖼️ Bee-themed image generator
- 🔄 Real-time responses
BeeGPT uses OpenAI's API to generate responses and images, but adds a bee-themed personality layer through prompt engineering. The system includes:
- A backend API that communicates with OpenAI
- A bee-themed prompt that instructs the AI to respond with bee-related content
- A bee-themed image generator that enhances prompts with bee elements
- A frontend interface styled with bee colors and honeycomb patterns
Simply type your question or request in the input field and press "Send" to get a bee-themed response from the AI.
- Enter a description of the image you want to create
- Select your preferred image size (square, landscape, or portrait)
- Click "Generate Bee-utiful Image"
- The system will automatically enhance your prompt with bee-themed elements
- View, download, or generate a new image
- Built on Val Town
- Uses OpenAI's GPT models (gpt-4o-mini for chat)
- Uses OpenAI's DALL-E 3 for image generation
- Frontend built with HTML, CSS, and vanilla JavaScript
- Styled with Tailwind CSS via CDN
- Tabbed interface for switching between chat and image generation
GET /
- Serves the frontend HTML
POST /api/chat
- Accepts a JSON payload with a message
field and returns an AI response
POST /api/generate-image
- Accepts a JSON payload with prompt
and optional size
fields and returns an image URL
This project requires an OpenAI API key to be set in your Val Town environment variables.
This project is open source and available for anyone to use and modify.