如何配置 OpenAI 环境变量

简介: 如何配置 OpenAI 环境变量
  1. 配置 OpenAI 环境变量
  2. 操作步骤
  1. 本地创建一个新文件夹(文件夹命名最好是英文、文件夹内无其他文件)
  2. 打开编辑器(VScode)→打开刚才创建的「文件夹」
  3. 在项目文件夹里,创建一个名为.env的文件
  1. 不是 .env.py
  2. 不是 xxx.env
  3. .env文件确认要保存(MacOS系统: command+s)
  4. VSCode 编辑器,看一下当前文件上面是否有小圆点,如果有代表没有保存
  1. 输入如下代码
  1. sk-xxx 使用自己的 key 替换
  2. OPENAI_BASE_URL
  1. 不是 OPENAI_API_BASE
  2. 不是 OPENAI_API_URL
  3. OPENAI_BASE_URL的值是 https://api.fe8.cn/v1/v1不要漏掉)
  4. OPENAI_BASE_URL是访问 OpenAI 的代理跳板,已解决网络通道问题
OPENAI_API_KEY="sk-xxx"
OPENAI_BASE_URL="https://api.fe8.cn/v1"
  1. 注意事项
  1. 关闭:梯子、魔法、科学上网
  2. 无需在命令行或 Windows 的全局环境配置变量
  1. 安装包 pip
  2. 安装项目依赖的包
  1. MacOS 系统
pip3 install python-dotenv openai    
  1. Windows 系统
pip install python-dotenv openai    
  1. 创建源代码文件
  2. 编辑器(VSCode)里,新建名为 index.py 的文件
  3. 复制如下代码在 index.py 文件中
import os
from openai import OpenAI
# 加载 .env 到环境变量
from dotenv import load_dotenv, find_dotenv
_ = load_dotenv(find_dotenv())
# 配置 OpenAI 服务  
client = OpenAI()
response = client.chat.completions.create(
    messages=[
        {
            "role": "user",
            "content": "讲个笑话",
        }
    ],
    model="gpt-3.5-turbo",
)
print(response)
# print(print(response.choices[0].message.content))  # 更具体的的打印
  1. 运行代码,在index.py的文件,运行 Python 代码
  1. 保存 .env文件
  2. 确保为最新的 Python 版本
  3. 查看运行代码结果
目录
相关文章
|
Unix Linux 数据安全/隐私保护
超好用!5款完全免费、支持全平台的笔记软件
好记忆不如一个烂笔头,对于这句话,我深以为然。 我觉得养成做笔记的习惯,对于工作和学习都能够提供很大的帮助。
超好用!5款完全免费、支持全平台的笔记软件
|
Linux iOS开发 MacOS
typora下载和破解(仅供学习)
Typora 一款 Markdown 编辑器和阅读器 风格极简 / 多种主题 / 支持 macOS,Windows 及 Linux 实时预览 / 图片与文字 / 代码块 / 数学公式 / 图表 目录大纲 / 文件管理 / 导入与导出 ……
167773 12
typora下载和破解(仅供学习)
|
2月前
|
JSON 缓存 开发工具
拒绝/usage用量焦虑,用 Claude Code 自定义状态栏
告别手动查用量!本文教你用Claude Code自定义状态栏,实时显示模型、Git信息、上下文使用率(66%)、缓存命中率、Token消耗及费用(~$23.21)、5小时/7天用量进度等关键指标,支持颜色预警。提供两种配置方式:一键粘贴脚本,或更推荐——直接对话Claude Code,让它自动完成全部配置!
|
7月前
|
人工智能 自然语言处理 JavaScript
Playwright MCP:AI驱动自动化测试,轻松告别传统脚本编写
本文介绍如何结合Playwright与MCP协议实现对话式UI自动化测试。通过自然语言指令驱动浏览器操作,显著降低脚本编写门槛,提升测试效率。文章涵盖环境配置、核心功能及实战案例,为构建智能自动化测试方案提供完整指南。
|
5月前
|
人工智能 自然语言处理 数据挖掘
Qwen3-VL-Embedding & Qwen3-VL-Reranker:统一多模态表征与排序
通义千问Qwen团队于2025年1月8日推出多模态模型新成员:Qwen3-VL-Embedding与Qwen3-VL-Reranker,基于Qwen3-VL构建,支持文本、图像、视频等多模态统一表示与跨模态检索,在图文匹配、视觉问答等任务中表现卓越,具备高精度、多语言、易集成等优势,助力全球开发者构建高效多模态应用。
3307 4
|
JavaScript 中间件 测试技术
FastAPI全面指南:从入门到企业级应用实战
FastAPI正迅速成为Python Web开发领域的明星框架。它以高性能、高效率和现代化特性著称,性能媲美Go/Node.js,支持异步编程并内置自动化文档系统。本文全面解析FastAPI核心功能,包括类型安全路由、Pydantic数据验证、异步支持等,并通过实战案例展示其在RESTful API开发、微服务架构、实时数据处理及机器学习模型部署中的应用。同时,文章提供数据库集成、中间件配置和测试策略等最佳实践,解决常见问题并展望未来技术发展方向。掌握FastAPI,助你构建高效现代化Web应用。
2109 1
|
5月前
|
Ubuntu Linux 开发者
Ubuntu 24.04 安装 Docker 与 Compose:完整稳定版教程(小白必看)
本教程详细介绍在Ubuntu 24.04上安装Docker与Docker Compose的完整步骤,适合新手操作。涵盖环境准备、软件安装、验证及常见问题解决,助你快速掌握容器化部署技能,提升开发效率。