在Windows、macOS和Linux中如何设置OpenAI API密钥环境变量

窗户: 右键单击“此电脑”>“属性”>“高级系统设置”>“环境变量”。
用户变量>新建。
名称:OPENAI_API_KEY,值:[您的密钥]。
在终端中运行 echo%OPENAI_API_KEY% 进行验证。

MacOS/Linux: 终端 echo $SHELL 检查 shell 类型。
编辑 bash ~/.bash_profile。
zsh 编辑 ~/.zshrc。
在文件末尾添加export OPENAI_API_KEY='your key'。
要激活,请在终端中运行 source ~/.bash_profile 或 source ~/.zshrc。
运行 echo$OPENAI_API_KEY 进行验证。

不要在代码中写入键。

干货分享| Linux 环境变量配置的 6 种方法,建议收藏!

配置Linux环境变量的6 种方法:
方法一:导出命令 导出 PATH=/home/uusama/mysql/bin:$PATH 立即生效,仅对当前终端会话有效,仅对当前用户有效。
保留原来的PATH内容,避免覆盖系统默认路径。

方法二:~/.bashrc 编辑 ~/.bashrc 并添加: 导出 PATH=$PATH:/home/uusama/mysql/bin 打开新终端后生效,永久有效,仅对当前用户有效。
请注意,其他用户级配置文件可能会发生冲突。

方法3 :~/.bash_profile或~/.profile 编辑 ~/.bash_profile 或 ~/.profile 并添加: 导出 PATH=$PATH:/home/uusama/mysql/bin 打开新终端后生效,永久有效,仅对当前用户有效。
有些系统默认加载~/.profile。

方法四:/etc/bashrc 需要管理员权限,编辑/etc/bashrc并添加: 导出 PATH=$PATH:/home/uusama/mysql/bin 打开新终端后生效,永久有效,对所有用户有效。
在编辑该文件之前,请确保该文件是可写的。

方法五:/etc/profile 需要管理员权限,编辑/etc/profile并添加: 导出 PATH=$PATH:/home/uusama/mysql/bin 打开新终端后生效,永久有效,对所有用户有效。
检查/etc/profile.d/下的脚本冲突。

方法六:/etc/environment 需要管理员权限,编辑/etc/environment并添加: PATH=“/home/uusama/mysql/bin:$PATH” 打开新终端后生效,永久有效,对所有用户有效。
直接覆盖PATH而不导出。
编辑时要小心,可能会影响系统服务。

加载顺序: 系统级:/etc/environment→/etc/profile→/etc/bash.bashrc→/etc/profile.d/.sh 用户级别:~/.profile→~/.bashrc
后加载的文件会覆盖先加载的同名变量,用户级别可以覆盖系统级别。

测试方法:在每个文件的第一行添加标识变量,打开一个新终端,运行 echo $UU_ORDER 观察输出顺序。

提示: 创建自定义环境文件 uusama.profile 并通过源加载项目变量。
在 ~/.profile 中添加别名 rm='rm -i' 以提高操作安全性。

Linux系统下修改环境变量PATH路径的三种方法

临时修改:直接在命令行输入PATH=$PATH:/etc/apache/bin。
仅在当前终端会话中有效,关闭后消失。
例如,如果系统是CentOS 7 ,以root身份登录,在终端中输入此行,立即可用。
十分钟后,如果关闭终端并打开新终端,将无法找到路径。

全局修改:编辑/etc/profile。
这对所有用户永久有效,除非您手动将其更改回来。
例如系统是Ubuntu 2 0.04 ,使用sudo vi /etc/profile,添加PATH=$PATH:/etc/apache/bin,保存退出,然后source /etc/profile,或者直接打开新终端,所有用户登录后就能找到该路径。

用户级修改:编辑~/.bash_profile。
仅对当前用户永久有效。
例如,如果系统是 Debian 1 0,以普通用户登录,使用 vi ~/.bash_profile,添加 PATH=$PATH:/etc/apache/bin,保存退出,然后 source ~/.bash_profile,或者再次登录,该用户每次登录都能找到路径。

注意:更改 /etc/profile 或 ~/.bash_profile 后,使用 source 命令立即生效,无需等待新终端打开。
例如,更改 /etc/profile 后,输入 source /etc/profile ,或更改 ~/.bash_profile 后,输入 source ~/.bash_profile ,当前终端将能够立即使用新的 PATH。
你自己掂量一下吧。