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

闪电发卡2年前ChatGPT4830

新版: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的多种应用

大家好,欢迎来到我的博客。今天我们来聊聊一个非常热门的话题——ChatGPT。你可能已经听说过ChatGPT,但你知道它不仅仅是一款聊天机器人吗?事实上,ChatGPT在各个领域都有着广泛的应用,从人...

ChatGPT免费版、ChatGPT Plus、ChatGPT Team团队版和ChatGPT企业版的区别和开通条件

ChatGPT免费版、ChatGPT Plus、ChatGPT Team团队版和ChatGPT企业版的区别和开通条件

ChatGPT目前共有4个版本,即ChatGPT免费版、ChatGPT Plus、ChatGPT Team团队版和ChatGPT企业版,他们的使用群体,开通条件均不一样,用户可以根据自己的情况进行选择...

ChatGPT原理与应用场景:如何在各行业中发挥作用

大家好,今天我们来聊一聊ChatGPT,这个名字大家可能已经不陌生了。ChatGPT作为一种基于人工智能的自然语言处理工具,近年来在各个领域展现出了强大的应用潜力。那么,ChatGPT到底是怎么工作的...

人工智能写作的未来:ChatGPT在书籍编写中的应用

随着科技的不断进步,人工智能(AI)在我们生活的各个方面都发挥着越来越重要的作用。从医疗到金融,从教育到娱乐,几乎没有哪个领域没有受到AI的影响。而在这些众多的应用场景中,AI在写作领域的崭露头角,尤...

OpenAI API Key购买平台盘点:价格、优势与推荐

在现代科技飞速发展的今天,人工智能(AI)的应用已经渗透到各行各业,而OpenAI作为其中的佼佼者,其提供的API服务也越来越受欢迎。那么,哪里可以购买到OpenAI API Key呢?本文将为大家盘...

实战项目:构建一个图像分类模型 - 深度学习教程

在这个科技飞速发展的时代,图像识别已经成为了人工智能领域中一个非常重要的应用。无论是在医学影像、自动驾驶,还是在日常生活中的人脸识别,都离不开图像分类模型的支持。今天,我们就来一起实战,构建一个简单但...

发表评论    

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