换电脑前,我先检查密钥设置,避免测试时花错预算
环境变量像工具启动时读到的便条
编程工具需要知道向哪里发请求、用什么密钥。环境变量就是操作系统交给程序的文字设置。你不必修改工具代码,也能告诉它这些信息。不过,变量不是保险箱,拿到密钥的人可能消耗你的余额。
密钥、地址和模型不是一回事
密钥用于验证身份,接口地址决定请求发往哪里,模型决定由谁处理任务。三者不能互相替代。不同工具读取的变量名称也可能不同,应按各自文档填写,不能假定一套设置通用。
使用 MyRelay 时,应填写它提供的密钥,以及对应工具所需的接口地址。不要仅凭密钥已保存,就认定请求已走中转。
视窗系统里先分清用户与系统设置
在视窗系统中,可以搜索并打开环境变量设置。个人电脑通常使用用户变量即可,不必修改影响其他账户的系统变量。填写名称和值时,留意多余空格。保存后关闭并重新打开终端;已运行的编辑器也可能需要重启。
苹果和利纳克斯系统要留意终端会话
在苹果和利纳克斯系统中,环境变量常通过终端设置。临时设置一般只影响当前会话及它启动的程序,关闭后通常失效。长期使用可按终端文档设置持久变量,但先确认自己使用哪种命令解释器。
从桌面图标打开的编辑器,不一定继承终端里的变量。另一个常见误会是,以为把设置写进项目的环境文件就会生效;工具必须明确支持并加载它。
先发一次短请求,再开始正式任务
连接后,先让工具回答一句简单问题,再查看实际服务、模型和费用。设置可能被工具自身配置覆盖;没有账单记录时,也不能只凭回答成功就认定连接正确。
MyRelay 可查看每次请求的用量与成本,方便核对测试是否走对账户。你可以创建一个 MyRelay 账户,先用小额预算验证,再决定是否扩大使用。
排查连接时,不要把密钥一起发出去
求助时只提供变量名称、错误提示和已做的检查,不发送完整密钥,也别将其提交到代码仓库。若密钥已经泄露,应立即撤销并更换。环境变量设置正确只代表连接准备就绪,不代表费用自动受限,仍要定期检查余额和请求记录。