使用指南

本指南提供了 SimpleLLMFunc 框架各个功能模块的详细文档。请根据你的需求选择相应的文档进行阅读。

📚 详细文档导航

Agent 主体逻辑

UI 与交互

集成与示例

🎯 按使用场景查找文档

我想要快速上手

👉 快速开始 - 5分钟内运行你的第一个示例

我想要配置 API 和环境

👉 配置与环境 - 学习如何设置 provider.json 和环境变量

我想要创建 LLM 函数

👉 llm_function 装饰器 - 创建无状态的 LLM 驱动函数

我想要构建聊天应用

👉 llm_chat 装饰器 - 构建多轮对话和 Agent 应用

我想要观察执行过程

👉 事件流系统 - 实时观察 ReAct 循环的执行过程

我想要中断正在执行的回合

👉 中断与取消 - AbortSignal 用法与事件流收尾说明

我想要整合工具/API

👉 工具系统 - 让 LLM 调用外部函数和 API

我想要扩展 runtime 原语

👉 Primitive 原语 - CodeAct 运行时 builtin tool

我想要理解接口设计

👉 LLM 接口层 - 了解密钥管理和流量控制

我想要查看代码示例

👉 示例代码 - 浏览各种使用场景的完整示例

🚀 推荐学习路径

初级用户(刚开始使用)

  1. 快速开始 - 环境配置和第一个示例

  2. llm_function 装饰器 - 基础功能

  3. 示例代码 - 学习实际用法

中级用户(已掌握基础)

  1. llm_chat 装饰器 - 构建交互应用

  2. 工具系统 - 整合外部能力

  3. 配置与环境 - 优化配置

高级用户(深入理解框架)

  1. LLM 接口层 - 密钥管理和流量控制

  2. 自定义 LLM 接口和工具

  3. 示例代码 - 生产级别的实现参考

📖 按功能模块查找

功能

文档

说明

基础配置

配置与环境

API 密钥、环境变量、provider.json

简单任务

llm_function 装饰器

无状态函数、文本处理、数据转换

对话应用

llm_chat 装饰器

多轮对话、历史管理、流式响应

事件流

事件流系统

实时观察、工具调用监控、性能分析

中断控制

中断与取消

终止流式输出、取消工具调用

工具集成

工具系统

工具定义、调用、多模态返回

原语系统

Primitive 原语

CodeAct 运行时内置能力

系统设计

LLM 接口层

接口抽象、密钥池、流量控制

实战示例

示例代码

各种场景的完整代码

❓ 常见问题速查

🔗 其他资源

💡 提示

  • 每个文档都包含完整的代码示例,可以直接复制使用

  • 使用浏览器的搜索功能(Ctrl+F)快速定位内容

  • 遇到问题时,先查看对应文档的”故障排除”或”常见问题”部分

  • 所有示例代码都位于 examples/ 目录