文件预览

README.md

查看 langgraph-for-agents 技能包中的文件内容。

文件内容

references/README.md

# LangGraph Usage Library

## OpenAI API Usage
| Description                                                  | File                                                         |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
| Call LLM with OpenAI API (Non-streaming)                     | [openai_call_llm.py](./openai_call_llm.py)                 |
| Call LLM with OpenAI API (Streaming)                         | [openai_call_llm_stream.py](./openai_call_llm_stream.py)   |
| OpenAI API structured output                                 | [openai_structured_output.py](./openai_structured_output.py) |

## LangChain Basic Chat Models
| Description                                                  | File                                                         |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
| Call chat model with LangChain                               | [langchain_chatmodel.py](./langchain_chatmodel.py)         |
| Multiple forms of messages in LangChain                      | [langchain_chatmodel_multi_msg.py](./langchain_chatmodel_multi_msg.py) |
| Simple RAG flow with LangChain                               | [langchain_chatmodel_rag.py](./langchain_chatmodel_rag.py) |
| LangChain chat model with integration tool                   | [langchain_chatmodel_integ_tool.py](./langchain_chatmodel_integ_tool.py) |
| LangChain chat model with custom tool                        | [langchain_chatmodel_custom_tool.py](./langchain_chatmodel_custom_tool.py) |

## LangChain React Agents
| Description                                                  | File                                                         |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
| Call react agent with LangChain                              | [langchain_react_agent.py](./langchain_react_agent.py)     |
| LangChain react agent with integration tool                  | [langchain_react_agent_integ_tool.py](./langchain_react_agent_integ_tool.py) |

## LangGraph Workflows
| Description                                                  | File                                                         |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
| LangGraph workflow with just one node                        | [langgraph_workflow_one_node.py](./langgraph_workflow_one_node.py) |
| LangGraph workflow running nodes sequentially                | [langgraph_workflow_prompt_chaining.py](./langgraph_workflow_prompt_chaining.py) |
| LangGraph workflow running nodes in parallel and joining results | [langgraph_workflow_parallelization.py](./langgraph_workflow_parallelization.py) |
| LangGraph workflow running nodes with conditional routing    | [langgraph_workflow_routing.py](./langgraph_workflow_routing.py) |
| LangGraph workflow running nodes as an orchestrator and multiple workers | [langgraph_workflow_orch_worker.py](./langgraph_workflow_orch_worker.py) |
| LangGraph workflow running nodes with an evaluator/optimizer | [langgraph_workflow_eval_optim.py](./langgraph_workflow_eval_optim.py) |
| LangGraph workflow with interruption and human feedback      | [langgraph_human_in_the_loop.py](./langgraph_human_in_the_loop.py) |

## LangGraph Memory
| Description                                                  | File                                                         |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
| LangGraph workflow with short-term memory                    | [langgraph_workflow_st_mem.py](./langgraph_workflow_st_mem.py) |
| LangGraph workflow with long-term memory                     | [langgraph_workflow_lt_mem.py](./langgraph_workflow_lt_mem.py) |

## LangGraph Streaming
| Description                                                  | File                                                         |
| ------------------------------------------------------------ | ------------------------------------------------------------ |
| LangGraph streaming output                           | [langgraph_streaming.py](./langgraph_streaming.py)         |