openai的API用法

 

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 最强大的模型,拥有最大的语言

你可能感兴趣的:(script,python)