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

闪电发卡9个月前ChatGPT2876

新版: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)


相关文章

美国有50%企业在用ChatGPT了!一半人表示员工已被AI取代

美国有50%企业在用ChatGPT了!一半人表示员工已被AI取代

【导读】美国最新调查显示,50%企业已经在用ChatGPT了,一半人表示,ChatGPT已经替代了员工。这一天终于来了?ChatGPT果然开始取代人类了!美国《财富》杂志网站近日报道,工作建议平台Re...

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

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

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

AutoGPT部署示例,免费使用方法和踩坑总结

AutoGPT部署示例,免费使用方法和踩坑总结

AutoGPT是一种基于GPT的自动化系统,它为GPT提供了身体和内存,从而使它能够自主执行市场分析、客户服务、营销等任务。AutoGPT使用多种网络工具,可以将指令分解为多个子任务逐一执行,从而极大...

ChatGPT的背后逻辑原理分析

ChatGPT的背后逻辑原理分析

ChatGPT,的确是当下最炙手可热的一个话题。然而,人们对于ChatGPT的认识,依然还是仅仅停留在ChatGPT本身,而没有将它与它的「前任」——元宇宙、web3.0,乃至NFT联系在一起。如果在...

ChatGPT账号被封,如何申诉找回

昨天还传言ChatGPT暂停注册,今天ChatGPT就大面积封号,哀鸿遍野,不管你是不是亚洲地区,不管你是普号还是Plus号,都有被封号的案例。目前还没有一个绝对封号的参考标准大家不要随意切IP,据说...

Stable Diffusion本地部署测试图片生成,效果不要太惊艳

Stable Diffusion本地部署测试图片生成,效果不要太惊艳

最近根据文字输入生成图片很火,其技术是基于Stable Diffusion技术框架,Stable Diffusion的发布是AI图像生成发展过程中的一个里程碑,相当于给大众提供了一个可用的高性能模型,...

发表评论    

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