首先,确保你已经安装了openai库。你可以使用以下命令进行安装。
$ pip install openai
然后获取你的OpenAI API密钥。如果你还没有API密钥,需要在OpenAI平台上注册并创建一个项目,以获得API密钥。
使用以下代码示例来调用OpenAI API:
import os
import openai
class GPT3Client:
def __init__(self, api_key, engine="gpt-3.5-turbo"):
self.api_key = api_key
self.engine = engine
openai.api_key = api_key
def generate_text(self, prompt, max_tokens=50):
response = openai.Completion.create(
engine=self.engine,
prompt=prompt,
max_tokens=max_tokens
)
generated_text = response.choices[0].text.strip()
return generated_text
# 设置你的OpenAI API密钥
api_key = "你的API密钥"
# 设置代理环境变量
proxy = "http://your_proxy_url" # 替换为你的代理地址(需要梯子连接外网)
os.environ["HTTP_PROXY"] = proxy
os.environ["HTTPS_PROXY"] = proxy
# 创建GPT3Client实例
gpt3_client = GPT3Client(api_key)
# 调用生成文本方法
prompt = "Once upon a time"
generated_text = gpt3_client.generate_text(prompt)
print("生成的文本:", generated_text)
官网地址:https://platform.openai.com/docs/api-reference/introduction
Key创建:https://platform.openai.com/account/api-keys
本文由@大鱼原创发布于今日指点,转载请附带链接。