{"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. This is the companion repository for the book on generative AI with LangChain.","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":1381,"forks":576,"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-07-01T08:33:36+00:00","maintenance_label":"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":21,"ai_summary":null,"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-07-11T10:42:25.073015+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"},{"slug":"inference-serving","name":"Inference & Serving","url":"https://www.graphcanon.com/categories/inference-serving","markdown_url":"https://www.graphcanon.com/categories/inference-serving.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/inference-serving"}],"tags":[{"slug":"deepseek-r1","name":"deepseek-r1"},{"slug":"claude-3-5-sonnet","name":"claude-3-5-sonnet"},{"slug":"deepseek","name":"deepseek"},{"slug":"gpt-4o","name":"gpt-4o"},{"slug":"chatgpt","name":"chatgpt"},{"slug":"gpt","name":"gpt"},{"slug":"claude","name":"claude"},{"slug":"agent","name":"agent"}],"trust":{"provenance":{"is_fork":false,"github_id":665164787,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-11T10:42:20.923Z","maintenance":{"label":"Active","score":82,"methodology":"github_public_v1","releases_90d":0,"days_since_push":10,"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-07-11T10:42:21.548Z"},"deploy":{"source":"dockerfile:Dockerfile","self_host":true,"observed_at":"2026-07-11T10:42:21.548Z","managed_saas":false},"languages":{"value":["jupyter notebook","python"],"source":"github.language+pyproject.toml","observed_at":"2026-07-11T10:42:21.548Z"},"has_docker":{"value":true,"source":"dockerfile:Dockerfile","observed_at":"2026-07-11T10:42:21.548Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-07-11T10:42:21.548Z"}}}}