OpenAI 接口管理 & 分发系统,支持 Azure、Anthropic Claude、Google PaLM 2 & Gemini、智谱 ChatGLM、百度文心一言、讯飞星火认知、阿里通义千问、360 智脑以及腾讯混元,可用于二次分发管理 key,仅单可执行文件,已打包好 Docker 镜像,一键部署,开箱即用. OpenAI key management & redistribution system, using a single API for all LLMs, and features an English UI.
close #1408 close #1386
我已确认该 PR 已自测通过,相关截图如下: (此处放上测试通过的截图,如果不涉及前端改动或从 UI 上无法看出,请放终端启动成功的截图)
理论上早期的版本应该没有返回FinishReason?所以流不会被截断。 但是在v0.6.7左右的版本修复stream流问题时这部分被修正了#1382,引入了FinishReason字段。涉及问题#1345、
1328。
但是有个比较尴尬的地方在于,实际上Gemini的API本身就在每个流message中返回STOP(看起来跟早期的Gemini的表现不太一致,不知道为什么会出现这个问题)。
因为是流式返回,没法准确预知哪个是最后一条message,只能暂时去掉FinishReason字段了。
启动: