手把手教你调用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 模型,便宜又稳定。