Skip to content

edujbarrios/llm7.io_GUI_tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[UNOFFICIAL] LLM7.io GUI with Chainlit

A modern and elegant graphical interface for interacting with llm7.io AI models using Chainlit.

STILL ON DEVELOPMENT ToDo: Improving UI

Like the project? Give it a star on GitHub!

Or... collaborate! Fork the repo, make changes, and submit a pull request.

🚀 What is this?

LLM7.io GUI is a conversational web interface that allows you to:

  • Chat with 37+ AI models from providers like Mistral, Azure, Bedrock, NebulaBlock
  • Switch models in real-time without restarting the application
  • Adjust parameters (temperature, max tokens) on the fly
  • View detailed information about token usage and model capabilities
  • Use multimodal models that support both text and images

📖 Documentation

🎯 Key Features

  • Real-time model switching - No need to restart
  • Parametrized configuration - Everything in YAML files
  • Professional structure - Well-organized codebase
  • Comprehensive documentation - Guides for users and developers
  • Cross-platform scripts - Works on Windows, Linux, and Mac

⚡ Fast Setup

# 1. Install dependencies
pip install -r requirements.txt

# 2. Configure environment
cp .env.example .env
# Edit .env and set your LLM7_API_KEY or use "unused" for basic access

# 3. Run application
chainlit run src/app.py -w

🔑 API Key Options

Good news! The app works immediately with basic access using **"unused"** as API key.

For enhanced limits, you can upgrade:

Simply edit .env file:

LLM7_API_KEY=unused              # Basic access (current default)
LLM7_API_KEY=your_free_token     # Enhanced limits  

About the GUI

This is the chosen pallete:

#0B3D0B #145214 #1E6B1E #2E8B2E #45A845 #6BCF6B #A8E6A8 #DFF8DF

By Eduardo J. Barrios

About

A self developed and unofficial frontend to interact with llm7.io API

Resources

Stars

Watchers

Forks

Releases

No releases published

Contributors

Languages