OpenAI API接口申请及接入:使用Python调用OpenAI API的简明指南(openai.api_key =)
OpenAI API接口申请及接入:使用Python调用OpenAI API的简明指南
I. 替换官方域名api.openai.com为本身代理域名
1. 导入openai库并设置代理域名和API密钥
import openai
import os
openai.api_base = "https://自己的域名/v1"
openai.api_key = '自己的API密钥'
II. 安装OpenAI库
1. 使用命令行安装OpenAI库:pip install openai
2. 注意在生成API密钥后立即复制,以避免丢失,如遗失可重新生成一个新的API密钥。
III. 文本生成
1. 使用openai.Completion.create()方法生成文本并设置参数:
- 设置模型引擎ID: model_engine_id = “text-davinci-…”
- 设置生成文本的提示:prompt = “…”
- 调用创建文本生成要求
response = openai.Completion.create(model=model_engine_id, prompt=prompt)
IV. 对话生成
1. 使用openai.ChatCompletion.create()方法生成对话并设置参数:
- 设置模型引擎ID: model_engine_id = “gpt⑶.5-turbo”
- 设置对话消息列表:messages = [{“role”: “user”, “content”: “…”}, {“role”: “assistant”, “content”: “…”}]
- 调用创建对话生成要求
response = openai.ChatCompletion.create(model=model_engine_id, messages=messages)
V. API密钥获得
1. 访问 OpenAI的API Keys页面,获得API密钥。
VI. OpenAI账号和API密钥设置
1. 访问OpenAI的Platform网站(platform.openai.com)并使用OpenAI账号登录。
2. 点击页面右上角的个人资料图标。
3. 设置OpenAI账号的API密钥。
VII. OpenAI API密钥的重要性
1. OpenAI API使用API密钥进行身份验证,确保要求的安全性。
2. 获得API密钥后,务必在生成以后立即复制,否则将没法再次打开。如遗失可重新生成新的API密钥。
以上是关于使用Python调用OpenAI API的简明指南,包括申请接口和接入进程,和文本生成和对话生成的示例。充分利用OpenAI API,您可以进行各种自然语言、代码或图象相关的任务。