用python实现OpenAI大模型API接口调用示例

首先,确保你已经安装了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

 

本文由@大鱼原创发布于今日指点,转载请附带链接。

本文链接:https://www.jinrizhidian.com/tech/467.html

发表评论