OpenAI SDK 入门:环境搭建与第一次调用
调用大模型早已不是大厂专利:一个 Python 脚本、十几行代码,就能把 GPT 模型的能力接进自己的程序。但不少初学者恰恰卡在最起点——环境装不对、密钥配不好、第一次调用报错后不知从何排查。本篇是《OpenAI Pyt…
AI 开发 · 共 12 篇 · 按发布时间正序排列
OpenAI Python SDK 从入门到实战:Responses API 主线 12 篇
调用大模型早已不是大厂专利:一个 Python 脚本、十几行代码,就能把 GPT 模型的能力接进自己的程序。但不少初学者恰恰卡在最起点——环境装不对、密钥配不好、第一次调用报错后不知从何排查。本篇是《OpenAI Pyt…
调用 OpenAI API 的时间,八成花在两件事上:把对话组织成结构化的消息数组,以及为手头任务挑一个合适的模型。前者决定了模型"听到什么",后者决定了它"有多聪明、花多少钱"。本系列第 1 篇/post/1675的主…
让 AI 应用"显得快"的秘密,多半不在模型生成得多快,而在第一个字多早出现。同样一段长回答:一种交互是进度圈转上十几秒、文字整段砸出来;另一种是不到一秒第一行就冒头,随后文字匀速流出。两者总耗时几乎一样,体感却天差地别…
让模型"说人话"只是起点,让程序"听得懂"才是工程问题。本系列前两篇跑通了最小调用链路、理清了消息结构与模型选型,拿到的回复都是自由文本;可下游程序要的是字段——情感分析要拿到 sentiment 与 rating,信息…
模型能言善辩,却两眼一抹黑:它不知道今天的天气,查不到你数据库里的订单,更不能替你发一封邮件——训练数据是静态的,模型本身只是一个文本进、文本出的函数。函数调用(Function Calling,官方也称工具调用)补上这…
前五篇里进出模型的都是文字:提问用文字写,回答用文字拿。可真实世界的原始材料多半不是文字——购物小票是照片,会议纪要是录音,产品手册是 PDF,先靠人工把它们"翻译"成文字再喂给模型,翻译这一步常常比调用本身还费劲。多模…
聊天产品从 demo 走向生产,中间横着的往往不是模型能力,而是会话状态:demo 里十行代码就能跑通多轮对话,可会话一长,token 与账单一起膨胀;换成服务端托管省了代码,隐私与控制权又要重新权衡。本系列第 2 篇/…
账单是 AI 应用从玩具走向产品的第一道关卡:demo 阶段一次调用几厘钱无人在意,等到日调用十万次,同样的代码每月烧掉几百上千美元。好消息是,OpenAI 把省钱的旋钮都摆在了明面上——换更便宜的模型档位、让重复前缀走…
demo 里一次调用要么成功要么失败,重跑一遍就是了;上了生产,同样的代码每天被调用几万次,失败就从偶发插曲变成日常配额——网络抖一下、限流撞一下、服务端晃一下,任何一个都能让无防护的进程半夜崩掉。生产环境的第一课不是"…
第 6 篇/post/1677解决了"一份文档怎么喂给模型":上传拿 file_id,input_file 块引用,一份 PDF 经得起连番追问。可文档一多,这条路立刻见顶——几十份手册、几百页笔记,总不能每问一句就把全…
一个系列学到收官,最常见的遗憾是"知识都懂,串不起来":流式会写、工具调用会写、会话裁剪也会写,可它们散在十个脚本里,从没在同一个程序里合过力。本篇是《OpenAI Python SDK 从入门到实战》系列第 11 篇/…
《OpenAI Python SDK 从入门到实战》写到这里是第 12 篇/post/1679,也是收官篇。前十篇把 Responses API 的调用、能力与工程化逐层展开,第 11 篇/post/1678把全部零件焊…