← AI 百科

API请求

AI编程 · AI编程基础
一句话:程序通过固定地址、参数和密钥向另一个服务要数据或提交任务的方式。

它是什么

API请求可以理解为程序之间的点餐。你的程序按对方规定的地址、方法、参数和身份凭证发出请求,对方返回结果。调用AI模型、登录、支付、发送短信、查询订单,本质上都经常通过API完成。

适合干什么

  • 刚开始做AI应用的人
  • 需要接OpenAI、Claude、支付或登录的人
  • 用Codex改代码但看不懂接口的人
  • 想理解前后端通信的小白

不适合干什么

  • 完全不想碰代码和配置
  • 没有权限调用第三方服务
  • 需要高并发架构但没有后端基础
  • 把API Key直接暴露到前端的人

普通人怎么用

  • 看清接口文档里的URL
  • 确认请求方法是GET还是POST
  • 准备请求头、参数和API Key
  • 用Postman或curl先测试
  • 成功后再写进代码

进阶用户怎么用

  • 统一封装请求函数
  • 处理超时、重试和限流
  • 记录请求日志和错误信息
  • 把密钥放在服务端环境变量里

常见误区

  • GET和POST用错
  • 请求头缺少Content-Type或Authorization
  • 把密钥写进前端代码
  • 只处理成功结果,不处理错误码

和相似工具的区别

  • API请求 vs 页面访问:页面访问给人看,API请求给程序读,返回通常是JSON。
  • 请求参数 vs 请求头:参数是业务内容,请求头通常放格式、身份和额外说明。

入门步骤

  • 读文档
  • 确认地址和方法
  • 准备参数
  • 测试请求
  • 处理返回
  • 处理错误

推荐工具(第三方)

Postman、curl、Insomnia、VS Code、Codex、Claude Code