Overview
The Python AI Chatbot is a command-line application built with Python and the Groq API. It supports AI-powered conversations, conversation memory, custom system instructions, and chat resetting. The chatbot includes built-in CLI commands such as /help, /clear, and exit. It uses environment variables for secure API key handling and includes error handling for API and network issues. The project structure consists of main.py, chatbot.py, .gitignore, and README.md. Installation requires the groq and python-dotenv libraries, and the chatbot is run with 'python main.py'. The chatbot maintains conversation history and allows users to clear it while preserving system instructions.
Pricing
Free
Detailed plans have not been confirmed in our catalog. Check the official website for current limits and billing terms.
Visit WebsitePrices and limits may change. Confirm the currency, billing period, seat minimum and usage caps on the official website.
Use Cases
- Developers use the chatbot to have AI-powered conversations from the command line.
- Users can set custom system instructions to guide the AI's behavior.
- Teams use the /clear command to reset conversation history while keeping system instructions active.
- Users can access built-in help via the /help command to see available commands.
- Developers can securely manage API keys using environment variables and .env files.
Features
Python command line chatbot
AI responses powered by Groq API
Conversation memory across chat turns
Customizable system instructions
Commands for managing chats
Reviews
No reviews yet. Be the first to share your experience!