python -m venv .llm_chunker_env
source .llm_chunker_env/Scripts/activate
pip install python-dotenv transformers groq langchain-groq langchain nbformat GitPython pydantic langgraph typing_extensions fastapi uvicorn langchain_text_splitters pip install langchain_nebius
uvicorn main:app --reload
curl -X POST http://127.0.0.1:8000/summarize
-H "Content-Type: application/json"
-d '{"github_url": "https://github.com/psf/requests"}'
curl -X POST http://127.0.0.1:8000/summarize
-H "Content-Type: application/json"
-d '{"github_url": "https://github.com/pymc-devs/pymc"}'
curl -X POST http://127.0.0.1:8000/summarize
-H "Content-Type: application/json"
-d '{"github_url": "https://github.com/psf/reqsdsuests"}'
pip freeze > requirements.txt
a. Check docker running:
docker versiondocker build -t github-summarizer .