{"id":27948228,"url":"https://github.com/sparkience-ai/sparkprompt","last_synced_at":"2026-05-16T01:34:33.480Z","repository":{"id":252538223,"uuid":"840734430","full_name":"Sparkience-AI/SparkPrompt","owner":"Sparkience-AI","description":"SparkPrompt is a tool that generates, evaluates, and refines prompts using LangChain and the Gemini API. It provides precise, context-aware prompts and feedback, streamlining the prompt creation process for various domains.","archived":false,"fork":false,"pushed_at":"2024-09-25T19:33:01.000Z","size":18,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-07T14:57:01.808Z","etag":null,"topics":["gemini-api","genai-usecase","langchain","prompt-engineering","prompt-writing","python3"],"latest_commit_sha":null,"homepage":"https://sparkprompt.streamlit.app/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Sparkience-AI.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-10T14:22:23.000Z","updated_at":"2025-04-06T19:30:23.000Z","dependencies_parsed_at":"2025-02-06T09:46:27.598Z","dependency_job_id":"4fc138d1-d074-4aeb-addd-a8d42bd0f44a","html_url":"https://github.com/Sparkience-AI/SparkPrompt","commit_stats":null,"previous_names":["nitin-sagar-b/sparkprompt","sparkience-ai/sparkprompt"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Sparkience-AI/SparkPrompt","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sparkience-AI%2FSparkPrompt","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sparkience-AI%2FSparkPrompt/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sparkience-AI%2FSparkPrompt/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sparkience-AI%2FSparkPrompt/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sparkience-AI","download_url":"https://codeload.github.com/Sparkience-AI/SparkPrompt/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sparkience-AI%2FSparkPrompt/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271411105,"owners_count":24754858,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-20T02:00:09.606Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gemini-api","genai-usecase","langchain","prompt-engineering","prompt-writing","python3"],"created_at":"2025-05-07T14:57:00.392Z","updated_at":"2026-05-16T01:34:28.443Z","avatar_url":"https://github.com/Sparkience-AI.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# SparkPrompt\n\n**Spark Prompt** is a cutting-edge tool designed to enhance the process of creating, evaluating, and refining problem statements and prompts. Powered by LangChain and the Gemini API, Spark Prompt provides a seamless experience for generating precise and contextually relevant prompts across various domains.\n\nLive Demo: \u003ca href=\"https://sparkprompt.streamlit.app/\"\u003eSparkPrompt\u003c/a\u003e\n\n## 🌟 Features\n\n- **📝 Problem Statement Generation**: Automatically crafts concise and relevant problem statements based on your selected domain and skills.\n- **🔍 Prompt Evaluation**: Delivers detailed feedback on user-generated prompts, evaluating their relevance, clarity, and completeness.\n- **✍️ Prompt Refinement**: Suggests improvements to enhance the quality and effectiveness of your prompts.\n- **🖥️ Interactive Interface**: Provides a user-friendly web interface for real-time interaction and feedback.\n\n## 🚀 Getting Started\n\nFollow these steps to set up and use Spark Prompt:\n\n### 🛠️ Prerequisites\n\n- Python 3.x\n- Streamlit\n- LangChain\n- Gemini API key\n\n### 📥 Installation\n\n1. **Clone the Repository**:\n\n   ```bash\n   git clone https://github.com/your-username/spark-prompt.git\n   ```\n\n2. **Navigate to the Project Directory**:\n\n   ```bash\n   cd spark-prompt\n   ```\n\n3. **Install the Required Python Packages**:\n\n   ```bash\n   pip install -r requirements.txt\n   ```\n\n4. **Set Up Your Google API Key**:\n\n   ```bash\n   export GOOGLE_API_KEY='your_google_api_key_here'\n   ```\n\n### ▶️ Usage\n\n1. **Run the Application**:\n\n   ```bash\n   streamlit run app.py\n   ```\n\n2. **Access the Tool**: Open your web browser and go to [http://localhost:8501](http://localhost:8501) to start using Spark Prompt.\n\n### 📋 How It Works\n\n- **Generate Problem Statements**: Enter the domain and skills to generate a problem statement tailored to your requirements.\n- **Evaluate Prompts**: Submit prompts to receive feedback on their effectiveness and relevance.\n- **Refine Prompts**: Get suggestions to improve your prompts based on the generated problem statement.\n\n## 🎯 Significance\n\nSpark Prompt is designed to streamline and improve the prompt creation process. By leveraging advanced AI techniques, it ensures that prompts are not only relevant but also highly effective in addressing specific problem statements. This tool is ideal for educators, researchers, and professionals who need to craft high-quality prompts for various applications.\n\n## 💡 Contributing\n\nWe welcome contributions to Spark Prompt! To contribute:\n\n1. **Fork the Repository**.\n2. **Create a New Branch**.\n3. **Make Your Changes**.\n4. **Submit a Pull Request**.\n\nPlease refer to our [contributing guidelines](CONTRIBUTING.md) for more details.\n\n## 📝 License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.\n\n## 📬 Contact\n\nFor questions or support, feel free to reach out to us on [Discord](https://discord.gg/HKscyfKb).\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsparkience-ai%2Fsparkprompt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsparkience-ai%2Fsparkprompt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsparkience-ai%2Fsparkprompt/lists"}