Added safe parsing to params

This commit is contained in:
Viswamedha Nalabotu 2026-03-22 09:28:42 +00:00
parent 8cce790b2f
commit 2fc2c9a944

View file

@ -5,6 +5,7 @@ Django settings will use prefix of DJANGO_ for environment variables.
import os
import sys
from pathlib import Path
from urllib.parse import quote
from dotenv import load_dotenv
@ -30,7 +31,7 @@ INFERENCE_PORT = os.getenv('INFERENCE_PORT', '8001')
INFERENCE_PROTOCOL = os.getenv('INFERENCE_PROTOCOL', 'http')
INFERENCE_USERNAME = os.getenv('INFERENCE_USERNAME', 'admin')
INFERENCE_PASSWORD = os.getenv('INFERENCE_PASSWORD', 'changeme')
INFERENCE_URL = f"{INFERENCE_PROTOCOL}://{INFERENCE_USERNAME}:{INFERENCE_PASSWORD}@{INFERENCE_HOST}:{INFERENCE_PORT}"
INFERENCE_URL = f"{INFERENCE_PROTOCOL}://{quote(INFERENCE_USERNAME, safe='')}:{quote(INFERENCE_PASSWORD, safe='')}@{INFERENCE_HOST}:{INFERENCE_PORT}"
INFERENCE_SEMANTIC_CHUNK_ENDPOINT = f"{INFERENCE_URL}/v1/semantic-chunk"
INFERENCE_EMBEDDINGS_ENDPOINT = f"{INFERENCE_URL}/v1/embeddings"
INFERENCE_CHAT_COMPLETIONS_ENDPOINT = f"{INFERENCE_URL}/v1/chat/completions"