import openai
openai.api_key = "OPENAI_API_KEY"
response = openai.Completion.create(
model="模型的名称",
prompt="询问的内容",
temperature=0,
max_tokens=100,
top_p=1,
frequency_penalty=0.0,
presence_penalty=0.0,
stop=["停止的命令字符"]
)
OpenAI API 有几种不同的接口,具体的参数依赖于您选择的接口。以下是一些常见接口的简要参数:
engine: 模型的名称
prompt: 文本提示,作为模型生成内容的上下文。max_tokens: 生成文本的最大长度。
n:生成的响应数量,默认为 1。
stop: 是否停止生成文本,当模型生成指定字符时停止。
temperature: 生成文本的随机性,取值从 0 到 1 。frequency_penalty: 控制生成的文本的选择性,使用词频惩罚。
presence_penalty: 控制生成的文本的选择性,使用存在惩罚。
engine 的取值范围取决于 OpenAI 支持的模型。OpenAI 允许通过 API 访问多种不同的模型,包括 GPT-3、DALL·E 等。
通常,您可以从以下值中选择:
“davinci”:这是 OpenAI 最强大的模型,拥有最大的语言