{"id":26537005,"url":"https://github.com/marianamartiyns/aipowered-textsummarization","last_synced_at":"2026-04-16T13:35:21.946Z","repository":{"id":283282938,"uuid":"949000537","full_name":"marianamartiyns/AIPowered-TextSummarization","owner":"marianamartiyns","description":"Web application for text summarization using LangChain and DeepSeek, with an interactive interface in Streamlit.","archived":false,"fork":false,"pushed_at":"2025-03-19T12:01:37.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-19T13:22:04.792Z","etag":null,"topics":["deepseek","langchain","python","streamlit"],"latest_commit_sha":null,"homepage":"","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/marianamartiyns.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":"2025-03-15T12:59:59.000Z","updated_at":"2025-03-19T12:01:41.000Z","dependencies_parsed_at":"2025-03-20T01:32:04.851Z","dependency_job_id":null,"html_url":"https://github.com/marianamartiyns/AIPowered-TextSummarization","commit_stats":null,"previous_names":["marianamartiyns/aipowered-textsummarization"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marianamartiyns%2FAIPowered-TextSummarization","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marianamartiyns%2FAIPowered-TextSummarization/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marianamartiyns%2FAIPowered-TextSummarization/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marianamartiyns%2FAIPowered-TextSummarization/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marianamartiyns","download_url":"https://codeload.github.com/marianamartiyns/AIPowered-TextSummarization/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244875043,"owners_count":20524591,"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","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":["deepseek","langchain","python","streamlit"],"created_at":"2025-03-21T22:17:58.375Z","updated_at":"2026-04-16T13:35:21.870Z","avatar_url":"https://github.com/marianamartiyns.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 📝 AI Powered - Text Summarization\n\n\u003e Web application for text summarization using LangChain and DeepSeek, with an interactive interface in Streamlit.\n\n## 📋 Description\n\nThis project allows automatic text summarization using the DeepSeek API integrated with the LangChain framework. The application features an interface developed in Streamlit, making it easy to input text and display the generated summaries.\n\n## 🔧 Technologies Used\n\n- [x] **Python**\n- [x] **Streamlit** (for the web interface)\n- [x] **LangChain** (for text manipulation and interaction with LLMs)\n- [x] **DeepSeek API** (AI model used for generating summaries)\n- [x] **Dotenv** (for managing environment variables)\n\n## 🚀  How to Run the Project\n\n1. Clone this repository:\n   ```sh\n   git clone https://github.com/marianamartiyns/AIPowered-TextSummarization.git\n   cd AIPowered-TextSummarization\n   ```\n2. Create a virtual environment (optional, but recommended):\n   ```sh\n   python -m venv venv\n   source venv/bin/activate  # Linux/Mac\n   venv\\Scripts\\activate  # Windows\n   ```\n3. Install the dependencies:\n   ```sh\n   pip install -r requirements.txt\n   ```\n4. Create a .env file at the root of the project and add your DeepSeek API key:\n   ```sh\n   DEEPSEEK_API_KEY=sua_chave_aqui\n   ```\n5. Run the Streamlit application:\n   ```sh\n   streamlit run app.py\n   ```\n6. Access the application in your browser:\n   - **http://localhost:8501**\n\n## 🎨 Features\n\n- Text input for summarization\n- Summarization generation using LangChain and DeepSeek\n- Interactive interface built with Streamlit\n\n```py\n# Author Info\n\n# LinkedIn: https://www.linkedin.com/in/profile-mariana-martins/\n# GitHub: https://github.com/marianamartiyns\n# Email: marianamartiyns@gmail.com\n```\n\u003e [!IMPORTANT] \n\u003e This project is for educational and experimental purposes only. Using the DeepSeek API may be subject to limits and costs.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarianamartiyns%2Faipowered-textsummarization","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmarianamartiyns%2Faipowered-textsummarization","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmarianamartiyns%2Faipowered-textsummarization/lists"}