Skip to content

GearUnclear/OpenRouterProgram

Repository files navigation

🌟 OpenRouter Chat Interface 🌟

Welcome to the OpenRouter Chat Interface! ✨ This charming little app is your new best friend for chatting with AI models through the OpenRouter API. Whether you're here to have fun conversations, explore different models, or just play around, we've got you covered! 🐾

🎀 Features

  • 💬 Interactive Chatting: Have delightful conversations with various AI models!
  • 🤖 Multiple Models: Choose from a bunch of AI models available through the OpenRouter API!
  • 🔄 Model Selector: Pick your favorite model and switch things up whenever you like!
  • 🧁 Response Picker: Select from a variety of AI-generated responses—pick the one that tickles your fancy!
  • 📝 Markdown Magic: Responses are rendered in markdown for that extra readability—bold, italics, and more!
  • ✏️ Editable Chat History: Made a typo? No worries! Edit your message history with ease!
  • 🎨 Customizable UI: Tweak the interface to match your mood!

🚀 Getting Started

  1. Clone the repo to your cozy workspace:
    git clone https://github.com/GearUnclear/OpenRouterProgram.git
  2. Hop into the project directory:
    cd openrouter-chat-interface
  3. Sprinkle in the dependencies:
    pip install -r requirements.txt

🎉 Let's Chat!

  1. Start the app with a little magic:
    python gui_module.py
  2. Choose an AI model from the dropdown menu. So many choices! 🌈
  3. Type your message in the input box and hit Enter or click Send. 💌
  4. See the AI's response pop up in the chat display—like a surprise gift! 🎁
  5. Click "Show Model List" to explore all the available models. It's like a mini model fashion show! 💃
  6. Adjust settings and preferences until everything is just right! 🛠️

⚙️ Configuration

  • 🔑 Secure API Keys: Stored safely with Windows Credential Manager—because we care about security! 🛡️
  • 🚀 Faster Loading: Model data is cached locally so you can chat without any delays! ⏩

🤝 Contributing

Got ideas? Want to add a little sparkle? ✨ We're all about collaboration! Feel free to submit a Pull Request and join the fun!

📄 License

This project is sprinkled with love and licensed under the MIT License—check the LICENSE file for all the sweet details! 🍬

🙏 Acknowledgments

  • OpenRouter API: For giving us access to a whole world of AI models! 🌍
  • PyQt5: For making our interface as cute as a button! 🖱️
  • Markdown library: For turning plain text into something ✨ special ✨!

⚠️ Disclaimer

This app is for educational and research purposes—so play nice! 🎓 Please use it responsibly and follow OpenRouter's terms of service. 💖


Happy chatting! 🥳

About

Open Router Simple Chat Interface

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages