ollama教程——使用Ollama与LangChain实现Function Calling(函数调用)的详细教程(二)【附完整源码】

ollama入门系列教程简介与目录

相关文章:

  1. Ollama教程——入门:开启本地大型语言模型开发之旅
  2. Ollama教程——模型:如何将模型高效导入到Ollama框架
  3. Ollama教程——兼容OpenAI API:高效利用兼容OpenAI的API进行AI项目开发
  4. Ollama教程——使用LangChain:Ollama与LangChain的强强联合
  5. Ollama教程——生成内容API:利用Ollama的原生API进行AI应用开发
  6. Ollama教程——深入解析:使用LangChain和Ollama构建JavaScript问答系统
  7. Ollama教程——使用Ollama与LangChain实现Function Calling(函数调用)的详细教程(一)
  8. ollama教程——如何在Ollama中导入和管理GGUF与Safetensors模型
  9. ollama教程——使用Ollama与LangChain实现Function Calling(函数调用)的详细教程(二)【完整源码】
  10. ollama教程——使用LangChain调用Ollama接口实现ReAct
  11. ollama教程——Ollama Tools功能详解实现复杂任务的完整教程
  12. ollama教程——如何使用JavaScript库快速在js项目中集成AI能力

ollama教程——使用Ollama与LangChain实现Function Calling(函数调用)的详细教程 二

    • 引言
      • Ollama 简介
      • Function-Calling 简介
    • 第1章:初识 Ollama 和 Function-Calling
      • 1.1 Ollama 简介
        • 1.1.1 易用性
        • 1.1.2 模型量化支持
        • 1.1.3 硬件加速选项
      • 1.2 Function-Calling 简介
        • 1.2.1 任务自动化
        • 1.2.2 API 集成
        • 1.2.3 插件机制
        • 1.2.4 动态响应生成
    • 第2章:项目结构与环境准备
      • 2.1 项目文件结构概述
      • 2.2 依赖项和环境变量配置
        • 2.2.1 依赖项
        • 2.2.2 环境变量配置
    • 第3章:FastAPI 项目配置与启动
      • 3.1 FastAPI 简介
      • 3.2 FastAPI 项目初始化
      • 3.3 Uvicorn 服务器启动配置
      • 3.4 核心 API 端点定义
    • 第4章:模型与 Prompt 配置
      • 4.1 加载 Prompt 配置
        • 4.1.1 agent.txt 解析
        • 4.1.2 tools.json 解析
      • 4.2 ChatPromptTemplate 和 PromptTemplate 使用
      • 4.3 系统消息模板定义
    • 第5章:实现 Function-Calling 逻辑
      • 5.1 请求数据模型定义
      • 5.2 聊天历史记录处理
      • 5.3 Prompt 输入配置
      • 5.4 Ollama 模型配置与调用
      • 5.5 执行循环与超时处理
    • 第6章:工具函数实现
      • 6.1 tools.py 工具函数介绍
        • 6.1.1 tools_handler 函数
        • 6.1.2 get_current_weather 函数
        • 6.1.3 get_current_datetime 函数
        • 6.1.4 sum_with_hint 函数
      • 6.2 工具函数调用流程解析
    • 第7章:完整示例与解析

你可能感兴趣的:(ollama入门教程,langchain,ollama,LLM)