diff --git a/backend/danswer/configs/app_configs.py b/backend/danswer/configs/app_configs.py index 2f57dd249..4b5109b5e 100644 --- a/backend/danswer/configs/app_configs.py +++ b/backend/danswer/configs/app_configs.py @@ -135,7 +135,7 @@ POSTGRES_PASSWORD = urllib.parse.quote_plus( os.environ.get("POSTGRES_PASSWORD") or "password" ) POSTGRES_HOST = os.environ.get("POSTGRES_HOST") or "localhost" -POSTGRES_PORT = os.environ.get("POSTGRES_PORT") or "5433" +POSTGRES_PORT = os.environ.get("POSTGRES_PORT") or "5432" POSTGRES_DB = os.environ.get("POSTGRES_DB") or "postgres" # defaults to False diff --git a/backend/danswer/search/models.py b/backend/danswer/search/models.py index 57ce6e8cb..39e998d39 100644 --- a/backend/danswer/search/models.py +++ b/backend/danswer/search/models.py @@ -52,8 +52,8 @@ class InferenceSettings(RerankingDetails): class SearchSettingsCreationRequest(InferenceSettings, IndexingSetting): - api_key_set: bool - rerank_api_key_set: bool + api_key_set: bool = False + rerank_api_key_set: bool = False @classmethod def from_db_model( diff --git a/web/src/app/admin/embeddings/RerankingFormPage.tsx b/web/src/app/admin/embeddings/RerankingFormPage.tsx index eadcadc96..4631dd4e2 100644 --- a/web/src/app/admin/embeddings/RerankingFormPage.tsx +++ b/web/src/app/admin/embeddings/RerankingFormPage.tsx @@ -15,6 +15,7 @@ import { import { Modal } from "@/components/Modal"; import { Button } from "@tremor/react"; import { TextFormField } from "@/components/admin/connectors/Field"; +import { defaultPasswordMask } from "@/lib/llm/utils"; interface RerankingDetailsFormProps { setRerankingDetails: Dispatch>; @@ -38,6 +39,7 @@ const RerankingDetailsForm = forwardRef< }, ref ) => { + console.log(originalRerankingDetails); const [isApiKeyModalOpen, setIsApiKeyModalOpen] = useState(false); const [showLiteLLMConfigurationModal, setShowLiteLLMConfigurationModal] = useState(false); @@ -254,8 +256,8 @@ const RerankingDetailsForm = forwardRef< ) => { @@ -327,8 +329,8 @@ const RerankingDetailsForm = forwardRef<
) => { diff --git a/web/src/app/admin/embeddings/interfaces.ts b/web/src/app/admin/embeddings/interfaces.ts index 99c3bc89f..c7fc8f30f 100644 --- a/web/src/app/admin/embeddings/interfaces.ts +++ b/web/src/app/admin/embeddings/interfaces.ts @@ -7,6 +7,7 @@ export interface RerankingDetails { rerank_provider_type: RerankerProvider | null; rerank_api_key: string | null; rerank_api_url: string | null; + rerank_api_key_set?: boolean; } export interface RerankingDetailsSnapshot extends Omit { diff --git a/web/src/app/admin/embeddings/pages/EmbeddingFormPage.tsx b/web/src/app/admin/embeddings/pages/EmbeddingFormPage.tsx index d7ddc4448..c716bf96b 100644 --- a/web/src/app/admin/embeddings/pages/EmbeddingFormPage.tsx +++ b/web/src/app/admin/embeddings/pages/EmbeddingFormPage.tsx @@ -127,6 +127,7 @@ export default function EmbeddingForm() { rerank_provider_type: searchSettings.rerank_provider_type, rerank_model_name: searchSettings.rerank_model_name, rerank_api_url: searchSettings.rerank_api_url, + rerank_api_key_set: searchSettings.rerank_api_key_set, }); } }, [searchSettings]); @@ -137,12 +138,14 @@ export default function EmbeddingForm() { rerank_provider_type: searchSettings.rerank_provider_type, rerank_model_name: searchSettings.rerank_model_name, rerank_api_url: searchSettings.rerank_api_url, + rerank_api_key_set: searchSettings.rerank_api_key_set, } : { rerank_api_key: "", rerank_provider_type: null, rerank_model_name: "", rerank_api_url: null, + rerank_api_key_set: false, }; useEffect(() => {