Python 代码示例:如何使用 ChatGPT API
以下是使用 ChatGPT API 的 Python 代码示例:
# 导入所需库
import openai
import json
# 填写 OpenAI API 的访问密钥
openai.api_key = 'YOUR_API_KEY'
# 定义函数,输入问题和上下文,返回答案
def chat(question, context=''):
# 调用 OpenAI 的 GPT-3 模型生成答案
response = openai.Completion.create(
engine='text-davinci-002',
prompt=f'{context}Q: {question}
A:',
temperature=0.5,
max_tokens=1024,
top_p=1,
frequency_penalty=0,
presence_penalty=0
)
# 提取生成的答案
answer = response.choices[0].text.strip()
# 返回答案
return answer
# 测试代码
question = '你好,ChatGPT!'
context = '我正在学习如何使用 ChatGPT。'
answer = chat(question, context)
print(f'Q: {question}
A: {answer}')
在上面的代码中,我们使用 OpenAI 的 API 密钥进行身份验证,并使用 openai.Completion.create() 函数调用了 GPT-3 模型。我们还定义了一个简单的 chat() 函数,它接受一个问题和上下文作为输入,并返回一个答案。最后,我们使用 print() 函数输出了问题和答案。
请注意,您需要将代码中的 YOUR_API_KEY 替换为您自己的 OpenAI API 密钥。 此外,您还需要安装 OpenAI 的 Python SDK。 您可以在终端中运行以下命令来安装:
pip install openai
希望这可以帮助您开始使用 ChatGPT!
原文地址: https://www.cveoy.top/t/topic/lRjK 著作权归作者所有。请勿转载和采集!