Skip to content

About

Little Alchemy clone with infinite combinations, powered by AI

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

Infinite Alchemy

Infinite Alchemy Logo

Infinite Alchemy Cover

About

Infinite Alchemy is an engaging puzzle game where you combine elements to discover new ones. Use your creativity and logic to unlock hundreds of unique combinations!

Features

  • 🧪 Combine elements to create new ones
  • ✨ Beautiful and intuitive interface
  • 🎮 Easy to play
  • 💾 Progress automatically saved
  • 🌟 Prompt new combinations

Development

This project is built with:

  • Nuxt 3 - The Vue Framework
  • OpenRouter - Gemini 2.5 Flash (google/gemini-2.5-flash) for text and Recraft V4.1 Flash (recraft/recraft-v4.1-flash) for image generation by default

Text runs through chat completions (POST /api/v1/chat/completions); images run through OpenRouter's dedicated Image API (POST /api/v1/images). Image-only models such as FLUX are not routable through chat completions — sending them there fails with an opaque Provider returned error.

Override the models with OPENROUTER_TEXT_MODEL and OPENROUTER_IMAGE_MODEL. Any model listed by https://openrouter.ai/api/v1/images/models works for images; check its supported_parameters before switching. Requests ask for a square image by default, which you can change with OPENROUTER_IMAGE_ASPECT_RATIO (set it to an empty string for models that reject the parameter, e.g. openai/gpt-5-image). Recraft V4.1 Flash bills per image and accepts 1:1.

Setup

# Install dependencies
npm install

# Start development server
npm run dev

# Build for production
npm run build

License

MIT License © 2024

About

Little Alchemy clone with infinite combinations, powered by AI

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages