{"data":{"node":{"slug":"rasbt-reasoning-from-scratch","name":"reasoning-from-scratch","tagline":"Implement a reasoning LLM in PyTorch from scratch, step by step","github_url":"https://github.com/rasbt/reasoning-from-scratch","owner":"rasbt","repo":"reasoning-from-scratch","owner_avatar_url":"https://avatars.githubusercontent.com/u/5618407?v=4","primary_language":"Jupyter Notebook","stars":4998,"forks":759,"topics":["ai","artificial-intelligence","chain-of-thought","deep-learning","distillation","grpo","inference-time-scaling","large-language-models","llm","llms","machine-learning","math-reasoning","python","pytorch","reasoning","reasoning-models","reinforcement-learning","rlhf","test-time-compute"],"archived":false,"github_pushed_at":"2026-08-04T16:07:42+00:00","maintenance_label":"Active","stars_delta_30d":252,"url":"https://www.graphcanon.com/tools/rasbt-reasoning-from-scratch","markdown_url":"https://www.graphcanon.com/tools/rasbt-reasoning-from-scratch.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/rasbt-reasoning-from-scratch","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=rasbt-reasoning-from-scratch"},"categories":[{"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":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"artificial-intelligence","name":"artificial-intelligence"},{"slug":"chain-of-thought","name":"chain-of-thought"},{"slug":"deep-learning","name":"deep-learning"},{"slug":"distillation","name":"distillation"},{"slug":"inference-time-scaling","name":"inference-time-scaling"},{"slug":"large-language-models","name":"large language models"},{"slug":"machine-learning","name":"machine-learning"}],"edges":[{"type":"depends_on","direction":"out","explanation":"The repository `reasoning-from-scratch` might depend on pretrained models or functionalities provided by the Hugging Face Transformers library for its implementation.","successor_context":null,"tool":{"slug":"huggingface-transformers","name":"transformers","tagline":"Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models","github_url":"https://github.com/huggingface/transformers","owner":"huggingface","repo":"transformers","owner_avatar_url":"https://avatars.githubusercontent.com/u/25720743?v=4","primary_language":"Python","stars":164121,"forks":34249,"topics":["audio","deep-learning","deepseek","gemma","glm","hacktoberfest","llm","machine-learning","model-hub","natural-language-processing","nlp","pretrained-models","python","pytorch","pytorch-transformers","qwen","speech-recognition","transformer","vlm"],"archived":false,"github_pushed_at":"2026-08-15T22:28:12+00:00","maintenance_label":"Very active","stars_delta_30d":1457,"url":"https://www.graphcanon.com/tools/huggingface-transformers","markdown_url":"https://www.graphcanon.com/tools/huggingface-transformers.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/huggingface-transformers","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=huggingface-transformers"}},{"type":"integrates_with","direction":"out","explanation":"The repository 'reasoning-from-scratch' could be seen as practical hands-on content, while 'llm-course' provides a structured path and resources to understand the theory behind LLMs.","successor_context":null,"tool":{"slug":"mlabonne-llm-course","name":"llm-course","tagline":"Course to get into Large Language Models (LLMs) with roadmaps and Colab notebooks.","github_url":"https://github.com/mlabonne/llm-course","owner":"mlabonne","repo":"llm-course","owner_avatar_url":"https://avatars.githubusercontent.com/u/81252890?v=4","primary_language":null,"stars":81512,"forks":9490,"topics":["course","large-language-models","llm","machine-learning","roadmap"],"archived":false,"github_pushed_at":"2026-02-05T13:09:26+00:00","maintenance_label":"Slowing","stars_delta_30d":771,"url":"https://www.graphcanon.com/tools/mlabonne-llm-course","markdown_url":"https://www.graphcanon.com/tools/mlabonne-llm-course.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/mlabonne-llm-course","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=mlabonne-llm-course"}},{"type":"related","direction":"out","explanation":"`reasoning-from-scratch` and `llm-course` are both educational resources focused on developing a better understanding of large language models.","successor_context":null,"tool":{"slug":"mlabonne-llm-course","name":"llm-course","tagline":"Course to get into Large Language Models (LLMs) with roadmaps and Colab notebooks.","github_url":"https://github.com/mlabonne/llm-course","owner":"mlabonne","repo":"llm-course","owner_avatar_url":"https://avatars.githubusercontent.com/u/81252890?v=4","primary_language":null,"stars":81512,"forks":9490,"topics":["course","large-language-models","llm","machine-learning","roadmap"],"archived":false,"github_pushed_at":"2026-02-05T13:09:26+00:00","maintenance_label":"Slowing","stars_delta_30d":771,"url":"https://www.graphcanon.com/tools/mlabonne-llm-course","markdown_url":"https://www.graphcanon.com/tools/mlabonne-llm-course.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/mlabonne-llm-course","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=mlabonne-llm-course"}},{"type":"alternative","direction":"out","explanation":"Both repositories aim to implement a large language model from scratch in PyTorch, but they likely differ slightly in implementation and specifics.","successor_context":null,"tool":{"slug":"rasbt-llms-from-scratch","name":"LLMs-from-scratch","tagline":"Implement a ChatGPT-like LLM in PyTorch from scratch, step by step","github_url":"https://github.com/rasbt/LLMs-from-scratch","owner":"rasbt","repo":"LLMs-from-scratch","owner_avatar_url":"https://avatars.githubusercontent.com/u/5618407?v=4","primary_language":"Jupyter Notebook","stars":102733,"forks":15748,"topics":["ai","artificial-intelligence","attention-mechanism","deep-learning","finetuning","from-scratch","generative-ai","gpt","instruction-tuning","language-model","large-language-models","llm","machine-learning","natural-language-processing","pretraining","python","pytorch","tokenizer","transformers"],"archived":false,"github_pushed_at":"2026-08-10T01:11:40+00:00","maintenance_label":"Very active","stars_delta_30d":3541,"url":"https://www.graphcanon.com/tools/rasbt-llms-from-scratch","markdown_url":"https://www.graphcanon.com/tools/rasbt-llms-from-scratch.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/rasbt-llms-from-scratch","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=rasbt-llms-from-scratch"}},{"type":"related","direction":"out","explanation":null,"successor_context":null,"tool":{"slug":"microsoft-autogen","name":"autogen","tagline":"A programming framework for agentic AI","github_url":"https://github.com/microsoft/autogen","owner":"microsoft","repo":"autogen","owner_avatar_url":"https://avatars.githubusercontent.com/u/6154722?v=4","primary_language":"Python","stars":60139,"forks":9059,"topics":["agentic","agentic-agi","agents","ai","autogen","autogen-ecosystem","chatgpt","framework","llm-agent","llm-framework"],"archived":false,"github_pushed_at":"2026-04-15T11:59:09+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/microsoft-autogen","markdown_url":"https://www.graphcanon.com/tools/microsoft-autogen.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/microsoft-autogen","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=microsoft-autogen"}},{"type":"alternative","direction":"out","explanation":"Both repositories focus on training large language models from scratch, with similar goals and approaches to building reasoning LLMs.","successor_context":null,"tool":{"slug":"fareedkhan-dev-train-llm-from-scratch","name":"train-llm-from-scratch","tagline":"A straightforward method for training your LLM from raw text to aligned model generation","github_url":"https://github.com/FareedKhan-dev/train-llm-from-scratch","owner":"FareedKhan-dev","repo":"train-llm-from-scratch","owner_avatar_url":"https://avatars.githubusercontent.com/u/63067900?v=4","primary_language":"Python","stars":9141,"forks":1264,"topics":["gemini","large-language-models","llm","openai","training","transformers"],"archived":false,"github_pushed_at":"2026-08-17T05:07:26+00:00","maintenance_label":"Very active","stars_delta_30d":765,"url":"https://www.graphcanon.com/tools/fareedkhan-dev-train-llm-from-scratch","markdown_url":"https://www.graphcanon.com/tools/fareedkhan-dev-train-llm-from-scratch.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/fareedkhan-dev-train-llm-from-scratch","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=fareedkhan-dev-train-llm-from-scratch"}},{"type":"related","direction":"out","explanation":null,"successor_context":null,"tool":{"slug":"open-webui-open-webui","name":"open-webui","tagline":"User-friendly AI Interface (Supports Ollama, OpenAI API, ...)","github_url":"https://github.com/open-webui/open-webui","owner":"open-webui","repo":"open-webui","owner_avatar_url":"https://avatars.githubusercontent.com/u/158137808?v=4","primary_language":"Python","stars":148875,"forks":21676,"topics":["ai","llm","llm-ui","llm-webui","llms","mcp","ollama","ollama-webui","open-webui","openai","openapi","rag","self-hosted","ui","webui"],"archived":false,"github_pushed_at":"2026-08-15T07:10:16+00:00","maintenance_label":"Very active","stars_delta_30d":3224,"url":"https://www.graphcanon.com/tools/open-webui-open-webui","markdown_url":"https://www.graphcanon.com/tools/open-webui-open-webui.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/open-webui-open-webui","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=open-webui-open-webui"}},{"type":"alternative","direction":"out","explanation":"Both repositories aim at making the process of learning Large Language Models approachable for everyone, focusing on educational and from-scratch model implementation.","successor_context":null,"tool":{"slug":"luhengshiwo-llmforeverybody","name":"LLMForEverybody","tagline":"LLM knowledge sharing for everyone, essential reading before big model interviews","github_url":"https://github.com/luhengshiwo/LLMForEverybody","owner":"luhengshiwo","repo":"LLMForEverybody","owner_avatar_url":"https://avatars.githubusercontent.com/u/13251733?v=4","primary_language":"Jupyter Notebook","stars":7167,"forks":662,"topics":["agent","interview-practice","interview-questions","learnllm","llm","rag"],"archived":false,"github_pushed_at":"2026-08-17T02:41:01+00:00","maintenance_label":"Very active","stars_delta_30d":198,"url":"https://www.graphcanon.com/tools/luhengshiwo-llmforeverybody","markdown_url":"https://www.graphcanon.com/tools/luhengshiwo-llmforeverybody.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/luhengshiwo-llmforeverybody","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=luhengshiwo-llmforeverybody"}}],"neighbours":[{"slug":"lightning-ai-litgpt","name":"litgpt","tagline":"High-performance LLMs with recipes for pretraining, finetuning and deployment","github_url":"https://github.com/Lightning-AI/litgpt","owner":"Lightning-AI","repo":"litgpt","owner_avatar_url":"https://avatars.githubusercontent.com/u/58386951?v=4","primary_language":"Python","stars":13605,"forks":1483,"topics":["ai","artificial-intelligence","deep-learning","large-language-models","llm","llm-inference","llms"],"archived":false,"github_pushed_at":"2026-07-20T10:24:12+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/lightning-ai-litgpt","markdown_url":"https://www.graphcanon.com/tools/lightning-ai-litgpt.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/lightning-ai-litgpt","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=lightning-ai-litgpt","shared_categories":["model-training","llm-frameworks"]},{"slug":"fareedkhan-dev-train-llm-from-scratch","name":"train-llm-from-scratch","tagline":"A straightforward method for training your LLM from raw text to aligned model generation","github_url":"https://github.com/FareedKhan-dev/train-llm-from-scratch","owner":"FareedKhan-dev","repo":"train-llm-from-scratch","owner_avatar_url":"https://avatars.githubusercontent.com/u/63067900?v=4","primary_language":"Python","stars":9141,"forks":1264,"topics":["gemini","large-language-models","llm","openai","training","transformers"],"archived":false,"github_pushed_at":"2026-08-17T05:07:26+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/fareedkhan-dev-train-llm-from-scratch","markdown_url":"https://www.graphcanon.com/tools/fareedkhan-dev-train-llm-from-scratch.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/fareedkhan-dev-train-llm-from-scratch","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=fareedkhan-dev-train-llm-from-scratch","shared_categories":["model-training"]},{"slug":"luhengshiwo-llmforeverybody","name":"LLMForEverybody","tagline":"LLM knowledge sharing for everyone, essential reading before big model interviews","github_url":"https://github.com/luhengshiwo/LLMForEverybody","owner":"luhengshiwo","repo":"LLMForEverybody","owner_avatar_url":"https://avatars.githubusercontent.com/u/13251733?v=4","primary_language":"Jupyter Notebook","stars":7167,"forks":662,"topics":["agent","interview-practice","interview-questions","learnllm","llm","rag"],"archived":false,"github_pushed_at":"2026-08-17T02:41:01+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/luhengshiwo-llmforeverybody","markdown_url":"https://www.graphcanon.com/tools/luhengshiwo-llmforeverybody.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/luhengshiwo-llmforeverybody","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=luhengshiwo-llmforeverybody","shared_categories":["model-training","llm-frameworks"]},{"slug":"princeton-nlp-tree-of-thought-llm","name":"tree-of-thought-llm","tagline":"[NeurIPS 2023] Tree of Thoughts: Deliberate Problem Solving with Large Language Models","github_url":"https://github.com/princeton-nlp/tree-of-thought-llm","owner":"princeton-nlp","repo":"tree-of-thought-llm","owner_avatar_url":"https://avatars.githubusercontent.com/u/44678448?v=4","primary_language":"Python","stars":6048,"forks":624,"topics":["large-language-models","llm","prompting","tree-of-thoughts","tree-search"],"archived":false,"github_pushed_at":"2025-01-16T20:02:00+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/princeton-nlp-tree-of-thought-llm","markdown_url":"https://www.graphcanon.com/tools/princeton-nlp-tree-of-thought-llm.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/princeton-nlp-tree-of-thought-llm","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=princeton-nlp-tree-of-thought-llm","shared_categories":["model-training","llm-frameworks"]},{"slug":"kyegomez-tree-of-thoughts","name":"tree-of-thoughts","tagline":"Plug in and Play Implementation of Tree of Thoughts for Elevated Model Reasoning","github_url":"https://github.com/kyegomez/tree-of-thoughts","owner":"kyegomez","repo":"tree-of-thoughts","owner_avatar_url":"https://avatars.githubusercontent.com/u/98760976?v=4","primary_language":"Python","stars":4590,"forks":374,"topics":["artificial-intelligence","chatgpt","deep-learning","gpt4","multimodal","prompt","prompt-engineering","prompt-learning","prompt-tuning"],"archived":false,"github_pushed_at":"2025-07-29T05:16:50+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/kyegomez-tree-of-thoughts","markdown_url":"https://www.graphcanon.com/tools/kyegomez-tree-of-thoughts.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/kyegomez-tree-of-thoughts","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=kyegomez-tree-of-thoughts","shared_categories":["model-training"]},{"slug":"eth-sri-lmql","name":"lmql","tagline":"A language for constraint-guided and efficient LLM programming.","github_url":"https://github.com/eth-sri/lmql","owner":"eth-sri","repo":"lmql","owner_avatar_url":"https://avatars.githubusercontent.com/u/5363413?v=4","primary_language":"Python","stars":4203,"forks":221,"topics":["chatgpt","huggingface","language-model","programming-language"],"archived":false,"github_pushed_at":"2025-05-22T07:32:31+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/eth-sri-lmql","markdown_url":"https://www.graphcanon.com/tools/eth-sri-lmql.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/eth-sri-lmql","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=eth-sri-lmql","shared_categories":["llm-frameworks"]},{"slug":"atfortes-awesome-llm-reasoning","name":"Awesome-LLM-Reasoning","tagline":"Compiles resources on chain-of-thought prompting to advanced reasoning systems like OpenAI o1 and DeepSeek-R1.","github_url":"https://github.com/atfortes/Awesome-LLM-Reasoning","owner":"atfortes","repo":"Awesome-LLM-Reasoning","owner_avatar_url":"https://avatars.githubusercontent.com/u/57639145?v=4","primary_language":null,"stars":3657,"forks":212,"topics":["awesome","chain-of-thought","chatgpt","cot","deepseek","deepseek-r1","gpt","gpt-4o","in-context-learning","language-models","mllm","multimodal","openai-o1","papers","prompt","prompt-engineering","reasoning","strawberry"],"archived":false,"github_pushed_at":"2026-04-20T00:57:27+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/atfortes-awesome-llm-reasoning","markdown_url":"https://www.graphcanon.com/tools/atfortes-awesome-llm-reasoning.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/atfortes-awesome-llm-reasoning","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=atfortes-awesome-llm-reasoning","shared_categories":["model-training","llm-frameworks"]},{"slug":"minimax-ai-minimax-m1","name":"MiniMax-M1","tagline":"Open-weight large-scale hybrid-attention reasoning model","github_url":"https://github.com/MiniMax-AI/MiniMax-M1","owner":"MiniMax-AI","repo":"MiniMax-M1","owner_avatar_url":"https://avatars.githubusercontent.com/u/194880281?v=4","primary_language":"Python","stars":3172,"forks":283,"topics":["large-language-models","llm","minimax-m1","reasoning-models"],"archived":false,"github_pushed_at":"2025-07-07T11:57:22+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/minimax-ai-minimax-m1","markdown_url":"https://www.graphcanon.com/tools/minimax-ai-minimax-m1.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/minimax-ai-minimax-m1","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=minimax-ai-minimax-m1","shared_categories":["llm-frameworks"]},{"slug":"spcl-graph-of-thoughts","name":"graph-of-thoughts","tagline":"Implementation of Graph of Thoughts for large language models problem-solving","github_url":"https://github.com/spcl/graph-of-thoughts","owner":"spcl","repo":"graph-of-thoughts","owner_avatar_url":"https://avatars.githubusercontent.com/u/31108244?v=4","primary_language":"Python","stars":2826,"forks":217,"topics":["graph-of-thoughts","graph-structures","graphs","large-language-models","llm","prompt-engineering","prompting"],"archived":false,"github_pushed_at":"2026-03-24T17:26:16+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/spcl-graph-of-thoughts","markdown_url":"https://www.graphcanon.com/tools/spcl-graph-of-thoughts.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/spcl-graph-of-thoughts","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=spcl-graph-of-thoughts","shared_categories":["model-training","llm-frameworks"]},{"slug":"franxyao-chain-of-thought-hub","name":"chain-of-thought-hub","tagline":"Benchmarking large language models' complex reasoning ability with chain-of-thought prompting","github_url":"https://github.com/FranxYao/chain-of-thought-hub","owner":"FranxYao","repo":"chain-of-thought-hub","owner_avatar_url":"https://avatars.githubusercontent.com/u/17723677?v=4","primary_language":"Jupyter Notebook","stars":2774,"forks":144,"topics":[],"archived":false,"github_pushed_at":"2024-08-04T09:40:18+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/franxyao-chain-of-thought-hub","markdown_url":"https://www.graphcanon.com/tools/franxyao-chain-of-thought-hub.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/franxyao-chain-of-thought-hub","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=franxyao-chain-of-thought-hub","shared_categories":[]},{"slug":"timothyxxx-chain-of-thoughtspapers","name":"Chain-of-ThoughtsPapers","tagline":"A curated list of papers exploring chain-of-thought reasoning in large language models.","github_url":"https://github.com/Timothyxxx/Chain-of-ThoughtsPapers","owner":"Timothyxxx","repo":"Chain-of-ThoughtsPapers","owner_avatar_url":"https://avatars.githubusercontent.com/u/47296835?v=4","primary_language":null,"stars":2104,"forks":142,"topics":["chain-of-thought","codex","gpt-3","in-context-learning","large-language-models","palm","prompt-learning"],"archived":true,"github_pushed_at":"2023-10-05T04:47:20+00:00","maintenance_label":"Archived","url":"https://www.graphcanon.com/tools/timothyxxx-chain-of-thoughtspapers","markdown_url":"https://www.graphcanon.com/tools/timothyxxx-chain-of-thoughtspapers.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/timothyxxx-chain-of-thoughtspapers","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=timothyxxx-chain-of-thoughtspapers","shared_categories":["model-training","llm-frameworks"]},{"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":"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","shared_categories":["llm-frameworks"]}]}}