mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-30 01:32:49 +00:00
fix: remove default model reference from embedding_model and add export paths for templates
This commit is contained in:
parent
9e7f6fc7a7
commit
9221c7c93a
|
|
@ -56,7 +56,7 @@ class Migration(migrations.Migration):
|
|||
('scope', models.CharField(choices=[('SHARED', '共享'), ('WORKSPACE', '工作空间可用')], default='WORKSPACE', max_length=20, verbose_name='可用范围')),
|
||||
('file_size_limit', models.IntegerField(default=100, verbose_name='文件大小限制')),
|
||||
('meta', models.JSONField(default=dict, verbose_name='元数据')),
|
||||
('embedding_model', models.ForeignKey(default=knowledge.models.knowledge.default_model, on_delete=django.db.models.deletion.DO_NOTHING, to='models_provider.model', verbose_name='向量模型')),
|
||||
('embedding_model', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='models_provider.model', verbose_name='向量模型')),
|
||||
('user', models.ForeignKey(on_delete=django.db.models.deletion.DO_NOTHING, to='users.user', verbose_name='所属用户')),
|
||||
],
|
||||
options={
|
||||
|
|
|
|||
|
|
@ -95,9 +95,6 @@ def default_status_meta():
|
|||
return {"state_time": {}}
|
||||
|
||||
|
||||
def default_model():
|
||||
# todo : 这里需要从数据库中获取默认的模型
|
||||
return uuid.UUID('42f63a3d-427e-11ef-b3ec-a8a1595801ab')
|
||||
|
||||
|
||||
class KnowledgeFolder(MPTTModel, AppModelMixin):
|
||||
|
|
@ -128,8 +125,7 @@ class Knowledge(AppModelMixin):
|
|||
scope = models.CharField(max_length=20, verbose_name='可用范围', choices=KnowledgeScope.choices,
|
||||
default=KnowledgeScope.WORKSPACE)
|
||||
folder = models.ForeignKey(KnowledgeFolder, on_delete=models.DO_NOTHING, verbose_name="文件夹id", default='default')
|
||||
embedding_model = models.ForeignKey(Model, on_delete=models.DO_NOTHING, verbose_name="向量模型",
|
||||
default=default_model)
|
||||
embedding_model = models.ForeignKey(Model, on_delete=models.DO_NOTHING, verbose_name="向量模型")
|
||||
file_size_limit = models.IntegerField(verbose_name="文件大小限制", default=100)
|
||||
file_count_limit = models.IntegerField(verbose_name="文件数量限制", default=50)
|
||||
meta = models.JSONField(verbose_name="元数据", default=dict)
|
||||
|
|
|
|||
|
|
@ -0,0 +1,5 @@
|
|||
Section title (optional), Section content (required,question answer), Question (optional,one per line in the cell)
|
||||
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?
|
||||
MaxKB product introduction
|
||||
Large language model supported by MaxKB
|
||||
MaxKB advantages"
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
分段标题(选填),分段内容(必填,问题答案)),问题(选填,单元格内一行一个)
|
||||
MaxKB产品介绍,"MaxKB 是一款基于 LLM 大语言模型的知识库问答系统。MaxKB = Max Knowledge Base,旨在成为企业的最强大脑。
|
||||
开箱即用:支持直接上传文档、自动爬取在线文档,支持文本自动拆分、向量化,智能问答交互体验好;
|
||||
无缝嵌入:支持零编码快速嵌入到第三方业务系统;
|
||||
多模型支持:支持对接主流的大模型,包括 Ollama 本地私有大模型(如 Llama 2、Llama 3、qwen)、通义千问、OpenAI、Azure OpenAI、Kimi、智谱 AI、讯飞星火和百度千帆大模型等。","MaxKB是什么?
|
||||
MaxKB产品介绍
|
||||
MaxKB支持的大语言模型
|
||||
MaxKB优势"
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
分段標題(選填),分段內容(必填,問題答案)),問題(選填,單元格內一行一個)
|
||||
MaxKB產品介紹,"MaxKB 是一款基於 LLM 大語言模型的知識庫問答系統。MaxKB = Max Knowledge Base,旨在成為企業的最強大大腦。
|
||||
開箱即用:支援直接上傳文檔、自動爬取線上文檔,支援文字自動分割、向量化,智慧問答互動體驗好;
|
||||
無縫嵌入:支援零編碼快速嵌入到第三方業務系統;
|
||||
多模型支援:支持對接主流的大模型,包括Ollama 本地私有大模型(如Llama 2、Llama 3、qwen)、通義千問、OpenAI、Azure OpenAI、Kimi、智譜AI、訊飛星火和百度千帆大模型等。 ","MaxKB是什麼?
|
||||
MaxKB產品介紹
|
||||
MaxKB支援的大語言模型
|
||||
MaxKB優勢"
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,13 @@
|
|||
Position, Reimbursement type, First-tier city reimbursement standard (yuan), Second-tier city reimbursement standard (yuan), Third-tier city reimbursement standard (yuan)
|
||||
Ordinary employees, Accommodation expenses, 500, 400, 300
|
||||
Department head, Accommodation fee, 600, 500, 400
|
||||
Department director, Accommodation fee, 700, 600, 500
|
||||
Regional general manager, Accommodation fee, 800, 700, 600
|
||||
Ordinary employees, Food expenses, 50, 40, 30
|
||||
Department head, Food expenses, 50, 40, 30
|
||||
Department director, Food expenses, 50, 40, 30
|
||||
Regional general manager, Food expenses, 50, 40, 30
|
||||
Ordinary employees, Transportation expenses, 50, 40, 30
|
||||
Department head, Transportation expenses, 50, 40, 30
|
||||
Department director, Transportation expenses, 50, 40, 30
|
||||
Regional general manager, Transportation expenses, 50, 40, 30
|
||||
|
Binary file not shown.
|
|
@ -0,0 +1,13 @@
|
|||
职务,报销类型,一线城市报销标准(元),二线城市报销标准(元),三线城市报销标准(元)
|
||||
普通员工,住宿费,500,400,300
|
||||
部门主管,住宿费,600,500,400
|
||||
部门总监,住宿费,700,600,500
|
||||
区域总经理,住宿费,800,700,600
|
||||
普通员工,伙食费,50,40,30
|
||||
部门主管,伙食费,50,40,30
|
||||
部门总监,伙食费,50,40,30
|
||||
区域总经理,伙食费,50,40,30
|
||||
普通员工,交通费,50,40,30
|
||||
部门主管,交通费,50,40,30
|
||||
部门总监,交通费,50,40,30
|
||||
区域总经理,交通费,50,40,30
|
||||
|
Binary file not shown.
|
|
@ -0,0 +1,13 @@
|
|||
職務,報銷類型,一線城市報銷標準(元),二線城市報銷標準(元),三線城市報銷標準(元)
|
||||
普通員工,住宿費,500,400,300
|
||||
部門主管,住宿費,600,500,400
|
||||
部門總監,住宿費,700,600,500
|
||||
區域總經理,住宿費,800,700,600
|
||||
普通員工,伙食費,50,40,30
|
||||
部門主管,伙食費,50,40,30
|
||||
部門總監,伙食費,50,40,30
|
||||
區域總經理,伙食費,50,40,30
|
||||
普通員工,交通費,50,40,30
|
||||
部門主管,交通費,50,40,30
|
||||
部門總監,交通費,50,40,30
|
||||
區域總經理,交通費,50,40,30
|
||||
|
Binary file not shown.
|
|
@ -4,6 +4,8 @@ from . import views
|
|||
|
||||
app_name = "knowledge"
|
||||
urlpatterns = [
|
||||
path('workspace/knowledge/document/template/export', views.Template.as_view()),
|
||||
path('workspace/knowledge/document/table_template/export', views.TableTemplate.as_view()),
|
||||
path('workspace/<str:workspace_id>/knowledge', views.KnowledgeView.as_view()),
|
||||
path('workspace/<str:workspace_id>/knowledge/base', views.KnowledgeBaseView.as_view()),
|
||||
path('workspace/<str:workspace_id>/knowledge/web', views.KnowledgeWebView.as_view()),
|
||||
|
|
@ -39,10 +41,6 @@ urlpatterns = [
|
|||
path('workspace/<str:workspace_id>/knowledge/<str:knowledge_id>/document/table', views.TableDocumentView.as_view()),
|
||||
path('workspace/<str:workspace_id>/knowledge/<str:knowledge_id>/document/batch_hit_handling',
|
||||
views.DocumentView.BatchEditHitHandling.as_view()),
|
||||
path('workspace/<str:workspace_id>/knowledge/<str:knowledge_id>/document/template/export',
|
||||
views.Template.as_view()),
|
||||
path('workspace/<str:workspace_id>/knowledge/<str:knowledge_id>/document/table_template/export',
|
||||
views.TableTemplate.as_view()),
|
||||
path('workspace/<str:workspace_id>/knowledge/<str:knowledge_id>/document/migrate/<str:target_knowledge_id>',
|
||||
views.DocumentView.Migrate.as_view()),
|
||||
path('workspace/<str:workspace_id>/knowledge/<str:knowledge_id>/document/<str:document_id>',
|
||||
|
|
|
|||
Loading…
Reference in New Issue