Go语言技术文章
-
Python 3.15.0rc1 已进入候选发布阶段,官方说明后续不再发生 ABI 变化,并鼓励第三方项目提前测试和发布 wheels。本文把这个消息落到工程现场:如何区分试用范围、建立 3.14/3.15 矩阵、验证二进制依赖和决定是否进入生产。333 收藏 -
科技周边 · 业界新闻 | 2小时前 | Etcd · 性能优化 · 分布式存储 · kubernetes · 版本升级 · ETCD 性能压测 RangeStream etcd v3.7 Kubernetes v1.37 大结果集
etcd v3.7 引入 RangeStream,把大范围读取从整批缓冲改为分块返回,重点改善首字节延迟和内存可预测性。文章用一个前缀读取场景拆解旧行为、新接口、压测指标、keys-only 优化,以及升级到 v3.7 时的兼容和回滚边界。498 收藏 -
Go 官方在 2026 年 5 月公布 pkg.go.dev API,提供模块、版本、包、符号和漏洞等只读查询。本文从一次模块路径歧义的排查开始,用 Go 写一个带版本和错误分支的最小客户端,说明这套 v1beta 接口与网页查询的关键差异。363 收藏 -
Go 接入 Responses API 图片理解时,最容易踩到的不是模型参数,而是 MIME 类型、Base64 体积和失败回退没有在客户端先处理。本文用一个图片质检接口说明如何预检文件、估算请求大小、设置超时,并把失败结果安全地送入人工队列。303 收藏 -
Go 服务接入 Responses API 的流式输出后,最难排查的不是连接建立,而是中途断流、客户端取消和重试重复。本文用事件序列、Context 和请求日志拆开问题,给出可回滚的排查与修复方案。326 收藏 -
从 Chat Completions 迁移到 OpenAI Responses API 时,真正需要改的不是一处参数名,而是输入、输出读取、工具调用和回归检查四个边界。本文用一个 Go 文本生成客户端拆开这些变化,给出可逐项核对的迁移写法。446 收藏 -
模型换版本后,先别只看几条手工对话。本文用 Go 从零做一个轻量 AI 评测样本 CLI,校验 JSONL 字段、按固定种子抽样,并把命中规则与通过率写成可复查的报告。472 收藏 -
Go 服务把模型的流式输出转发给浏览器时,客户端刷新或断网会让上游请求继续消耗连接和配额。本文用 Request.Context、HTTP 流读取和取消信号复盘这个故障,并给出可验证的清理与回滚方案。254 收藏 -
AI 应用接收流式工具参数时,JSON 往往被拆在多个数据块里,直接逐块解析会遇到意外 EOF、转义字符断开和重复提交。本文用 Go 写一个小型增量缓冲器,展示如何拼接、解析、去重并验证完整参数。497 收藏 -
科技周边 · 人工智能 | 1星期前 | 人工智能 · sse · 流式输出 · 接口稳定性 · 重试 · SSE 断线重连 Responses API AI流式输出 sequence_number 重复片段
AI 流式输出遇到网络断开时,不能简单重试并把新片段直接拼到旧文本后面。本文从 SSE 事件序号入手,给出事件落盘、断点重放、重复片段去重和最终状态核对的最小实现。217 收藏 -
RAG 系统最危险的不是检索慢,而是证据为空时模型仍然给出肯定答案。本文用相似度门槛、引用绑定和拒答回退,把无证据回答挡在业务接口之外。188 收藏 -
科技周边 · 人工智能 | 2星期前 | go · openai · AI接口 · Responses API · Go OpenAI Responses API background mode 异步轮询 大模型接口
用 Go 接入 OpenAI Responses API 时,长推理或工具调用容易让同步 HTTP 请求撞上超时。本文从同步调用迁移到 background 模式,演示如何提交任务、按响应 ID 轮询、处理失败状态,并说明约 10 分钟保留窗口与 Zero Data Retention 的边界。388 收藏 -
科技周边 · 业界新闻 | 2星期前 | 前端 · 流式处理 · sse · Web Streams · TextDecoderStream · 流式解码 SSE ReadableStream TextDecoderStream UTF-8分块
SSE 返回的 UTF-8 字节可能把一个汉字拆在两个网络 chunk 中,逐块直接 TextDecoder.decode 容易出现替换字符。本文用浏览器 TextDecoderStream 处理 SSE 文本流,说明 pipeThrough、行缓冲、事件结束标记和兼容边界。186 收藏 -
科技周边 · 人工智能 | 2星期前 | go语言 · 异步任务 · 人工智能 · openai · API工程化 · Go 异步任务 轮询 数据保留 OpenAI Responses API background mode
长时间 AI 请求不适合一直占着 Go HTTP 连接。本文用一个报告生成场景拆开 Responses API background mode 的提交、轮询、完成判断和错误处理,并提醒后台模式与数据保留、Zero Data Retention 的边界。183 收藏 -
Node.js 26.5.0 新增 Blob.textStream(),返回可读流。本文从 Blob 文本读取场景出发,对比 text()、stream() 和 textStream(),给出逐块处理、编码边界与版本核对方法。468 收藏