前提:要有chatgpt账号,不会注册的关注抖音:21402780125,有免费教程!!

 

以下是 OpenAI API 中 ChatGPT 的主要文档内容:

  1. 认证和授权

您需要注册 OpenAI API 的账号并获得访问密钥,才能使用 ChatGPT API 的服务。在每个请求中,您需要将访问密钥作为认证凭证,使用 HTTP Authorization 头部或请求参数进行传递。

例如:

curl -H "Authorization: Bearer YOUR_API_SECRET_KEY" https://api.openai.com/v1/engines/davinci-codex/completions
  1. ChatGPT API

ChatGPT API 提供了一系列服务接口,包括:

  • POST /v1/engines/{engine-id}/completions: 向 ChatGPT 发送输入文本,获取 ChatGPT 的响应文本。

  • GET /v1/engines: 获取所有可用的 ChatGPT 引擎列表。

  • GET /v1/engines/{engine-id}: 获取指定的 ChatGPT 引擎信息。

  • POST /v1/engines/{engine-id}/prompt: 向 ChatGPT 发送输入提示,获取 ChatGPT 的响应文本。

  1. 请求参数

在使用 ChatGPT API 时,您需要提供以下请求参数:

  • prompt:输入提示文本,用于指示 ChatGPT 生成响应文本的主题和上下文。

  • temperature:控制生成文本的多样性和随机性,取值范围为 0 到 1,值越大则生成的文本越多样化。

  • max_tokens:控制生成文本的长度,以标记(token)数量为单位。

  • top_p:控制生成文本的多样性,取值范围为 0 到 1,值越大则生成的文本越多样化。

  • frequency_penalty:控制生成文本的多样性,以避免生成重复和无意义的文本。

  • presence_penalty:控制生成文本的多样性,以避免生成与输入文本不相关的文本。

  1. 响应结果

在使用 ChatGPT API 时,您可以获得以下响应结果:

  • id:生成文本的唯一标识符。

  • object:对象类型,通常为 "text_completion"。

  • choices:响应结果的集合,包括响应文本、得分和标记(token)序列。

  • text:生成的响应文本。

  • score:生成的响应文本得分。

以上是 ChatGPT API 的主要文档内容,如果您需要更详细的文档和使用示例,请参考 OpenAI API 的官方文档。