要使用 Python 调用 OpenAI 的接口,您需要完成以下几个步骤:
1. **注册并获取 API 密钥**
2. **安装 OpenAI 的 Python 库**
3. **编写 Python 代码以调用 API**
以下是详细的步骤说明:
---
### 1. 注册并获取 API 密钥
首先,您需要在 [OpenAI 官方网站](https://beta.openai.com/signup/) 注册一个账户。注册完成后,您需要创建一个 API 密钥:
1. 登录到您的 OpenAI 账户。
2. 导航到 [API Keys](https://beta.openai.com/account/api-keys) 页面。
3. 点击“Create new secret key”按钮,生成一个新的 API 密钥。**请妥善保存此密钥,因为之后无法再次查看。**
### 2. 安装 OpenAI 的 Python 库
OpenAI 提供了官方的 Python 库,您可以使用 `pip` 来安装:
```bash
pip install openai
```
如果您使用的是 Python 3,可能需要使用 `pip3`:
```bash
pip3 install openai
```
### 3. 编写 Python 代码以调用 API
以下是一个使用 OpenAI 的 `text-davinci-003` 模型生成文本的示例代码:
```python
import openai
import os
# 设置您的 OpenAI API 密钥
# 建议将密钥存储在环境变量中,而不是硬编码在代码中
# 例如,在终端中运行:export OPENAI_API_KEY='your_api_key_here'
openai.api_key = os.getenv("OPENAI_API_KEY")
def generate_text(prompt, max_tokens=100, temperature=0.7):
"""
使用 OpenAI 的 GPT-3 模型生成文本。
参数:
- prompt (str): 输入的提示文本。
- max_tokens (int): 生成的最大 token 数。
- temperature (float): 模型的温度参数,控制输出的随机性。
返回:
- str: 生成的文本。
"""
try:
response = openai.Completion.create(
engin