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

闪电发卡1个月前ChatGPT706

新版:OpenAI库1.0.0以上

调用参数解释:https://www.guangmingai.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的APIKey获取和提取方法教程(推荐购买3.5和4.0的ChatGPT APIKey 的靠谱渠道)

ChatGPT的APIKey获取和提取方法教程(推荐购买3.5和4.0的ChatGPT APIKey 的靠谱渠道)

一、什么是ChatGPT APIkey?APIKey 是OpenAI提供给开发者用来调用ChatGPT API的密钥,我们可以通过调用ChatGPT的API,将ChatGPT的功能和能力集成到自己的应...

面向ChatGPT编程的11种方法:程序员必备ChatGPT使用技巧

面向ChatGPT编程的11种方法:程序员必备ChatGPT使用技巧

0、搭建框架首先,ChatGPT 可以帮我们开启想要编写的任何新内容的骨架结构,从而提升日常编码效率。GitHub Copilot 在这方面也做得很好。这里我们以远程下载图片为例进行演示。在 VSCo...

《AIGC 发展趋势报告 2023》生成式人工智能发展趋势深度剖析

《AIGC 发展趋势报告 2023》生成式人工智能发展趋势深度剖析

“Generative AI(生成式AI)有什么社会价值?”当腾讯研究院的研究员将上面这个问题输入到ChatGPT中,得到如下回复:"生成式AI是一种人工智能技术,它可以使用训练数据来生成新...

当我让ChatGPT帮我写报告:ChatGPT使用案例集锦

当我让ChatGPT帮我写报告:ChatGPT使用案例集锦

导语|ChatGPT火出圈,各行各业纷纷在思考和实践如何借助ChatGPT降本增效。用户研究工作中涉及到大量知识获取、文本总结、数据分析、价值洞察等工作,无疑也是ChatGPT发挥作用的场景之一。本文...

ChatGPT API怎样保证同一个用户提问的连续性?怎样在国内购买到靠谱的ChatGPT APIKey?

要保证对接ChatGPT API时是同一个用户的连续问题,可以使用API返回的completion对象中的conversation_id属性来实现。conversation_id是一个字符串,可以唯一...

ChatGPT实践问题分析与应用展望

ChatGPT实践问题分析与应用展望

01  ChatGPT概述ChatGPT是OpenAI最新的语言模型,较其前身GPT-3有大幅提高。与其他大型语言模型一样,ChatGPT能够以不同的样式和目的生成文本,并且在准确度、叙述细...

发表评论    

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