• darkstarrd

    坏消息,现在不在opencode里用会报错```
    [!!] 400 Error from provider (Console): OpenCode's free tier can only be used in OpenCode
    Error from provider (Console): OpenCode's free tier can only be used in OpenCode (type=MissingSessionID)
    ``好消息是,可以继续用之前api公匙,只不过这回是放在请求头里``
    x-opencode-session: public + x-opencode-client

    主楼
  • wuyifang

    x-opencode-client 这个怎么获取?

    #1
  • darkstarrd

    这个是之前拿来当apikey用的,我只是猜可能可以用,试了下还真行

    #2
  • wuyifang

    我以前是这样配的,以前可以用,现在用不了了。这个要怎么改?

    图片

    #3
  • darkstarrd

    public + x-opencode-client

    x-opencode-session右侧的sess_example内容换成public + x-opencode-client

    #4
  • ShenQiT

    会话ID我解决了客户端 报错怎么解决

    图片

    图片

    #5
  • ShenQiT

    佬 你这个方法不对 x-opencode-session: public + x-opencode-client

    会当成会话ID发送到上游 没一个对话都是这个会话ID 会话ID需要动态的 否则每个对话 相当于记住不同的客户端对话 你使用同一个会话ID 生成的内容 有不同的客户端对话的那种记忆吧

    #6
  • 梦想家

    我就说今天怎么几秒钟就报错,一直用不了,原来是限制客户端了

    #7
  • darkstarrd

    x-opencode-session: public + x-opencode-client

    图片

    图片

    #8
  • ShenQiT

    佬啥意思 x-opencode-session: public + x-opencode-client

    这个填入确实可以了

    上游可能把多个对话视为同一个公共会话;

    如果上游按会话ID(标识) 保存上下文,可能出现上下文串线、状态混用

    #9
  • 冷子月

    等佬们解决吧

    辛苦了佬。

    先暂时去用用cline 反正最近opencode 也没有什么free能用 ^-^

    快把ds 还给我!

    #10

发表回复

登录后回复