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

闪电发卡2年前ChatGPT4804

新版: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 和 Elasticsearch的结合:在私域数据上使用ChatGPT

ChatGPT 和 Elasticsearch的结合:在私域数据上使用ChatGPT

如何结合 Elasticsearch 的搜索相关性和 OpenAI 的 ChatGPT 的问答功能来查询您的数据?在此博客中,您将了解如何使用 Elasticsearch 将 ChatGPT 连接到专...

用ChatGPT帮你写产品文档:如何使用ChatGPT做好产品经理

用ChatGPT帮你写产品文档:如何使用ChatGPT做好产品经理

一、为什么是产品助理我想让GPT成为我的产品助理,那为什么不是GPT直接成为产品经理呢?因为通过我大概近几个月的使用,我认为GPT暂时还不会直接取代产品经理。产品经理是需要依据用户需求、业务环境和技术...

神经网络与深度学习入门:理解ANN、CNN和RNN

在现代科技日新月异的今天,人工智能已经成为了我们生活中的重要组成部分。无论是智能手机的语音助手,还是推荐系统,背后都有一项核心技术在支撑,那就是神经网络与深度学习。今天,我们就来聊一聊这个听起来高大上...

AI在交通运输中的应用:未来的智能交通系统

近年来,随着人工智能(AI)技术的迅猛发展,交通运输领域也迎来了前所未有的变革。智能交通系统(ITS)的出现,标志着我们正在步入一个更加高效、安全和环保的未来。在这篇文章中,我们将深入探讨AI在交通运...

ChatGLM:小白也可搭建属于自己的chatgpt(百度aistudio搭建全程教学)

ChatGLM:小白也可搭建属于自己的chatgpt(百度aistudio搭建全程教学)

1.项目启发最近ChatGLM-6B清华开源模型发布,之前玩ChatGBT觉得挺好玩,想着能不能自己本地用chatgpt,毕竟某些不可抗力因素使用ChatGBT比较困难,目前申请不了百度文心一言的模型...

发表评论    

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