liunux4odoo
|
51691ee008
|
update to pydantic v2 (#3486)
|
2024-03-22 20:39:25 +08:00 |
|
liunux4odoo
|
d0846f88cc
|
- pydantic 限定为 v1,并统一项目中所有 pydantic 导入路径,为以后升级 v2 做准备
- 重构 api.py:
- 按模块划分为不同的 router
- 添加 openai 兼容的转发接口,项目默认使用该接口以实现模型负载均衡
- 添加 /tools 接口,可以获取/调用编写的 agent tools
- 移除所有 EmbeddingFuncAdapter,统一改用 get_Embeddings
- 待办:
- /chat/chat 接口改为 openai 兼容
- 添加 /chat/kb_chat 接口,openai 兼容
- 改变 ntlk/knowledge_base/logs 等数据目录位置
|
2024-03-06 13:51:34 +08:00 |
|
liunux4odoo
|
65466007ae
|
make torch & transformers optional
import pydantic Model & Field from langchain.pydantic_v1 instead of pydantic.v1
|
2024-03-06 13:50:06 +08:00 |
|
glide-the
|
4e358db525
|
升级agent,pydantic升级到2
|
2024-03-06 13:44:43 +08:00 |
|
zR
|
5df19d907b
|
跟新了langchain 0.1.x需要的依赖和修改的代码
|
2024-03-06 13:37:10 +08:00 |
|
zR
|
253168a187
|
Dev (#2280)
* 修复Azure 不设置Max token的bug
* 重写agent
1. 修改Agent实现方式,支持多参数,仅剩 ChatGLM3-6b和 OpenAI GPT4 支持,剩余模型将在暂时缺席Agent功能
2. 删除agent_chat 集成到llm_chat中
3. 重写大部分工具,适应新Agent
* 更新架构
* 删除web_chat,自动融合
* 移除所有聊天,都变成Agent控制
* 更新配置文件
* 更新配置模板和提示词
* 更改参数选择bug
|
2024-03-06 13:32:36 +08:00 |
|