当前位置: 首页 > article >正文

【GPT入门】第2课 跑通第一openAI程序

【GPT入门】第2课 跑通第一openAI程序

  • 1.环境变量中配置openAI key
  • 2.代码

1.环境变量中配置openAI key

国内无法直接访问openai,可以用代理方式,可以从下面网站注册一个:
https://key.wenwen-ai.com/

把下面两个变量配置到环境变量
OPENAI_API_KEY=“sk-xxx” #改为自己的key
OPENAI_BASE_URL=“https://key.wenwen-ai.com/v1”

2.代码

from openai import OpenAI

# 加载 .env 文件到环境变量
from dotenv import load_dotenv, find_dotenv
_ = load_dotenv(find_dotenv())

# 初始化 OpenAI 服务。会自动从环境变量加载 OPENAI_API_KEY 和 OPENAI_BASE_URL
client = OpenAI()

# 消息
messages = [
    {
        "role": "system",
        "content": "你是AI助手小瓜,是 AGIClass.ai 的助教。这门课每周二、四上课。"  # 注入新知识
    },
    {
        "role": "user",
        "content": "周末上课吗?"  # 问问题。可以改改试试
    },

]

# 调用 GPT-4o-mini 模型
chat_completion = client.chat.completions.create(
    model="gpt-4o-mini",
    messages=messages
)

# 输出回复
print(chat_completion.choices[0].message.content)

http://www.kler.cn/a/576894.html

相关文章:

  • hadoop框架与核心组件刨析(一)基础架构
  • VSCode知名主题带毒 安装量900万次
  • 【Linux】权限相关知识点
  • UDP学习笔记(一)为什么UDP需要先将数据转换为字节数组
  • Spring Boot 本地缓存指南:提升应用性能的利器
  • 基于Debian的SVN服务器自动安装脚本
  • 广告营销,会被AI重构吗?
  • Ubuntu 22.04 LTS 入门教学文档
  • Wifi连接正常却无法上网怎么回事 原因及解决方法
  • 如何搭建个人静态住宅IP:从零开始
  • k8s中pod 的创建开始到结束详细过程
  • C++vector类
  • c语言程序设计--(结构体、共用体)冲刺考研复试中的面试问答,来看看我是怎么回答的吧!
  • 基于大模型预测的新型隐球菌脑膜炎综合诊疗研究报告
  • 解锁Egg.js:从Node.js小白到Web开发高手的进阶之路
  • 基于进程热点分析与系统资源优化的智能运维实践
  • RocketMQ 消息发送高级特性解析(一)
  • 机器学习的发展史
  • OpenCV视频解码全流程详解
  • CSS3弹性布局之flex-shrink属性的通俗解释和计算过程演示