😀
Intersection of AI and Web Development
HomeKnowledgeGitHubDiscussions
  • 👋Welcome!
  • Before Start
    • 主流平台
    • 名词概念
      • Token
      • Prompt
      • Temperature
      • Top K and Top P
      • Vector & Embeddings
    • CoT and ReAct
  • Practice
    • 发起一次提问和对话
    • Server-Sent Events流式对话
      • 客户端调用
      • 服务端处理
    • Openai Function Calling
      • 获取当前时间 - function calling
      • FunctionCalling实现实时搜索
        • openai functions 入参
        • 设定 functions
    • 通过Embeddings实现PDF检索
      • 上传识别PDF
      • 获取文本,按句整理
      • 上传并按限定长度分割Documents
      • Openai Embeddings 向量化及存储
    • 结合语音输入实现对话
      • 通过麦克风识别语音输入
      • Memory Chat & Conversation
    • Chrome侧边栏对话插件
  • Others
    • Framework and SDK
由 GitBook 提供支持
在本页

这有帮助吗?

  1. Practice

Openai Function Calling

上一页服务端处理下一页获取当前时间 - function calling

最后更新于1年前

这有帮助吗?

开发人员现在可以将函数描述给 gpt-4-0613 和 gpt-3.5-turbo-0613,模型可以智能地选择输出一个包含调用这些函数的参数的JSON对象。这是一种更可靠地将GPT的能力与外部工具和API连接起来的新方法。

这些经过微调的模型可以检测到何时需要调用函数(根据用户的输入),也可以以符合函数签名的JSON进行响应。函数调用使得开发人员可以更可靠地从模型中获取结构化数据。

Openai 本身并不具备调用外部 API 和 Function 的功能,也因此只能基于模型本身的数据来回答

但 function calling 相当于扩展了其能力,通过调用方自身的 API 或者 Function,来给Openai 更实时的信息,并据此返回正确的内容。

我们可以看两个实际的例子来更直观地知晓它的作用。