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

闪电发卡2年前ChatGPT4485

新版: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)逐渐融入我们的日常生活和工作中。作为一种新兴的技术,ChatGPT和AI的结合已经展现出巨大的潜力,特别是在营销领域。今天,我们就来深入探讨一下ChatGPT与AI...

GPT 4.0 vs 4.5:哪款更适合你的购买需求?

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

AI医疗行业的未来:ChatGPT和人工智能的融合

大家好,欢迎来到我的博客,今天我们要聊的是一个非常前沿的话题——AI医疗行业的未来:ChatGPT和人工智能的融合。这个话题听起来很酷,对吧?其实,它不仅酷,而且还关系到你我的生活。 我们都知道,医疗...

封闭式Prompt - Prompt教程

你有没有过这样的经历?给一个AI下达指令,然后等待期待中的准确答案,但结果却总让你哭笑不得。别担心,这其实很常见。你只需要掌握一些技巧,让AI对你的指令更敏感、更准确。今天我们要聊的就是“封闭式Pro...

解锁GPT-4o O1与O3版:不同版本的优劣与使用场景对比

闪电发卡ChatGPT产品推荐: ChatGPT独享账号 ChatGPT Plus 4.0独享共享账号购买代充 ChatGPT APIKey 3.5和4.0购买充值(直连+...

如果让ChatGPT对线面试官会怎么样

如果让ChatGPT对线面试官会怎么样

ChatGPT工具人hello,大家好,我是java小面,今日上班摸鱼时突发奇想,如果说拿在本月突然爆火的ChatGPT,用来对线面试官的话,又会是怎么样的一个场景呢?ChatGPT的回答是否能够让面...

发表评论    

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