Skip to content

Commit 9221c7c

Browse files
committed
fix: remove default model reference from embedding_model and add export paths for templates
1 parent 9e7f6fc commit 9221c7c

15 files changed

+64
-10
lines changed

apps/knowledge/migrations/0001_initial.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ class Migration(migrations.Migration):
5656
('scope', models.CharField(choices=[('SHARED', '共享'), ('WORKSPACE', '工作空间可用')], default='WORKSPACE', max_length=20, verbose_name='可用范围')),
5757
('file_size_limit', models.IntegerField(default=100, verbose_name='文件大小限制')),
5858
('meta', models.JSONField(default=dict, verbose_name='元数据')),
59-
('embedding_model', models.ForeignKey(default=knowledge.models.knowledge.default_model, on_delete=django.db.models.deletion.DO_NOTHING, to='models_provider.model', verbose_name='向量模型')),
59+
('embedding_model', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='models_provider.model', verbose_name='向量模型')),
6060
('user', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='users.user', verbose_name='所属用户')),
6161
],
6262
options={

apps/knowledge/models/knowledge.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -95,9 +95,6 @@ def default_status_meta():
9595
return {"state_time": {}}
9696

9797

98-
def default_model():
99-
# todo : 这里需要从数据库中获取默认的模型
100-
return uuid.UUID('42f63a3d-427e-11ef-b3ec-a8a1595801ab')
10198

10299

103100
class KnowledgeFolder(MPTTModel, AppModelMixin):
@@ -128,8 +125,7 @@ class Knowledge(AppModelMixin):
128125
scope = models.CharField(max_length=20, verbose_name='可用范围', choices=KnowledgeScope.choices,
129126
default=KnowledgeScope.WORKSPACE)
130127
folder = models.ForeignKey(KnowledgeFolder, on_delete=models.DO_NOTHING, verbose_name="文件夹id", default='default')
131-
embedding_model = models.ForeignKey(Model, on_delete=models.DO_NOTHING, verbose_name="向量模型",
132-
default=default_model)
128+
embedding_model = models.ForeignKey(Model, on_delete=models.DO_NOTHING, verbose_name="向量模型")
133129
file_size_limit = models.IntegerField(verbose_name="文件大小限制", default=100)
134130
file_count_limit = models.IntegerField(verbose_name="文件数量限制", default=50)
135131
meta = models.JSONField(verbose_name="元数据", default=dict)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
Section title (optional), Section content (required,question answer), Question (optional,one per line in the cell)
2+
MaxKB product introduction,"MaxKB is a knowledge base question-answering system based on the LLM large language model. MaxKB = Max Knowledge Base,aims to become the most powerful brain of the enterprise。Out-of-the-box: supports direct document upload、automatic crawling of online documents、automatic text splitting and vectorization、and good intelligent question-answering interactive experience;Seamless embedding: supports zero-coding and rapid embedding into third-party business systems;Multi-model support: supports docking with mainstream large models,including Ollama local private large models (such as Llama 2、Llama 3、qwen)、Tongyi Qianwen、OpenAI、Azure OpenAI、Kimi、Zhipu AI、iFlytek Spark and Baidu Qianfan large models、etc.","What is MaxKB?
3+
MaxKB product introduction
4+
Large language model supported by MaxKB
5+
MaxKB advantages"
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
分段标题(选填),分段内容(必填,问题答案)),问题(选填,单元格内一行一个)
2+
MaxKB产品介绍,"MaxKB 是一款基于 LLM 大语言模型的知识库问答系统。MaxKB = Max Knowledge Base,旨在成为企业的最强大脑。
3+
开箱即用:支持直接上传文档、自动爬取在线文档,支持文本自动拆分、向量化,智能问答交互体验好;
4+
无缝嵌入:支持零编码快速嵌入到第三方业务系统;
5+
多模型支持:支持对接主流的大模型,包括 Ollama 本地私有大模型(如 Llama 2、Llama 3、qwen)、通义千问、OpenAI、Azure OpenAI、Kimi、智谱 AI、讯飞星火和百度千帆大模型等。","MaxKB是什么?
6+
MaxKB产品介绍
7+
MaxKB支持的大语言模型
8+
MaxKB优势"
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
分段標題(選填),分段內容(必填,問題答案)),問題(選填,單元格內一行一個)
2+
MaxKB產品介紹,"MaxKB 是一款基於 LLM 大語言模型的知識庫問答系統。MaxKB = Max Knowledge Base,旨在成為企業的最強大大腦。
3+
開箱即用:支援直接上傳文檔、自動爬取線上文檔,支援文字自動分割、向量化,智慧問答互動體驗好;
4+
無縫嵌入:支援零編碼快速嵌入到第三方業務系統;
5+
多模型支援:支持對接主流的大模型,包括Ollama 本地私有大模型(如Llama 2、Llama 3、qwen)、通義千問、OpenAI、Azure OpenAI、Kimi、智譜AI、訊飛星火和百度千帆大模型等。 ","MaxKB是什麼?
6+
MaxKB產品介紹
7+
MaxKB支援的大語言模型
8+
MaxKB優勢"
10.5 KB
Binary file not shown.
10.5 KB
Binary file not shown.
10.5 KB
Binary file not shown.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
Position, Reimbursement type, First-tier city reimbursement standard (yuan), Second-tier city reimbursement standard (yuan), Third-tier city reimbursement standard (yuan)
2+
Ordinary employees, Accommodation expenses, 500, 400, 300
3+
Department head, Accommodation fee, 600, 500, 400
4+
Department director, Accommodation fee, 700, 600, 500
5+
Regional general manager, Accommodation fee, 800, 700, 600
6+
Ordinary employees, Food expenses, 50, 40, 30
7+
Department head, Food expenses, 50, 40, 30
8+
Department director, Food expenses, 50, 40, 30
9+
Regional general manager, Food expenses, 50, 40, 30
10+
Ordinary employees, Transportation expenses, 50, 40, 30
11+
Department head, Transportation expenses, 50, 40, 30
12+
Department director, Transportation expenses, 50, 40, 30
13+
Regional general manager, Transportation expenses, 50, 40, 30
9.83 KB
Binary file not shown.

0 commit comments

Comments
 (0)