File size: 1,464 Bytes
753c2d1
 
f810b63
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
MY_SECRET_TOKEN="SECRET_CODE_TOKEN"

# Language/text classifier models
English_model="Pujan-Dev/Ai_vs_HUMAN"
Nepali_model="features/Model/Nepali_model"
LANG_MODEL="features/Model/English_model"

# Hugging Face private model access
# Create a READ token at: https://huggingface.co/settings/tokens
HF_TOKEN="hf_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Optional alias, either variable can be used
HUGGINGFACE_TOKEN="hf_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Legacy variables (kept for compatibility)
REPOSITORY_ID_English_Detector="nepali-detector"
REPOSITORY_ID_Nepali_Detector="nepali-detector"

# Image classifier
IMAGE_CLASSIFIER_REPO_ID="can-org/AI-VS-HUMAN-IMAGE-classifier"
IMAGE_CLASSIFIER_MODEL_DIR="./IMG_Models"
IMAGE_CLASSIFIER_WEIGHTS_FILE="latest-my_cnn_model.h5"

# AI vs Human image detector
AI_HUMAN_CLIP_MODEL_NAME="ViT-L/14"
AI_HUMAN_SVM_REPO_ID="rhnsa/ai_human_image_detector"
AI_HUMAN_SVM_FILENAME="svm_model_real.joblib"

# Real vs Forged detector
REAL_FORGED_MODEL_REPO_ID="rhnsa/real_forged_classifier"
REAL_FORGED_MODEL_FILENAME="fft_cnn_model_78.pth"

# RAG + Chroma settings
CHROMA_HOST="localhost"
CHROMA_PORT="8000"
RAG_COLLECTION_NAME="company_docs_collection"
RAG_MAX_FILE_SIZE="104857600"
RAG_MAX_QUERY_LENGTH="1000"

# LLM settings
LLM_PROVIDER="openai"
LLM_API_KEY="sk-xxxx"
LLM_MODEL="gpt-3.5-turbo"
LLM_TEMPERATURE="0"
LLM_MAX_TOKENS="2048"

# Notebook/scraper API keys
GEMINI_API_KEY=""
GROQ_API_KEY="gsk_xxxx"
OPENROUTER_API_KEY="sk-or-xxxx"