手把手教你调用ChatGPT API:Python零基础入门指南
手把手教你调用ChatGPT API:Python零基础入门指南
想用AI API,但不知道从哪开始?这篇文章从零讲起,跟着做就能跑通第一个API调用。
第一步:获取API Key
API Key就是你调用AI的"通行证",没有它,API不会理你。
获取方式:
- 官方渠道:去OpenAI官网注册账号,在API设置里生成Key
- 聚合平台:去ViVaAPI这类平台注册,直接获取Key(国内可用,门槛低)
拿到Key后,复制保存好。注意:Key只显示一次,丢了要重新生成。
第二步:安装Python
如果你电脑上没有Python,先装一个。
Windows系统:
- 去python.org下载最新版
- 双击安装包,勾选"Add Python to PATH"
- 点击Install,等几分钟就装好了
装完后打开命令行(Win+R,输入cmd,回车),输入:
python --version
看到版本号就说明装成功了。
第三步:安装调用库
Python调用API需要一个库,叫requests。在命令行输入:
pip install requests
回车,等几秒钟就装好了。
第四步:写第一行代码
打开记事本或任意编辑器,新建一个文件,命名为test_api.py,粘贴以下代码:
import requests
API_KEY = "你的API Key填在这里"
URL = "https://vivaapi.cn/v1/chat/completions"
headers = {
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
}
data = {
"model": "gpt-5.4",
"messages": [
{"role": "user", "content": "你好,介绍一下你自己"}
]
}
response = requests.post(URL, headers=headers, json=data)
result = response.json()
print(result["choices"][0]["message"]["content"])
把你的API Key填在这里换成你真实的Key,保存文件。
第五步:运行代码
打开命令行,切换到文件所在目录,输入:
python test_api.py
回车,等几秒钟,你会看到AI给你回复了。
恭喜你,第一次调用API成功!
代码逐行解释
很多人复制代码能用,但不知道每行在干什么。我来拆解:
第1行:导入requests库,这个库负责发网络请求
第3行:定义你的API Key,相当于你的身份证
第4行:API的网址,告诉程序去哪调用
第6-9行:设置请求头,Authorization是认证信息,Content-Type是数据格式
第11-16行:设置请求内容,model选模型,messages是对话内容
第18行:发送请求,把数据发出去
第19行:把返回结果转成JSON格式
第20行:从结果里提取AI的回复并打印
常见问题解答
Q:报错"ModuleNotFoundError: No module named ‘requests’"怎么办?
A:说明没装requests库,回到第三步装一下。
Q:报错"401 Unauthorized"怎么办?
A:API Key错了或没填,检查一下Key是否正确。
Q:报错"ConnectionError"怎么办?
A:网络连不上,检查URL是否正确,或换一个网络环境。
Q:返回乱码怎么办?
A:编码问题,在代码开头加一行:# -*- coding: utf-8 -*-
进阶:换个模型试试
代码里的"model": "gpt-5.4"可以换成其他模型:
"gpt-5.4"— 更强,但贵一点"claude-sonnet-4.6"— Claude的轻量模型"gemini-3.1-pro-preview"— Google的模型
只需要改这一行,其他代码不动,就能调用不同的AI。
总结
调用API的核心就4步:
- 获取API Key
- 安装Python和requests库
- 写代码(复制模板改Key)
- 运行看结果
只要跑通第一次,后面就简单了。关键是动手试,光看不练永远学不会。
📌 友情提示:给大家推荐一个稳定运营多年的AI聚合API站点,可搜索ViVaAPI,一个API Key接入 600 + 主流 AI 模型,便宜又稳定。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)