jebouruama

Results 8 comments of jebouruama

> @jebouruama Azure 不太熟 可以一起研究研究 欢迎pr 抱歉,我自己没有开发能力,仅从项目配置的角度提个建议: openai的官方api的endpoint为:https://api.openai.com/v1/chat/completions , 而azure提供的openai api服务与openai本质相同,调用方式略有不同。目前已有多个git项目可以实现azure openai到官方openai的proxy操作,即自行搭建一个endpoint,例如https://mydomain/v1/chat/completions ,其中除domainname外其它与官方API调用完全兼容。 本项目目前仅能配置openai的官方key,如能新增一个配置项(例如openai_base_url),可自行配置openai的endpoint的url(将官方的https://api.openai.com/v1/chat/completions 更改为其它),则就可以支持使用azure openai服务了。

感谢 大佬的响应,确实不只是更改url,主要的变更还涉及model的mapper,但是我的理解是这个mapper在proxy项目中即可设置为和openai官方一致,所以其实只需要修改openai的endpoint即可。您可以参考这个项目看一下https://github.com/hbsgithub/deno-azure-openai-proxy 我使用该项目配置好自己的endpoint后,在其它可支持修改endpoint的chatgpt项目中均可无障碍使用azure openai服务了。

感谢,确实正如你所说,这个方案不完美,能原生支持azure openai的api最好了,但是新增一个base_url目前实现最简单。

感谢大佬支持,我来测试义不容辞

请问clone了feature/openai-base-url分支后,在哪里设置环境变量?

> > 请问clone了feature/openai-base-url分支后,在哪里设置环境变量? > > 你是用什么部署的,vercel有在设置面板里 我是clone到本地,用setup.sh --local运行的,还发现一个奇怪的现象,因机器上原先3000端口跑了官方的agentgpt,启动本项目时提示更换为3001,结果3001端口只能本机访问,公网无法访问,我查看监听端口发现仅开启了ipv6的3001端口,ipv4没有开3001,不知道是啥情况。 另我对分支操作不是很熟悉,请问如何指定一个特定的分支部署到vercel上?

同感,试用的autogpt类应用目前发现ai很容易进入死循环或者执行一些无意义的task,会耗费大量token和时间。目前 [Cognosys](https://app.cognosys.ai/create) 和 [Godmode](https://godmode.space/)都支持分步手动执行task,可控性比较强。但是官方AgentGpt貌似还没有细粒度控制执行task的功能。 我个人认为目前Godmode的实现方式最人性化(当然可能有些繁琐)。用户可对AI拟进行的task计划进行选择,筛选不必要的ai建议task,然后每一步ai都会给出他的想法和原因以及准备做的具体动作,用户批准后方可执行,同时用户可以针对ai建议的task给出反馈(纠偏)。 ![CleanShot 2023-04-26 at 18 17 11@2x](https://user-images.githubusercontent.com/44332338/234549333-4e344d0a-373f-45a1-a8bf-4d9491006b0c.png)