Skip to content

[Question] token-plan(Lite) 宣称支持联网搜索,但 CLI 里 search web / 语音用不了;console 登录也拿不到 token-plan 凭证 #147

Description

@YunfanGoForIt

我自己用 bailian-cli 时遇到几个困惑,翻了现有 issue 没看到直接相关的(#135 提的是用量查询,#136 提的是 search web MCP 405,但我这边报错不太一样),来请教一下。

先说登录方式。我第一次跑的是:

bl auth login --console

浏览器里用阿里云账号授权登录。登录完 bl auth status 显示 config 是 default,里面有 access_token。但这时候跑 bl image generate 直接报 "No API key found",text chat 也全用不了。

后来我又单独跑了一次:

bl auth login --config token-plan --api-key <key>

才把 token-plan 的 key 写进配置并激活,生图才通了。

问题一:console 登录是不是只能拿到控制台网关的处理(app list、usage 这些),拿不到 token-plan 的模型消费凭证?也就是说想用 token-plan 的生图/对话,必须再手动单独配一次 key?我翻文档没看到讲清楚这两者关系的说明,想确认下是不是设计如此。

问题二是我比较在意的。我买的是 Lite 套餐,订阅页面上明确写着支持"联网搜索等 Harness 工具"。但我实测 bl search web 在 token-plan 配置下用不了:

bl search web --query "test"
# base_url 是 token-plan.cn-beijing.maas.aliyuncs.com 时报 404
# 换 dashscope.aliyuncs.com 时报 401(InvalidApiKey,因为 token-plan key 不匹配)

bl speech synthesize 也报 "Model not exist"(404)。语音、联网搜索在 token-plan 下都用不了,但套餐说明里是含联网搜索的,这让我有点困惑。

想确认:

  1. 是不是每个命令有固定的凭证域(控制台令牌 / DashScope API key / token-plan key / AK-SK),token-plan key 只覆盖部分生成类命令?
  2. 如果联网搜索确实在 Lite 套餐里,那 CLI 里正确的调用方式是什么?是我用错了,还是 CLI 还没接通?
  3. 能不能在 top-level --help 或文档里标注一下每个命令需要哪种 key?现在没标注,只能一个个试。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions