fix: typos
* fix: typos
This commit is contained in:
parent
e15dc64be9
commit
3d28d2527b
2
.gitignore
vendored
2
.gitignore
vendored
@ -42,7 +42,7 @@ share/python-wheels/
|
|||||||
MANIFEST
|
MANIFEST
|
||||||
|
|
||||||
# PyInstaller
|
# PyInstaller
|
||||||
# Usually these files are written by a python script froms a template
|
# Usually these files are written by a python script forms a template
|
||||||
# before PyInstaller builds the exe, so as to inject date/other infos into it.
|
# before PyInstaller builds the exe, so as to inject date/other infos into it.
|
||||||
*.manifest
|
*.manifest
|
||||||
*.spec
|
*.spec
|
||||||
|
|||||||
@ -257,7 +257,7 @@ class ApplicationSerializer(serializers.Serializer):
|
|||||||
application_model = ApplicationSerializer.Create.to_application_model(user_id, application)
|
application_model = ApplicationSerializer.Create.to_application_model(user_id, application)
|
||||||
dataset_id_list = application.get('dataset_id_list', [])
|
dataset_id_list = application.get('dataset_id_list', [])
|
||||||
application_dataset_mapping_model_list = [
|
application_dataset_mapping_model_list = [
|
||||||
ApplicationSerializer.Create.to_application_dateset_mapping(application_model.id, dataset_id) for
|
ApplicationSerializer.Create.to_application_dataset_mapping(application_model.id, dataset_id) for
|
||||||
dataset_id in dataset_id_list]
|
dataset_id in dataset_id_list]
|
||||||
# 插入应用
|
# 插入应用
|
||||||
application_model.save()
|
application_model.save()
|
||||||
@ -280,7 +280,7 @@ class ApplicationSerializer(serializers.Serializer):
|
|||||||
)
|
)
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def to_application_dateset_mapping(application_id: str, dataset_id: str):
|
def to_application_dataset_mapping(application_id: str, dataset_id: str):
|
||||||
return ApplicationDatasetMapping(id=uuid.uuid1(), application_id=application_id, dataset_id=dataset_id)
|
return ApplicationDatasetMapping(id=uuid.uuid1(), application_id=application_id, dataset_id=dataset_id)
|
||||||
|
|
||||||
class HitTest(serializers.Serializer):
|
class HitTest(serializers.Serializer):
|
||||||
|
|||||||
@ -178,12 +178,12 @@ class ChatMessageSerializer(serializers.Serializer):
|
|||||||
client_id = self.data.get('client_id')
|
client_id = self.data.get('client_id')
|
||||||
client_type = self.data.get('client_type')
|
client_type = self.data.get('client_type')
|
||||||
chat_info = self.is_valid(raise_exception=True)
|
chat_info = self.is_valid(raise_exception=True)
|
||||||
pipline_manage_builder = PipelineManage.builder()
|
pipeline_manage_builder = PipelineManage.builder()
|
||||||
# 如果开启了问题优化,则添加上问题优化步骤
|
# 如果开启了问题优化,则添加上问题优化步骤
|
||||||
if chat_info.application.problem_optimization:
|
if chat_info.application.problem_optimization:
|
||||||
pipline_manage_builder.append_step(BaseResetProblemStep)
|
pipeline_manage_builder.append_step(BaseResetProblemStep)
|
||||||
# 构建流水线管理器
|
# 构建流水线管理器
|
||||||
pipline_message = (pipline_manage_builder.append_step(BaseSearchDatasetStep)
|
pipeline_message = (pipeline_manage_builder.append_step(BaseSearchDatasetStep)
|
||||||
.append_step(BaseGenerateHumanMessageStep)
|
.append_step(BaseGenerateHumanMessageStep)
|
||||||
.append_step(BaseChatStep)
|
.append_step(BaseChatStep)
|
||||||
.build())
|
.build())
|
||||||
@ -198,8 +198,8 @@ class ChatMessageSerializer(serializers.Serializer):
|
|||||||
params = chat_info.to_pipeline_manage_params(message, get_post_handler(chat_info), exclude_paragraph_id_list,
|
params = chat_info.to_pipeline_manage_params(message, get_post_handler(chat_info), exclude_paragraph_id_list,
|
||||||
client_id, client_type, stream)
|
client_id, client_type, stream)
|
||||||
# 运行流水线作业
|
# 运行流水线作业
|
||||||
pipline_message.run(params)
|
pipeline_message.run(params)
|
||||||
return pipline_message.context['chat_result']
|
return pipeline_message.context['chat_result']
|
||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
def re_open_chat(chat_id: str):
|
def re_open_chat(chat_id: str):
|
||||||
|
|||||||
@ -215,7 +215,7 @@ class ListenerManagement:
|
|||||||
|
|
||||||
@staticmethod
|
@staticmethod
|
||||||
@poxy
|
@poxy
|
||||||
def init_embedding_model(ags):
|
def init_embedding_model(ages):
|
||||||
EmbeddingModel.get_embedding_model()
|
EmbeddingModel.get_embedding_model()
|
||||||
|
|
||||||
def run(self):
|
def run(self):
|
||||||
|
|||||||
@ -8,7 +8,7 @@
|
|||||||
"""
|
"""
|
||||||
from typing import Dict
|
from typing import Dict
|
||||||
|
|
||||||
from common.froms.base_field import BaseExecField, TriggerType
|
from common.forms.base_field import BaseExecField, TriggerType
|
||||||
|
|
||||||
|
|
||||||
class ArrayCard(BaseExecField):
|
class ArrayCard(BaseExecField):
|
||||||
@ -6,7 +6,7 @@
|
|||||||
@date:2023/11/1 16:04
|
@date:2023/11/1 16:04
|
||||||
@desc:
|
@desc:
|
||||||
"""
|
"""
|
||||||
from common.froms import BaseField
|
from common.forms import BaseField
|
||||||
|
|
||||||
|
|
||||||
class BaseForm:
|
class BaseForm:
|
||||||
@ -8,7 +8,7 @@
|
|||||||
"""
|
"""
|
||||||
from typing import List, Dict
|
from typing import List, Dict
|
||||||
|
|
||||||
from common.froms.base_field import BaseExecField, TriggerType
|
from common.forms.base_field import BaseExecField, TriggerType
|
||||||
|
|
||||||
|
|
||||||
class MultiSelect(BaseExecField):
|
class MultiSelect(BaseExecField):
|
||||||
@ -8,7 +8,7 @@
|
|||||||
"""
|
"""
|
||||||
from typing import Dict
|
from typing import Dict
|
||||||
|
|
||||||
from common.froms.base_field import BaseExecField, TriggerType
|
from common.forms.base_field import BaseExecField, TriggerType
|
||||||
|
|
||||||
|
|
||||||
class ObjectCard(BaseExecField):
|
class ObjectCard(BaseExecField):
|
||||||
@ -8,7 +8,7 @@
|
|||||||
"""
|
"""
|
||||||
from typing import Dict
|
from typing import Dict
|
||||||
|
|
||||||
from common.froms import BaseField, TriggerType
|
from common.forms import BaseField, TriggerType
|
||||||
|
|
||||||
|
|
||||||
class PasswordInputField(BaseField):
|
class PasswordInputField(BaseField):
|
||||||
@ -8,7 +8,7 @@
|
|||||||
"""
|
"""
|
||||||
from typing import List, Dict
|
from typing import List, Dict
|
||||||
|
|
||||||
from common.froms.base_field import BaseExecField, TriggerType
|
from common.forms.base_field import BaseExecField, TriggerType
|
||||||
|
|
||||||
|
|
||||||
class Radio(BaseExecField):
|
class Radio(BaseExecField):
|
||||||
@ -8,7 +8,7 @@
|
|||||||
"""
|
"""
|
||||||
from typing import List, Dict
|
from typing import List, Dict
|
||||||
|
|
||||||
from common.froms.base_field import BaseExecField, TriggerType
|
from common.forms.base_field import BaseExecField, TriggerType
|
||||||
|
|
||||||
|
|
||||||
class Radio(BaseExecField):
|
class Radio(BaseExecField):
|
||||||
@ -8,7 +8,7 @@
|
|||||||
"""
|
"""
|
||||||
from typing import List, Dict
|
from typing import List, Dict
|
||||||
|
|
||||||
from common.froms.base_field import BaseExecField, TriggerType
|
from common.forms.base_field import BaseExecField, TriggerType
|
||||||
|
|
||||||
|
|
||||||
class Radio(BaseExecField):
|
class Radio(BaseExecField):
|
||||||
@ -8,7 +8,7 @@
|
|||||||
"""
|
"""
|
||||||
from typing import List, Dict
|
from typing import List, Dict
|
||||||
|
|
||||||
from common.froms.base_field import TriggerType, BaseExecField
|
from common.forms.base_field import TriggerType, BaseExecField
|
||||||
|
|
||||||
|
|
||||||
class SingleSelect(BaseExecField):
|
class SingleSelect(BaseExecField):
|
||||||
@ -8,7 +8,7 @@
|
|||||||
"""
|
"""
|
||||||
from typing import Dict
|
from typing import Dict
|
||||||
|
|
||||||
from common.froms.base_field import BaseExecField, TriggerType
|
from common.forms.base_field import BaseExecField, TriggerType
|
||||||
|
|
||||||
|
|
||||||
class TabCard(BaseExecField):
|
class TabCard(BaseExecField):
|
||||||
@ -8,7 +8,7 @@
|
|||||||
"""
|
"""
|
||||||
from typing import Dict
|
from typing import Dict
|
||||||
|
|
||||||
from common.froms.base_field import TriggerType, BaseExecField
|
from common.forms.base_field import TriggerType, BaseExecField
|
||||||
|
|
||||||
|
|
||||||
class TableRadio(BaseExecField):
|
class TableRadio(BaseExecField):
|
||||||
@ -8,7 +8,7 @@
|
|||||||
"""
|
"""
|
||||||
from typing import Dict
|
from typing import Dict
|
||||||
|
|
||||||
from common.froms.base_field import TriggerType, BaseExecField
|
from common.forms.base_field import TriggerType, BaseExecField
|
||||||
|
|
||||||
|
|
||||||
class TableRadio(BaseExecField):
|
class TableRadio(BaseExecField):
|
||||||
@ -8,7 +8,7 @@
|
|||||||
"""
|
"""
|
||||||
from typing import Dict
|
from typing import Dict
|
||||||
|
|
||||||
from common.froms.base_field import BaseField, TriggerType
|
from common.forms.base_field import BaseField, TriggerType
|
||||||
|
|
||||||
|
|
||||||
class TextInputField(BaseField):
|
class TextInputField(BaseField):
|
||||||
@ -12,9 +12,9 @@ from typing import Dict
|
|||||||
from langchain.schema import HumanMessage
|
from langchain.schema import HumanMessage
|
||||||
from langchain_community.chat_models.azure_openai import AzureChatOpenAI
|
from langchain_community.chat_models.azure_openai import AzureChatOpenAI
|
||||||
|
|
||||||
from common import froms
|
from common import forms
|
||||||
from common.exception.app_exception import AppApiException
|
from common.exception.app_exception import AppApiException
|
||||||
from common.froms import BaseForm
|
from common.forms import BaseForm
|
||||||
from common.util.file_util import get_file_content
|
from common.util.file_util import get_file_content
|
||||||
from setting.models_provider.base_model_provider import IModelProvider, ModelProvideInfo, BaseModelCredential, \
|
from setting.models_provider.base_model_provider import IModelProvider, ModelProvideInfo, BaseModelCredential, \
|
||||||
ModelInfo, \
|
ModelInfo, \
|
||||||
@ -51,11 +51,11 @@ class AzureLLMModelCredential(BaseForm, BaseModelCredential):
|
|||||||
def encryption_dict(self, model: Dict[str, object]):
|
def encryption_dict(self, model: Dict[str, object]):
|
||||||
return {**model, 'api_key': super().encryption(model.get('api_key', ''))}
|
return {**model, 'api_key': super().encryption(model.get('api_key', ''))}
|
||||||
|
|
||||||
api_base = froms.TextInputField('API 域名', required=True)
|
api_base = forms.TextInputField('API 域名', required=True)
|
||||||
|
|
||||||
api_key = froms.PasswordInputField("API Key", required=True)
|
api_key = forms.PasswordInputField("API Key", required=True)
|
||||||
|
|
||||||
deployment_name = froms.TextInputField("部署名", required=True)
|
deployment_name = forms.TextInputField("部署名", required=True)
|
||||||
|
|
||||||
|
|
||||||
class DefaultAzureLLMModelCredential(BaseForm, BaseModelCredential):
|
class DefaultAzureLLMModelCredential(BaseForm, BaseModelCredential):
|
||||||
@ -87,13 +87,13 @@ class DefaultAzureLLMModelCredential(BaseForm, BaseModelCredential):
|
|||||||
def encryption_dict(self, model: Dict[str, object]):
|
def encryption_dict(self, model: Dict[str, object]):
|
||||||
return {**model, 'api_key': super().encryption(model.get('api_key', ''))}
|
return {**model, 'api_key': super().encryption(model.get('api_key', ''))}
|
||||||
|
|
||||||
api_version = froms.TextInputField("api_version", required=True)
|
api_version = forms.TextInputField("api_version", required=True)
|
||||||
|
|
||||||
api_base = froms.TextInputField('API 域名', required=True)
|
api_base = forms.TextInputField('API 域名', required=True)
|
||||||
|
|
||||||
api_key = froms.PasswordInputField("API Key", required=True)
|
api_key = forms.PasswordInputField("API Key", required=True)
|
||||||
|
|
||||||
deployment_name = froms.TextInputField("部署名", required=True)
|
deployment_name = forms.TextInputField("部署名", required=True)
|
||||||
|
|
||||||
|
|
||||||
azure_llm_model_credential = AzureLLMModelCredential()
|
azure_llm_model_credential = AzureLLMModelCredential()
|
||||||
|
|||||||
@ -14,9 +14,9 @@ from urllib.parse import urlparse, ParseResult
|
|||||||
import requests
|
import requests
|
||||||
from langchain.chat_models.base import BaseChatModel
|
from langchain.chat_models.base import BaseChatModel
|
||||||
|
|
||||||
from common import froms
|
from common import forms
|
||||||
from common.exception.app_exception import AppApiException
|
from common.exception.app_exception import AppApiException
|
||||||
from common.froms import BaseForm
|
from common.forms import BaseForm
|
||||||
from common.util.file_util import get_file_content
|
from common.util.file_util import get_file_content
|
||||||
from setting.models_provider.base_model_provider import IModelProvider, ModelProvideInfo, ModelInfo, ModelTypeConst, \
|
from setting.models_provider.base_model_provider import IModelProvider, ModelProvideInfo, ModelInfo, ModelTypeConst, \
|
||||||
BaseModelCredential, DownModelChunk, DownModelChunkStatus, ValidCode
|
BaseModelCredential, DownModelChunk, DownModelChunkStatus, ValidCode
|
||||||
@ -51,8 +51,8 @@ class OllamaLLMModelCredential(BaseForm, BaseModelCredential):
|
|||||||
self.api_key = model_info.get('api_key')
|
self.api_key = model_info.get('api_key')
|
||||||
return self
|
return self
|
||||||
|
|
||||||
api_base = froms.TextInputField('API 域名', required=True)
|
api_base = forms.TextInputField('API 域名', required=True)
|
||||||
api_key = froms.PasswordInputField('API Key', required=True)
|
api_key = forms.PasswordInputField('API Key', required=True)
|
||||||
|
|
||||||
|
|
||||||
ollama_llm_model_credential = OllamaLLMModelCredential()
|
ollama_llm_model_credential = OllamaLLMModelCredential()
|
||||||
|
|||||||
@ -12,9 +12,9 @@ from typing import Dict
|
|||||||
from langchain.schema import HumanMessage
|
from langchain.schema import HumanMessage
|
||||||
from langchain_openai import ChatOpenAI
|
from langchain_openai import ChatOpenAI
|
||||||
|
|
||||||
from common import froms
|
from common import forms
|
||||||
from common.exception.app_exception import AppApiException
|
from common.exception.app_exception import AppApiException
|
||||||
from common.froms import BaseForm
|
from common.forms import BaseForm
|
||||||
from common.util.file_util import get_file_content
|
from common.util.file_util import get_file_content
|
||||||
from setting.models_provider.base_model_provider import IModelProvider, ModelProvideInfo, BaseModelCredential, \
|
from setting.models_provider.base_model_provider import IModelProvider, ModelProvideInfo, BaseModelCredential, \
|
||||||
ModelInfo, \
|
ModelInfo, \
|
||||||
@ -50,8 +50,8 @@ class OpenAILLMModelCredential(BaseForm, BaseModelCredential):
|
|||||||
def encryption_dict(self, model: Dict[str, object]):
|
def encryption_dict(self, model: Dict[str, object]):
|
||||||
return {**model, 'api_key': super().encryption(model.get('api_key', ''))}
|
return {**model, 'api_key': super().encryption(model.get('api_key', ''))}
|
||||||
|
|
||||||
api_base = froms.TextInputField('API 域名', required=True)
|
api_base = forms.TextInputField('API 域名', required=True)
|
||||||
api_key = froms.PasswordInputField('API Key', required=True)
|
api_key = forms.PasswordInputField('API Key', required=True)
|
||||||
|
|
||||||
|
|
||||||
openai_llm_model_credential = OpenAILLMModelCredential()
|
openai_llm_model_credential = OpenAILLMModelCredential()
|
||||||
|
|||||||
@ -13,9 +13,9 @@ from langchain.schema import HumanMessage
|
|||||||
from langchain_community.chat_models import QianfanChatEndpoint
|
from langchain_community.chat_models import QianfanChatEndpoint
|
||||||
from qianfan import ChatCompletion
|
from qianfan import ChatCompletion
|
||||||
|
|
||||||
from common import froms
|
from common import forms
|
||||||
from common.exception.app_exception import AppApiException
|
from common.exception.app_exception import AppApiException
|
||||||
from common.froms import BaseForm
|
from common.forms import BaseForm
|
||||||
from common.util.file_util import get_file_content
|
from common.util.file_util import get_file_content
|
||||||
from setting.models_provider.base_model_provider import ModelProvideInfo, ModelTypeConst, BaseModelCredential, \
|
from setting.models_provider.base_model_provider import ModelProvideInfo, ModelTypeConst, BaseModelCredential, \
|
||||||
ModelInfo, IModelProvider, ValidCode
|
ModelInfo, IModelProvider, ValidCode
|
||||||
@ -55,9 +55,9 @@ class WenxinLLMModelCredential(BaseForm, BaseModelCredential):
|
|||||||
self.secret_key = model_info.get('secret_key')
|
self.secret_key = model_info.get('secret_key')
|
||||||
return self
|
return self
|
||||||
|
|
||||||
api_key = froms.PasswordInputField('API Key', required=True)
|
api_key = forms.PasswordInputField('API Key', required=True)
|
||||||
|
|
||||||
secret_key = froms.PasswordInputField("Secret Key", required=True)
|
secret_key = forms.PasswordInputField("Secret Key", required=True)
|
||||||
|
|
||||||
|
|
||||||
win_xin_llm_model_credential = WenxinLLMModelCredential()
|
win_xin_llm_model_credential = WenxinLLMModelCredential()
|
||||||
|
|||||||
@ -5,13 +5,13 @@ The `urlpatterns` list routes URLs to views. For more information please see:
|
|||||||
https://docs.djangoproject.com/en/4.2/topics/http/urls/
|
https://docs.djangoproject.com/en/4.2/topics/http/urls/
|
||||||
Examples:
|
Examples:
|
||||||
Function views
|
Function views
|
||||||
1. Add an import: froms my_app import views
|
1. Add an import: forms my_app import views
|
||||||
2. Add a URL to urlpatterns: path('', views.home, name='home')
|
2. Add a URL to urlpatterns: path('', views.home, name='home')
|
||||||
Class-based views
|
Class-based views
|
||||||
1. Add an import: froms other_app.views import Home
|
1. Add an import: forms other_app.views import Home
|
||||||
2. Add a URL to urlpatterns: path('', Home.as_view(), name='home')
|
2. Add a URL to urlpatterns: path('', Home.as_view(), name='home')
|
||||||
Including another URLconf
|
Including another URLconf
|
||||||
1. Import the include() function: froms django.urls import include, path
|
1. Import the include() function: forms django.urls import include, path
|
||||||
2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
|
2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
|
||||||
"""
|
"""
|
||||||
import os
|
import os
|
||||||
|
|||||||
@ -1,9 +1,9 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
# Start postgress
|
# Start postgresql
|
||||||
docker-entrypoint.sh postgres &
|
docker-entrypoint.sh postgres &
|
||||||
sleep 10
|
sleep 10
|
||||||
# Wait postgress
|
# Wait postgresql
|
||||||
until pg_isready --host=127.0.0.1; do sleep 1 && echo "waiting for postgres"; done
|
until pg_isready --host=127.0.0.1; do sleep 1 && echo "waiting for postgres"; done
|
||||||
|
|
||||||
# Start MaxKB
|
# Start MaxKB
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user