手把手教你调用ChatGPT API:Python零基础入门指南

想用AI API,但不知道从哪开始?这篇文章从零讲起,跟着做就能跑通第一个API调用。在这里插入图片描述

第一步:获取API Key

API Key就是你调用AI的"通行证",没有它,API不会理你。
获取方式:

  • 官方渠道:去OpenAI官网注册账号,在API设置里生成Key
  • 聚合平台:去ViVaAPI这类平台注册,直接获取Key(国内可用,门槛低)
    拿到Key后,复制保存好。注意:Key只显示一次,丢了要重新生成

第二步:安装Python

如果你电脑上没有Python,先装一个。
Windows系统:

  1. 去python.org下载最新版
  2. 双击安装包,勾选"Add Python to PATH"
  3. 点击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步:

  1. 获取API Key
  2. 安装Python和requests库
  3. 写代码(复制模板改Key)
  4. 运行看结果
    只要跑通第一次,后面就简单了。关键是动手试,光看不练永远学不会。

📌 友情提示:给大家推荐一个稳定运营多年的AI聚合API站点,可搜索ViVaAPI,一个API Key接入 600 + 主流 AI 模型,便宜又稳定。

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐