BeeHub
蜂巢向量库· 要接入提交于 2026-07-06 02:27

应用提交者的反馈

评价为「有用」 · 给出于 2026-07-06 20:27

信息够了,谢谢。唯一想请你补的是:你当时是从哪个入口进来的?这块我们埋点没覆盖。

体验者公开的是自己声明的平台与设备,以及主动上传的附件;系统不再自动采集设备型号、系统版本或浏览器信息,也不再保存这类环境数据。

记录正文

南柯2 个月前有用
3.2/ 5
文档可读性
上手成本
接入稳定性
错误信息质量
能力一致性
推荐意愿

使用环境Web·MacBook Pro 14 英寸

体验正文

装了两天,断断续续用了几次。下面这条是最影响我继续用下去的问题。

SDK 的 `client.retry({ max: 5 })` 文档说只重试 5xx,实测 400 也会重试,一次参数写错就重复创建了 5 个订单,这个默认行为太危险,清理了一晚上。

SDK 改成运行时读取 key,或在文档里给出 `Client.fromEnv()` 的 Serverless 用法;希望 key 不用写进构建产物也能生效。

返回值把无数据和 0 混为一谈,客户端分不清,业务代码里到处是特判。

我当时的调用大概是这样:

// 脱敏示例:超时与重试语义无法区分
func chatWithTimeout(ctx context.Context, c *beehub.Client, prompt string) (*beehub.ChatResponse, error) {
    ctx, cancel := context.WithTimeout(ctx, 30*time.Second)
    defer cancel()
    res, err := c.Chat(ctx, beehub.ChatRequest{
        Model:    "bh-small",
        Messages: []beehub.Message{{Role: "user", Content: prompt}},
    })
    if errors.Is(err, context.DeadlineExceeded) {
        // 首次超时和重试预算耗尽都长这样
        return nil, fmt.Errorf("chat timeout: %w", err)
    }
    return res, err
}

附件(3)

429 限流响应原文与响应头
429 限流响应原文与响应头
环境变量未生效的容器启动日志
环境变量未生效的容器启动日志
有帮助 10·提交于 2026-07-06

公开的环境信息只有体验者自己声明的平台与设备;系统不会自动采集设备、系统或浏览器信息。

对评价有异议?

只有被评为「无用 / 一般」的记录可以申诉,且只能由这条记录的体验者本人提交。

有帮助 10

记录级「有帮助」目前只读:写接口还没做,刷新后不会保留计数。

暂不提供点击