--- title: Devika Assistant emoji: 🤖 colorFrom: indigo colorTo: yellow sdk: docker app_port: 7860 pinned: false license: apache-2.0 short_description: AI coding assistant for development and programming help --- # 🤖 Devika AI Assistant Devika is an advanced AI coding assistant that helps developers with various programming tasks. This Hugging Face Space provides a simplified interface to interact with Devika's core functionality. ## 🌟 Features - **Code Generation**: Get help writing code in various programming languages - **Project Creation**: Start new coding projects with best practices - **Code Debugging**: Get assistance in finding and fixing bugs - **Programming Q&A**: Ask questions about programming concepts and get detailed answers ## 🚀 How to Use 1. Type your coding request or question in the text input 2. Select your preferred language model: - GPT-3.5 Turbo (default) - GPT-4 - Claude-3-Opus 3. Choose your search engine: - DuckDuckGo (default, no API key needed) - Bing (requires API key) - Google (requires API key) 4. Click "Send Message" and wait for Devika's response ## 🔑 API Keys To use certain features, you'll need to set up API keys in the Space settings: - For GPT models: Set up your OpenAI API key - For Claude: Set up your Anthropic API key - For search engines: Follow the setup guide in the [documentation](https://github.com/stitionai/devika/blob/main/docs/Installation/search_engine.md) ## 📝 Example Queries - "Create a React component for a todo list" - "Help me debug this Python function..." - "How do I implement authentication in Express.js?" - "Create a new Django project with user authentication" ## 🔗 Links - [GitHub Repository](https://github.com/stitionai/devika) - [Documentation](https://github.com/stitionai/devika/tree/main/docs) - [Report Issues](https://github.com/stitionai/devika/issues)