V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LINEX
V2EX  ›  OpenAI

如何把大模型集成到自己的应用里?

  •  
  •   LINEX · 177 天前 · 992 次点击
    这是一个创建于 177 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有这样一个场景:

    用户提问, 根据大模型返回的数据去调用自己应用的 API, 根据 API 响应结果, 做一定的处理后展示给用户.

    请问我该如何将大模型集成到这个流程里?

    我理解这里需要大模型返回的是特定格式(比如 json), 那么就需要让大模型已经提前学习了我的 API 文档.

    不知道大家有没有实现过类似的? 用 chatGPT 方便实现吗, 还是用一些开源模型比如 chatGLM 微调呢.

    PS: 本人没有算法基础, 所以希望集成过程简单点

    第 1 条附言  ·  166 天前
    多谢各位的建议, 大致理解了, 分两类:
    1. openai 的 function calling
    2. 通过 langchain 来集成

    这两天也找朋友请教了下, 基本也都是这两个流派. 多谢! 我去实践下
    6 条回复    2023-11-03 12:51:16 +08:00
    qizhiyuan
        1
    qizhiyuan  
       177 天前   ❤️ 2
    你可以看下 openai 官方的文档,8 月份已经有了这个功能叫 Function calling 可以让大模型判断是否调用你的函数
    jingcoco
        2
    jingcoco  
       177 天前
    感觉是各种 llm 工具(比如 langchain) 的 agent 功能 是做这个的. 看了好几个文章,还没有测试
    okoklll
        3
    okoklll  
       177 天前
    可以试试 langchain 的 Agent ,将你的应用定义为 tool ,Agent 会根据 tool 的描述,调用合适的 tool
    minipeach
        4
    minipeach  
       177 天前
    @qizhiyuan Function calling 不好用,很多情况下都无法调用函数,还是 langchain 靠谱
    SurgaOrange
        5
    SurgaOrange  
       177 天前
    用 python 调用 langchain 判断,新版本 API 只需少量代码就可以做到了
    mmdsun
        6
    mmdsun  
       176 天前 via iPhone
    @minipeach 可以设置强制调用函数。默认参数是自动调用的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1069 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 23:09 · PVG 07:09 · LAX 16:09 · JFK 19:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.