2.认识 API 密钥、Python 环境配置 零基础逐点精讲
·
知识点 1:你手里的apiKey,到底是个啥?
之前给你说过,大模型 API 是官方给你开的「专属后门」,那apiKey就是这个后门的唯一门禁卡 + 身份证,而且是「一卡通用」,不用再分开输账号和密码,新手用起来更简单。
它有 3 个核心作用,你必须记牢:
身份识别:你给大模型发请求时,必须带上这个apiKey,大模型服务器一看是注册过的合法用户,不是恶意攻击,才会给你返回答案;没有这个卡,直接被服务器拒之门外。
额度统计:你每调用一次大模型,服务器就会根据这个apiKey,统计你用了多少免费额度,不会扣错、也不会让你超用,完全透明。
权限隔离:这个apiKey只属于你一个人,别人没有这个卡,就进不了这个后门,用不了你的免费额度,也不会给你带来任何风险。
知识点 2:为什么要做「环境配置」?不能直接把密钥写在代码里吗?
大白话讲:环境配置,就是让你的 Python 代码安全、方便地拿到你的 apiKey,不用每次写代码都重新复制粘贴,也不会不小心把密钥泄露出去。
很多新手图省事,直接把密钥写在主代码里,练习的时候没问题,但非常不推荐,原因有 2 个:
以后你写的代码多了,每个文件都要复制一遍密钥,不仅麻烦,还很容易写错、复制漏;
如果你不小心把代码发到了网上、朋友圈,别人就能直接看到你的密钥,盗用你的免费额度,甚至给你带来合规风险。
所以哪怕是新手,也一定要从第一天就养成「密钥单独配置、和主代码分离」的好习惯,这也是 AI 行业的通用规范。
知识点 3:2 种配置方式,新手怎么选?
| 配置方式 | 适用场景 | 安全性 | 上手难度 |
|---|---|---|---|
| 单独配置文件(config.py) | 新手学习 本地练习 | 中(只要不发文件就不会泄露) | 极低 |
| 系统环境变量 | 正式项目、开源代码、工作场景 | 极高(代码里完全看不到密钥 | 中 |
步骤 1:新建核心配置文件(config.py)
# ===================== 通义千问API核心配置 =====================
# 1. 你的专属API密钥,把双引号里的内容换成你自己的apiKey
TONGYI_API_KEY = "你自己的apiKey,比如sk-xxxxxxxxxxxxxxxxxxxxxxxx"
# 2. 通义千问官方固定API地址,绝对不能改!直接复制就行
TONGYI_API_URL = "https://dashscope.aliyuncs.com/api/v1/services/aigc/text-generation/generation"
步骤 2:写测试代码,验证配置是否成功
# 从config.py里导入我们配置好的密钥和API地址
from config import TONGYI_API_KEY, TONGYI_API_URL
# 打印验证结果,只显示密钥前10位,避免不小心泄露
print("✅ 你的API密钥读取成功:", TONGYI_API_KEY[:10] + "********")
print("✅ API地址读取成功:", TONGYI_API_URL)
更多推荐



所有评论(0)