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

闪电发卡2年前ChatGPT5352

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


相关文章

人工智能助力HR:高效处理员工反馈的新方法

大家好,今天我们来聊一聊一个既前沿又实用的话题——人工智能助力HR高效处理员工反馈的新方法。随着科技的进步,人工智能正在逐步改变我们的工作方式,特别是在HR(人力资源)领域,人工智能的应用已经显现出巨...

keyimage.jpg

利用ChatGPT背后的AI加速药物发现 - 每天可筛选1亿种化合物

通过将语言模型应用于蛋白质与药物的相互作用,研究人员可以快速筛选大量的潜在药物化合物库。巨大的药物化合物库可能拥有治疗各种疾病的潜力,如癌症或心脏病。理想情况下,科学家们希望通过实验对这些化合物中的每...

ChatGPT与远程医疗:人工智能未来的健康管理

大家好,欢迎来到我的博客。今天我们来聊聊一个非常有趣的话题——ChatGPT与远程医疗:人工智能未来的健康管理。随着科技的飞速发展,人工智能在各个领域的应用越来越广泛,尤其是在医疗健康领域。远程医疗在...

黑客和网络安全从业者们如何正确使用OpenAI ChatGPT

黑客和网络安全从业者们如何正确使用OpenAI ChatGPT

ChatGPT账号如何注册准备工作1.代理要求韩国,日本,印度,新加坡均可。香港的不行。2.准备接码平台,sms-activate.org3.准备一个浏览器复制1、接码注册后选择充值,可以选择支付宝充...

如何构建一个简单的神经网络模型 - 深度学习教程

深度学习领域中,神经网络模型是最基础也是最重要的组成部分。虽然听起来高深莫测,但实际上,构建一个简单的神经网络模型并没有想象中那么复杂。今天,我将带大家一步步地了解并实现一个简单的神经网络模型,帮助大...

ChatGPT注册时提交手机号报错,ChatGPT还能注册吗?chatgpt怎么注册?

ChatGPT注册时提交手机号报错,ChatGPT还能注册吗?chatgpt怎么注册?

OpenAI官方4月13号修改规则 导致现在还不能接收验证码OpenAI官方4月13号修改规则目前已大面积风控注册,大部分注册到手机号验证那一步都会提示“Your account was flagge...

发表评论    

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