要使用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."