{"data":{"slug":"benman1-generative-ai-with-langchain","name":"generative_ai_with_langchain","tagline":"Build production-ready LLM applications and advanced agents using Python, LangChain, and LangGraph","github_url":"https://github.com/benman1/generative_ai_with_langchain","owner":"benman1","repo":"generative_ai_with_langchain","owner_avatar_url":"https://avatars.githubusercontent.com/u/10786684?v=4","primary_language":"Jupyter Notebook","stars":1400,"forks":582,"topics":["agent","chatgpt","claude","claude-3-5-sonnet","deepseek","deepseek-r1","gpt","gpt-4o","huggingface","langchain","langgraph","llamacpp","llms","ollama","openai"],"archived":false,"github_pushed_at":"2026-08-05T12:50:30+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/benman1-generative-ai-with-langchain","markdown_url":"https://www.graphcanon.com/tools/benman1-generative-ai-with-langchain.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/benman1-generative-ai-with-langchain","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=benman1-generative-ai-with-langchain","description":"Build production-ready LLM applications and advanced agents using Python, LangChain, and LangGraph. This is the companion repository for the book on generative AI with LangChain.","homepage_url":"https://amzn.to/4dErkya","license":"MIT","open_issues":0,"watchers":22,"ai_summary":"Companion repository for a book on generative AI with LangChain, focusing on building LLM applications and advanced agents.","readme_excerpt":"### Software and hardware list\nThis is the companion repository for the book. Here are a few instructions that help getting set up. Please also see chapter 2. \n\nAll chapters rely on Python (3.12 or higher is recommended for the `v1` branch).\n\nPlease check the instructions for setting up the environment either in the book or [here](./SETUP.md). They include instructions for dependencies and API keys. **Following the instructions should make sure that you don't have any issues running the code in the book or this repository. If you encounter any issues, please make sure you've followed these instructions.**","github_created_at":"2023-07-11T15:20:05+00:00","created_at":"2026-07-11T10:42:20.288036+00:00","updated_at":"2026-08-08T00:01:15.793114+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"agent","name":"agent"},{"slug":"chatgpt","name":"chatgpt"},{"slug":"claude","name":"claude"},{"slug":"claude-3-5-sonnet","name":"claude-3-5-sonnet"},{"slug":"deepseek","name":"deepseek"},{"slug":"deepseek-r1","name":"deepseek-r1"},{"slug":"gpt","name":"gpt"},{"slug":"gpt-4o","name":"gpt-4o"}],"trust":{"provenance":{"is_fork":false,"github_id":665164787,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-08T00:01:14.956Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":0,"days_since_push":2,"last_release_at":null},"security_summary":{"status":"findings","scanner":"osv@v1","low_count":31,"high_count":0,"last_scan_at":"2026-07-11T10:42:21.934Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-08T00:01:15.431Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-08-08T00:01:15.431Z","managed_saas":false},"languages":{"value":["jupyter notebook","python"],"source":"github.language+pyproject.toml","observed_at":"2026-08-08T00:01:15.431Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-08-08T00:01:15.431Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-08-08T00:01:15.431Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["- When aiming for building robust, advanced language model applications in Python using the LangChain framework.","- For developers who wish to work with detailed agent implementations leveraging both LangChain and LangGraph tools."],"when_not_to_use":["- If you are seeking a toolkit that does not deeply integrate with Python or requires less dependency on specific frameworks like LangChain.","- When your project specifically avoids the use of advanced agent implementations or you prefer more generalized LLM application development strategies without heavy reliance on LangGraph."],"source":"enrich:decision_facts","observed_at":"2026-07-12T14:16:33.416Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"The `generative_ai_with_langchain` repository provides comprehensive companionship to a book on building production-level LLM applications and AI agents with LangChain."}]}}