OpenAI 提供了一个自定义 API,允许开发者通过编程方式与 OpenAI 的 AI 模型进行交互。使用这个 API,你可以执行各种任务,例如文本生成、推理和翻译等。
以下是使用 OpenAI 自定义 API 的基本步骤:
- 创建 API 密钥:首先,你需要在 OpenAI 的网站上创建一个 API 密钥。这将允许你使用 OpenAI 的 API 进行身份验证。
- 安装 OpenAI 客户端库:你需要安装一个适合你的编程语言的 OpenAI 客户端库。这些库提供了与 OpenAI API 进行交互的 API。你可以在 OpenAI 的官方文档中找到适用于不同编程语言的客户端库。
- 编写代码:使用你选择的编程语言和 OpenAI 客户端库,编写代码来调用 OpenAI API。你可以使用 API 调用来执行各种任务,例如文本生成、推理和翻译等。
- 发送请求并处理响应:使用你的代码发送请求到 OpenAI API,并处理返回的响应。响应将包含有关你请求的信息,例如生成的文本、推理结果或翻译等。
- 公共参数
名称 类型 必须 描述 key String 是 调用key(必须以GET方式拼接在URL中) secret String 是 调用密钥 api_name String 是 API接口名称(包括在请求地址中)[item_search,item_get,item_search_shop等] cache String 否 [yes,no]默认yes,将调用缓存的数据,速度比较快 result_type String 否 [json,jsonu,xml,serialize,var_export]返回数据格式,默认为json,jsonu输出的内容中文可以直接阅读 lang String 否 [cn,en,ru]翻译语言,默认cn简体中文 version String 否 API版本 - 请求参数
- 响应示例
{ "response": { "id": "cmpl-6qY0bIoPXYs7nCMME3g9buaZcxbf6", "object": "text_completion", "created": 1677981805, "model": "text-davinci-003", "choices": [ { "text": "\n\n按中国富豪榜排名,中国最有钱的人是马云。", "index": 0, "logprobs": null, "finish_reason": "stop" } ], "usage": { "prompt_tokens": 16, "completion_tokens": 43, "total_tokens": 59 } }, "error": "", "reason": "", "error_code": "0000", "request_id": "1.6403f86cd67f6", "last_id": "1593583206" }