Skip to content

A flask framework repo which has successfully integrated Groq LLM service and deployed on Vercel

License

Notifications You must be signed in to change notification settings

Techno-Guild/CodeChatter-v2

Repository files navigation

CodeChatter v2: Python/Flask

CodeChatter v2 is an advanced Flask-based application that harnesses the power of the Groq API to provide intelligent coding assistance. This versatile tool offers multiple AI model selections, enabling developers to leverage artificial intelligence for various coding tasks, including code completion, debugging, and optimization.

Category Technology
Backend Python Flask
Frontend JavaScript HTML5 CSS3
Groq AI Integration Groq API
Version Control Git GitHub
Development Environment Visual Studio Code
Dev Manager Daytona

🛠️ Getting Started

  1. Install Daytona: Follow the Daytona installation guide.

  2. Create the Workspace:

    daytona create https://github.com/yashksaini-coder/sample-codechatter
  3. Configure Environment Variables Create a .env file in the root directory with the following content:

    GROQ_API_KEY=your_api_key_here
    

    Replace your_api_key_here with your actual Groq API key.

  4. Run the Application

    python app.py
  5. Access the Application Open your web browser and navigate to http://localhost:5000

🌟 Key Features

  • AI-Powered Coding Assistance: Utilize state-of-the-art AI models to enhance your coding process.
  • Multi-Model Support: Choose from a range of AI models to best suit your specific coding needs.
  • Syntax Highlighting: Enjoy clear, color-coded syntax for multiple programming languages.
  • Responsive Design: Access CodeChatter seamlessly across various devices and screen sizes.
  • User-Friendly Interface: Intuitive design for effortless interaction with AI models.

💻 Usage Guide

  1. Enter Your Query: Type your coding question or describe the task in the provided textarea.
  2. Select AI Model: Choose the most appropriate AI model for your task from the dropdown menu.
  3. Submit Query: Click the "Ask" button to send your request to the AI.
  4. View Response: The AI-generated code or explanation will appear in the display area.

Contributing

We welcome contributions to Cal Buddy! If you'd like to contribute, please follow these steps:

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/amazing-feature)
  3. Make your changes
  4. Commit your changes (git commit -m 'Add some amazing feature')
  5. Push to the branch (git push origin feature/amazing-feature)
  6. Open a Pull Request

Please read our Contributing Guidelines for more details.

License

This project is licensed under the MIT License. See the LICENSE file for more information.


Made with ❤️ by Yash K. Saini

About

A flask framework repo which has successfully integrated Groq LLM service and deployed on Vercel

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published