文章目录
-
- Function Calling 的机制
- Function Calling 示例 1:加法计算器
- Function Calling 实例 2:四则混合运算计算器
- 后记
Function Calling 的机制
Function Calling 示例 1:加法计算器
需求:用户输入任意可以用加法解决的问题,都能得到计算结果。
# 加载环境变量
import openai
import os
import json
from dotenv import load_dotenv, find_dotenv
_ = load_dotenv(find_dotenv()) # 读取本地 .env 文件,里面定义了 OPENAI_API_KEY
openai.api_key = os.getenv('OPENAI_API_KEY')
def get_completion(messages, model="gpt-3.5-turbo"):
response = openai.ChatCompletion.create(