Openai python调用gpt测试代码

简介: 这篇文章提供了使用OpenAI的Python库调用GPT-4模型进行聊天的测试代码示例,包括如何设置API密钥、发送消息并接收AI回复。
import openai
import os
import os
from openai import OpenAI
def openai_reply(content, apikey):

    client = OpenAI(
        # This is the default and can be omitted
        api_key=apikey,
    )

    chat_completion = client.chat.completions.create(
        messages=[
            {
                "role": "user",
                "content": content,
            }
        ],
        model="gpt-4-1106-preview",
    )
   # print(chat_completion)
    return chat_completion.choices[0].message.content

if __name__ == '__main__':
    while True:
        content = input("人类:")
        apikey='your Key'
        text1=openai_reply(content, apikey)

        print("AI:"+text1)
相关文章
|
5天前
|
存储 人工智能 开发工具
AI助理化繁为简,速取代码参数——使用python SDK 处理OSS存储的图片
只需要通过向AI助理提问的方式输入您的需求,即可瞬间获得核心流程代码及参数,缩短学习路径、提升开发效率。
82 0
AI助理化繁为简,速取代码参数——使用python SDK 处理OSS存储的图片
|
4天前
|
测试技术 持续交付 Apache
Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
【10月更文挑战第1天】Python性能测试新风尚:JMeter遇上Locust,性能分析不再难🧐
27 3
|
5天前
|
算法 开发者 计算机视觉
燃爆全场!Python并查集:数据结构界的网红,让你的代码炫酷无比!
在编程的世界里,总有一些数据结构以其独特的魅力和高效的性能脱颖而出,成为众多开发者追捧的“网红”。今天,我们要介绍的这位明星,就是Python中的并查集(Union-Find)——它不仅在解决特定问题上大放异彩,更以其优雅的设计和强大的功能,让你的代码炫酷无比,燃爆全场!
18 0
|
1天前
|
机器学习/深度学习 数据格式 Python
将特征向量转化为Python代码
将特征向量转化为Python代码
13 3
|
2天前
|
设计模式 数据安全/隐私保护 开发者
探索Python中的装饰器:提升代码效率与可读性
【10月更文挑战第3天】 本文将深入探讨Python中装饰器的使用方法及其背后的原理。通过实例展示如何利用装饰器简化代码、提高可读性,并介绍一些高级用法。无论您是编程新手还是经验丰富的开发者,都能从中获益。
|
2天前
|
机器学习/深度学习 数据格式 Python
将特征向量转化为Python代码
将特征向量转化为Python代码
|
1天前
|
缓存 测试技术 Python
探索Python中的装饰器:提升代码复用与模块化的艺术
在Python的世界里,装饰器是一种强大的工具,它允许我们以非侵入性的方式增强函数或方法的功能。本文将带你深入了解装饰器的内部机制,并通过实际案例展示如何利用装饰器来提升代码的复用性和模块化。
|
4天前
|
缓存 测试技术 Apache
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
【10月更文挑战第1天】告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
18 4
|
4天前
|
测试技术 开发者 Python
Python中的装饰器:简化代码,增强功能
在Python编程世界中,装饰器是一个强大的工具,它允许我们在不修改原有函数代码的情况下增加额外的功能。本文将通过简明的语言和实际的代码示例,引导你理解装饰器的基本概念、使用方法及其在实际应用中的巨大潜力。无论你是初学者还是有一定经验的开发者,这篇文章都将帮助你更高效地使用Python进行编程。
|
5天前
|
小程序 iOS开发 MacOS
将Python代码转化为可执行的程序
将Python代码转化为可执行的程序
14 1