Simon Ma
Simon Ma
@OrezzerO 那我觉得你们可能缺的不是注册中心平滑迁移的能力,而是统一配置中心。框架要做的是多实现多适配,减少使用者的工作量。你的需求是如何统一将注册中心从ZK切到其他中间件 ,我想这个应该是需要你们的配置中心统一下发一个sofaboot支持的注册中心配置,并做一次统一发布即可。
现象原因: 是因为你第一次发起请求失败了,之后你调整配置重启或重试服务,就会有这种现象。 解决方案:点一下小刷子(Clear),重新发起请求即可。 API要求和机器人有来有回的对话,如果第一次机器人没有回答,你重新发起第二次对话,相当于你说了两句话,机器人不知道该怎么回答。
> 这个错误直接导致docker停止运行了,如何能跳过这个,避免docker崩溃 这是另外一个问题,建议重新开issue. 本项目作者 @babaohuang 已经在更新`fuyun/generative-ai`版本了,实测 0.1.3 版本无此问题。 待主分支更新后,重新构建镜像即可。
别猜,根据google的文档,你直接访问API试试就知道了。 ```shell curl https://generativelanguage.googleapis.com/v1/models/gemini-pro:streamGenerateContent?key={TOKEN}&alt=sse \ -H 'Content-Type: application/json' \ --no-buffer \ -d '{ "contents":[ {"role": "user", "parts":[{"text": "现在时间"}] } ] }' > response.json ```
> 请教一下大佬,vercel 部署的 proxy 和 netlify 部署的 proxy 有什么区别吗?为什么 README 中推荐的 proxy 换成了 netlify ? 很多人fork了原来的proxy都无法在Vercel部署,我个人的账号也被block了。我已经发邮件给Vercel咨询原因。为了提高成功率,让大家少承担风险,暂时换成netlify 相关讨论:[https://simonmy.com/posts/使用netlify反向代理google-palm-api.html](https://simonmy.com/posts/使用netlify反向代理google-palm-api.html)
你如果是境内本地开发,需要带上环境变量。 ```shell GEMINI_API_KEY={YOUR_TOKEN} API_BASE_URL={YOUR_API_BASE_URL} pnpm run dev # 例:GEMINI_API_KEY=abc12345678 API_BASE_URL=https://xxxx.vercel.app pnpm run dev ```
> > 你如果是境内本地开发,需要带上环境变量。 > > ```shell > > GEMINI_API_KEY={YOUR_TOKEN} API_BASE_URL={YOUR_API_BASE_URL} pnpm run dev > > # 例:GEMINI_API_KEY=abc12345678 API_BASE_URL=https://xxxx.vercel.app pnpm run dev > > ``` > > 非常感谢您的回答,我在vercel上部署了该项目,然后在.env里将vercel给的URL作为API_BASE_URL,如下:API_BASE_URL=https://youshibao-godgod126s-projects.vercel.app > > 不过还是得到“Fetch...
googleapis.com 这个是什么API? 没太理解什么意思
> > googleapis.com 这个是什么API? 没太理解什么意思 > > 当用户从国内访问的时候,接口会报错:`User location is not supported for the API use.` > > 希望浏览器的客户端位置信息不要传递到 Google API 跟googleapis没有什么关系。本项目README就有解决方案 我博客也写了解决方案:https://simonmy.com/posts/使用vercel反向代理google-palm-api.html
> 我也是这个问题,在文件中添加代理不行,vpn开启全局模式也不行。 关注: https://github.com/babaohuang/GeminiProChat/issues/26