Catalog PyPI
Back to packageRELEASE DETAILS

0.3.0

PyPI

aichatlite

claude chat

claudeclaude_chat
Published17 Dec 2024
Direct dependencies3
Transitive dependenciesNot calculated

README

Version 0.3.0 documentation

🤖 omni-ai

Transform your AI interactions with omni-ai, an innovative open-source chatbot system that brings Claude-like capabilities to everyone using Hugging Face's most powerful open models. Built around the cutting-edge Qwen2.5-70B, our system delivers enterprise-grade conversational AI without the enterprise price tag.

🌟 Why omni-ai?

  • 🧠 Powered by state-of-the-art Qwen2.5-70B model - the most capable open-source alternative to proprietary AI
  • 🎭 Implements Claude-inspired prompting techniques for human-like interactions
  • 🔗 Seamless integration with HuggingFace's ecosystem
  • 🎨 Beautiful artifact rendering similar to Claude's interface
  • 🌐 Built-in web search capabilities for real-time knowledge
  • 📚 Multiple specialist modes: Coding, Research, Analysis, and more
  • 💡 Smart context handling and conversation memory
  • 🚀 Fast response times with streaming output
  • 💰 completely FREE to use with open source models

🎯 Perfect For:

  • 💻 Developers seeking a powerful coding assistant
  • 📊 Data scientists needing analysis help
  • 🔍 Researchers requiring smart search integration
  • 🎓 Students looking for learning support
  • 🏢 Teams wanting Claude-like features without the cost

✨ Features

  • 🎯 Multiple AI models support
  • 💬 Interactive chat interface
  • 🔍 Web search integration
  • 📱 Clean and responsive UI
  • 🎨 Beautiful artifact rendering
  • 🤝 Multiple agent types for different use cases

🚀 Installation

pip install aichatlite

📖 Quick Start

Launch the UI with a single command:

claude-chat

This will start the web interface on port 8501.

🎮 Available Models

Model TypeDescription
🖥️ CodingQwen2.5-Coder-32B-Instruct - Specialized for programming tasks
🌐 GeneralQwen2.5-72B-Instruct - Best for general-purpose use
🔮 PreviewQwQ-32B-Preview - Latest experimental features
💭 ConversationalHermes-3-Llama-3.1-8B - Optimized for natural dialogue
📱 MiniPhi-3.5-mini-instruct - Lightweight model for basic tasks

🤝 Agent Types

  • QuestionAnswer: Direct response to queries
  • Reasoning: In-depth analytical responses
  • GoogleSearchAI: Web-enhanced responses
  • SearchAI: Alternative search implementation
  • GoogleSearch: Basic web search integration
  • DeepGoogleSearch: Advanced web research capabilities

📸 UI Screenshots

Here's how the interface looks in action:

Basic Chat Interface Improved UI with Artifact

🗺️ Roadmap

  • ✅ Feature 1: Integrate hugchat and launch UI
  • ✅ Feature 2: Web search integration (available in aichatlite-web-release branch)
  • 🔄 Feature 3: PDF Chat integration
  • 🔄 Feature 4: AI Researcher capabilities (arxiv, google scholar, etc.)

💡 Advanced Usage

Selecting Models

Choose from different models based on your needs:

  • Use Coding model for programming tasks
  • General model for everyday queries
  • Preview model for testing new features
  • Mini model for quick, simple responses

Agent Types

Different agents for different tasks:

  • QuestionAnswer: Quick, direct responses
  • Reasoning: Detailed analytical answers
  • Various search options for web-enhanced responses

AVAILABLE MODELS

  • "Qwen/Qwen2.5-72B-Instruct"
  • "Qwen/QwQ-32B-Preview"
  • "Qwen/Qwen2.5-Coder-32B-Instruct"
  • "NousResearch/Hermes-3-Llama-3.1-8B"
  • "microsoft/Phi-3.5-mini-instruct"
  • "meta-llama/Llama-3.1-8B-Instruct"
  • "meta-llama/Llama-3.2-1B-Instruct"
  • "meta-llama/Llama-3.2-3B-Instruct"
  • "01-ai/Yi-1.5-34B-Chat"
  • "codellama/CodeLlama-34b-Instruct-hf"
  • "google/gemma-1.1-7b-it"
  • "google/gemma-2-2b-it"
  • "google/gemma-2-9b-it"
  • "google/gemma-2b-it"
  • "HuggingFaceH4/starchat2-15b-v0.1"
  • "HuggingFaceH4/zephyr-7b-alpha"
  • "HuggingFaceH4/zephyr-7b-beta"
  • "meta-llama/Llama-2-7b-chat-hf"
  • "meta-llama/Meta-Llama-3-8B-Instruct"
  • "microsoft/DialoGPT-medium"
  • "microsoft/Phi-3-mini-4k-instruct"
  • "mistralai/Mistral-7B-Instruct-v0.2"
  • "mistralai/Mistral-7B-Instruct-v0.3"
  • "mistralai/Mixtral-8x7B-Instruct-v0.1"
  • "NousResearch/Nous-Hermes-2-Mixtral-8x7B-DPO"
  • "Qwen/Qwen2.5-1.5B-Instruct"
  • "Qwen/Qwen2.5-3B-Instruct"
  • "tiiuae/falcon-7b-instruct"
  • "uschreiber/llama3.2"

Ui Progress

Chatbot Image

Chatbot Image

Chatbot Image

Chatbot Image + Artifact

Chatbot Image + Artifact After UI Improvement

📝 License

[Add your license information here]

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 3

Native requirements
3 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
streamlit
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<4.0,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
streamlit<2.0.0,>=1.40.2runtime
ailitellm
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<4.0,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
ailitellm<0.2.0,>=0.1.6runtime
aipromptlite
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "<4.0,>=3.10",
  "evaluation": "NOT_EVALUATED"
}
aipromptlite<0.2.0,>=0.1.13runtime

Distribution files

2 collected
aichatlite-0.3.0-py3-none-any.whl

bdist_wheel · 19.54 KB · Python py3

Source file
aichatlite-0.3.0.tar.gz

sdist · 51.36 KB · Python source

Source file

Repository

PENDING
username/sa

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 21 Oct, 10:08 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:59cf34daa1e1aba3c3d74bf0b61efa506eaeb2fd4dc4cfbf607a4c60c01f314d

Other collected versions

View all collected versions →