3.3/ 5
文档可读性
上手成本
接入稳定性
错误信息质量
能力一致性
推荐意愿
使用环境Web·MacBook Pro 14 英寸
体验正文
第一次打开是抱着试试看的心态,结果在第一步就卡了一会儿,后面才顺起来。
用 `openai@4.78.1` 的 `client.chat.completions.create` 设了 `stream: true`,长回复到第 300 个 chunk 左右会突然抛 `Premature close`,SDK 不重试也不带 request id,日志里只有一个 `ECONNRESET`。
对 `top_k` 这类数值参数做范围校验,越界返回 400 并说明合法区间;预期不会再因为一个参数把服务打成 500。
超时和重试行为不可控,SDK 既不暴露配置,也不回传 request id。
我当时的调用大概是这样:
try {
const r = await client.chat.completions.create(req);
return r.choices[0];
} catch (err) {
const e = err as { status?: number; request_id?: string; message: string };
logger.error("beehub call failed", {
status: e.status,
requestId: e.request_id ?? "missing",
message: e.message,
});
throw err;
}附件(2)
有帮助 10·提交于 2026-08-28
公开的环境信息只有体验者自己声明的平台与设备;系统不会自动采集设备、系统或浏览器信息。