如何用 Python 调用 OpenAI API?

要使用Python调用OpenAI API,你需要先获取OpenAI API的API key,并安装官方的OpenAI Python库。以下是一个简单的示例,演示如何使用OpenAI Python库调用API:

首先,使用pip安装OpenAI:

  • pip install openai

然后,导入openai库和您的OpenAI API密钥:

import openai_secret_manager

assert "openai" in openai_secret_manager.get_services()
secrets = openai_secret_manager.get_secret("openai")

print(secrets) # this will print API keys

接下来,调用OpenAI API的示例代码:

python
Copy code
import openai
openai.api_key = secrets["api_key"]

# 输入一个问题
question = "What is the meaning of life?"

# 使用OpenAI的GPT模型来生成答案
model_engine = "text-davinci-002"
prompt = f"Q: {question}\nA:"

completions = openai.Completion.create(
    engine=model_engine,
    prompt=prompt,
    max_tokens=1024,
    n=1,
    stop=None,
    temperature=0.5,
)

# 输出答案
message = completions.choices[0].text
print(message.strip())

输出将是一个字符串,其中包含OpenAI GPT模型生成的答案,例如:

"The meaning of life is subjective and varies from person to person. Some may find meaning in relationships or experiences, while others may find it in accomplishments or personal growth."

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

devid008

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值