diff --git a/deploy/chart/euler_copilot/configs/framework/config.toml b/deploy/chart/euler_copilot/configs/framework/config.toml index b3f93a452126b2d0f6fa92a945b4eca6aca97dbf..59cf3bfcdf581d31e394e0959cd3e7f5595e13e6 100644 --- a/deploy/chart/euler_copilot/configs/framework/config.toml +++ b/deploy/chart/euler_copilot/configs/framework/config.toml @@ -44,6 +44,13 @@ endpoint = '{{ .Values.models.embedding.endpoint }}' api_key = '{{ .Values.models.embedding.key }}' model = '{{ default "bge-m3" .Values.models.embedding.name }}' +[reranker] +type = '{{ default "openai" .Values.models.reranker.type }}' +endpoint = '{{ .Values.models.reranker.endpoint }}' +api_key = '{{ .Values.models.reranker.key }}' +model = '{{ default "BAAI/bge-reranker-v2-m3" .Values.models.reranker.name }}' +icon = '{{ .Values.models.reranker.icon }}' + [rag] rag_service = 'http://rag-service.{{ .Release.Namespace }}.svc.cluster.local:9988' @@ -54,6 +61,17 @@ user = 'euler_copilot' password = '${mongo-password}' database = 'euler_copilot' +[redis] +host = 'redis-db.{{ .Release.Namespace }}.svc.cluster.local' +port = 6379 +password = '${redis-password}' +database = 0 +decode_responses = true +socket_timeout = 5.0 +socket_connect_timeout = 5.0 +max_connections = 10 +health_check_interval = 30 + [minio] endpoint = 'minio-service.{{ .Release.Namespace }}.svc.cluster.local:9000' access_key = 'minioadmin' diff --git a/deploy/chart/euler_copilot/configs/rag/.env b/deploy/chart/euler_copilot/configs/rag/.env index 0708fd0762d1f8c789ee5a4a873fb06880ce1463..64f0cb9fe32d47df78795f8c44ec8b68709f30d3 100644 --- a/deploy/chart/euler_copilot/configs/rag/.env +++ b/deploy/chart/euler_copilot/configs/rag/.env @@ -36,6 +36,12 @@ EMBEDDING_ENDPOINT={{ .Values.models.embedding.endpoint }}/embeddings EMBEDDING_API_KEY={{ .Values.models.embedding.key }} EMBEDDING_MODEL_NAME={{ .Values.models.embedding.name }} +# Rerank +RERANK_TYPE={{ .Values.models.reranker.type }} +RERANK_ENDPOINT={{ .Values.models.reranker.endpoint }} +RERANK_API_KEY={{ .Values.models.reranker.key }} +RERANK_MODEL_NAME={{ default "BAAI/bge-reranker-v2-m3" .Values.models.reranker.name }} + # Token CSRF_KEY=${csrfKey} SESSION_TTL=1440 diff --git a/deploy/chart/euler_copilot/values.yaml b/deploy/chart/euler_copilot/values.yaml index 3b38bccf2ba1e3d32948ec115d2cd5d180ebe865..ab04ad3e7855012f7e6adc71ea54af822c8c45d3 100644 --- a/deploy/chart/euler_copilot/values.yaml +++ b/deploy/chart/euler_copilot/values.yaml @@ -49,6 +49,19 @@ models: key: # [必填] Embedding 模型名称 name: + # reranker的模型 + reranker: + # [必填] reranker接口类型:["openai", "guijiliudong", "algorithm", + # "bailian", "v1lm", "assecend"] + type: + # [必填] reranker URL(需要带上“/v1/rerank”后缀) + endpoint: + # [必填] reranker 模型API Key + key: + # [必填] reranker 模型名称 + name: + # [必填] reranker 模型icon URL + icon: # 登录设置 login: