Python使用OpenAI官方库调用ChatGPT转发API调用示例(新版+旧版)

闪电发卡2年前ChatGPT4980

新版:OpenAI库1.0.0以上

调用参数解释:https://www.chatgptzh.com/post/12.html


from openai import OpenAI

client = OpenAI(
    # 输入转发API Key,注意转发地址需要加/v1
    api_key="sk-xxxxxxxxxxxxxxxxxxxxxxxx",
    base_url="https://api.wumingai.com/v1"   
)

completion = client.chat.completions.create(
    model="gpt-3.5-turbo",
    messages=[
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "你是谁!"}
    ],
    stream=True  # 是否开启流式输出
)

# 非流式输出获取结果
# print(completion.choices[0].message)
# 流式输出获取结果
for chunk in completion:
    print(chunk.choices[0].delta)


旧版:


import openai

# 输入转发API Key,注意转发地址需要加/v1
openai.api_key = "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
openai.api_base = "https://api.wumingai/v1"


response = openai.ChatCompletion.create(
    model="gpt-3.5-turbo",  
    messages="hello",
    max_tokens=2000,
    n=1,
    stop=None,
    temperature=0.5,
)

response_content = response.choices[0].message.content
print(response_content)


相关文章

如何使用ChatGPT优化会计工作:AI在财务管理中的应用

在如今这个信息化和数字化的时代,人工智能(AI)技术正在渗透到各行各业,为我们的工作和生活带来极大的便利。会计作为一项繁琐且需要高度准确性的工作,也不例外地迎来了AI的革命性改变。今天,我们就来聊聊如...

什么是Prompt? - Prompt教程

大家好,欢迎回到我的博客。今天,我们要聊一聊关于Prompt这个有趣的话题。随着AI技术的飞速发展,“Prompt”这个概念也变得越来越重要。可能很多小伙伴还不太了解Prompt的意义和作用,今天就让...

会计专业人士必备:Prompt提示词使用技巧

在现代科技迅猛发展的今天,人工智能已经成为各行各业的重要工具。而作为会计专业人士,如何高效地利用这些新兴技术提升工作效率,已成为一项必备技能。今天,我们就来聊聊Prompt提示词的使用技巧,这可是让你...

GPT-5的订阅升级:获得ChatGPT Plus的优质会员服务

闪电发卡ChatGPT和Claude产品推荐: ChatGPT Pro共享账号 ChatGPT Pro独享账号 ChatGPT独享账号 Claude Pr...

人工智能在法律教育中的应用:ChatGPT如何培养未来律师

大家好,欢迎来到我的博客。今天我们来聊聊一个有趣又前沿的话题——人工智能在法律教育中的应用,特别是我们熟悉的ChatGPT如何在培养未来律师中发挥作用。 首先,什么是ChatGPT?简单来说,Chat...

ChatGPT与人力资源:实现智能招聘的新方式

大家好,今天我们来聊聊一个非常有趣的主题——ChatGPT与人力资源。相信大家对ChatGPT这个名字已经不陌生了,这是一种由OpenAI开发的强大人工智能语言模型,能够进行各种自然语言处理任务。那么...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。