Langchain-Chatchat/server
liunux4odoo 9ce328fea9
实现Api和WEBUI的前后端分离 (#1772)
* update ApiRequest: 删除no_remote_api本地调用模式;支持同步/异步调用
* 实现API和WEBUI的分离:
- API运行服务器上的配置通过/llm_model/get_model_config、/server/configs接口提供,WEBUI运行机器上的配置项仅作为代码内部默认值使用
- 服务器可用的搜索引擎通过/server/list_search_engines提供
- WEBUI可选LLM列表中只列出在FSCHAT_MODEL_WORKERS中配置的模型
- 修改WEBUI中默认LLM_MODEL获取方式,改为从api端读取
- 删除knowledge_base_chat中`local_doc_url`参数

其它修改:
- 删除多余的kb_config.py.exmaple(名称错误)
- server_config中默认关闭vllm
- server_config中默认注释除智谱AI之外的在线模型
- 修改requests从系统获取的代理,避免model worker注册错误

* 修正:
- api.list_config_models返回模型原始配置
- api.list_config_models和api.get_model_config中过滤online api模型的敏感信息
- 将GPT等直接访问的模型列入WEBUI可选模型列表

其它:
- 指定langchain==0.3.313, fschat==0.2.30, langchain-experimental==0.0.30
2023-10-17 16:52:07 +08:00
..
agent Agent提示词更改,增加图片 (#1667) 2023-10-07 11:52:54 +08:00
chat 实现Api和WEBUI的前后端分离 (#1772) 2023-10-17 16:52:07 +08:00
db 修复:切换embed_model时,FAISS向量库未正确释放,导致`d == self.d assert (#1766) 2023-10-16 21:02:07 +08:00
knowledge_base 修复:切换embed_model时,FAISS向量库未正确释放,导致`d == self.d assert (#1766) 2023-10-16 21:02:07 +08:00
model_workers Agent大更新合并 (#1666) 2023-10-07 11:26:11 +08:00
static update api and webui: 2023-08-16 13:18:58 +08:00
api.py 实现Api和WEBUI的前后端分离 (#1772) 2023-10-17 16:52:07 +08:00
api_allinone_stale.py update llm_api_launch,api_allinone,webui_allinone,readme:1.llm_api_launch,api_allinone_webui_allinone更名;2. 更新readme关于startup的说明 2023-08-17 16:59:16 +08:00
llm_api.py 实现Api和WEBUI的前后端分离 (#1772) 2023-10-17 16:52:07 +08:00
llm_api_shutdown.py update import pkgs and format 2023-08-10 21:26:05 +08:00
llm_api_stale.py fix argument name in help text (#1532) 2023-09-20 10:38:50 +08:00
utils.py 实现Api和WEBUI的前后端分离 (#1772) 2023-10-17 16:52:07 +08:00
webui_allinone_stale.py update llm_api_launch,api_allinone,webui_allinone,readme:1.llm_api_launch,api_allinone_webui_allinone更名;2. 更新readme关于startup的说明 2023-08-17 16:59:16 +08:00