要开始使用 OpenAI API,首先需要在 OpenAI 平台上注册一个帐户并获取您的 API 密钥。访问 platform.openai.com,创建一个帐户,然后导航到 API 密钥部分以生成一个新的密钥。此密钥用于验证您的请求,因此请务必保证其安全 - 避免在客户端代码或公共存储库中公开它。接下来,使用 pip install openai
(或您使用的语言的等效命令)安装 OpenAI Python 库。熟悉 API 文档,其中概述了可用的模型,如 GPT-4、GPT-3.5 和 Whisper,以及它们的功能和限制。首先使用“快速入门”示例来测试基本功能,例如发送一个简单的文本补全请求。
设置好环境后,可以使用 Python 库或 HTTP 请求来试验 API 调用。例如,使用 openai.ChatCompletion.create()
方法发送提示并接收响应。这是一个基本脚本
import openai
openai.api_key = "YOUR_API_KEY"
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[{"role": "user", "content": "Explain Python lists in 50 words"}]
)
print(response.choices[0].message.content)
调整参数,如 temperature
(控制随机性)和 max_tokens
(限制响应长度)以优化输出。测试不同的模型以比较速度、成本和质量。例如,text-davinci-003
可以处理复杂的任务,但成本更高,而 gpt-3.5-turbo
对于聊天式交互而言,性价比更高。
最后,考虑生产使用的最佳实践。为速率限制(HTTP 429)或 API 停机实施错误处理。使用 OpenAI 仪表板监控使用情况,以避免意外成本 - 如有需要,设置预算提醒。在聊天机器人等应用程序中使用 stream=True
参数获取实时响应。为了安全起见,将 API 密钥存储在环境变量或密钥库服务中。在 OpenAI 网站上探索 Playground 以交互式地测试提示和参数,然后再编写代码。检查文档以获取更新,因为模型和功能会随着时间的推移而演变。从小型测试开始,然后逐渐扩展,同时针对您的特定用例优化提示和参数。