EXAM_RAG_API / .env
MinaNasser's picture
12_voiceAPI
087485b
APP_NAME="IntegraRAG"
DEBUG=False
CustomLoaders=False
# ---------- QDRANT ---------- Choose One
# QDRANT_TYPE="local"
# QDRANT_DOCKER_URL=""
# QDRANT_API_KEY=""
# QDRANT_TYPE="docker"
# QDRANT_DOCKER_URL="http://localhost:6333/"
# QDRANT_API_KEY=""
QDRANT_TYPE="cloud"
QDRANT_DOCKER_URL="https://d7e287d8-903d-436c-854c-03cbef9e4edb.us-east4-0.gcp.cloud.qdrant.io"
QDRANT_API_KEY="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhY2Nlc3MiOiJtIn0.NRbT0QPl7isuBKvdtganh89xa2DeMgKXZ3gSJngexQg"
# ---------- REDIS ----------
REDIS_HOST="steady-clam-77697.upstash.io"
REDIS_PORT=6379
REDIS_PASSWORD="gQAAAAAAAS-BAAIncDFiM2E3OGQ1MmU5Zjk0OGM5ODU2ZmMzYzc4NjZjYzdjMHAxNzc2OTc"
# ---------- WEBHOOKS ----------
CALLBACK_URL="https://webhooksite.net/c93aac48-5237-4078-9511-14d778acba2f"
GRADE_WEBHOOK_URL="https://webhooksite.net/c93aac48-5237-4078-9511-14d778acba2f"
# ---------- BACKENDS ---------- Choose One
#generation
# OLLAMA | COHERE | MISTRAL | GEMINI | HUGGINGFACE | GROQ | OPENROUTER | DEEPSEEK |
#embedding
# OLLAMA | COHERE | MISTRAL | GEMINI | HUGGINGFACE
# ---------- OLLAMA ----------
OLLAMA_URL="http://localhost:11434"
# OLLAMA_API_KEY="getAone"
# GENERATION_BACKEND="OLLAMA"
# EMBEDDING_BACKEND="OLLAMA"
# GENERATION_MODEL_ID="deepseek-v3.1:671b-cloud"
# EMBEDDING_MODEL_ID="embeddinggemma:latest"
# EMBEDDING_MODEL_SIZE=768
# QDRANT_COLLECTION="768_docs"
# ---------- COHERE ----------
COHERE_API_KEY="getAone"
# GENERATION_BACKEND="COHERE"
# EMBEDDING_BACKEND="COHERE"
# GENERATION_MODEL_ID="command-a-03-2025"
# EMBEDDING_MODEL_ID="embed-multilingual-v3.0"
# EMBEDDING_MODEL_SIZE=1024
# QDRANT_COLLECTION="1024_docs"
# ---------- MISTRAL ----------
MISTRAL_API_KEY="BScWRb6OT6xjplE6MJslLWPcLy5BNsjG"
GENERATION_BACKEND="MISTRAL"
EMBEDDING_BACKEND="MISTRAL"
GENERATION_MODEL_ID="mistral-small-2603"
EMBEDDING_MODEL_ID="mistral-embed-2312"
EMBEDDING_MODEL_SIZE=1024
QDRANT_COLLECTION="1024_docs"
# ---------- GEMINI ----------
GEMINI_API_KEY="getAone"
# GENERATION_BACKEND="GEMINI"
# EMBEDDING_BACKEND="GEMINI"
# GENERATION_MODEL_ID="gemini-2.5-flash"
# EMBEDDING_MODEL_ID="gemini-embedding-001"
# EMBEDDING_MODEL_SIZE=768
# QDRANT_COLLECTION="768_docs"
# ---------- HUGGING FACE ----------
HF_API_KEY="getAone"
# GENERATION_BACKEND="HUGGINGFACE"
# EMBEDDING_BACKEND="HUGGINGFACE"
# GENERATION_MODEL_ID="Qwen/Qwen2.5-72B-Instruct"
# EMBEDDING_MODEL_ID="google/embeddinggemma-300m"
# EMBEDDING_MODEL_SIZE=768
# QDRANT_COLLECTION="768_docs"
# ---------- DEEPSEEK ---------- paid
DEEPSEEK_API_KEY="getAone"
# GENERATION_BACKEND="DEEPSEEK"
# EMBEDDING_BACKEND="COHERE"
# GENERATION_MODEL_ID="deepseek-chat"
# EMBEDDING_MODEL_ID="embed-multilingual-v3.0"
# EMBEDDING_MODEL_SIZE=1024
# QDRANT_COLLECTION="1024_docs"
# ---------- OPENAI ---------- paid
OPENAI_API_KEY=""
OPENAI_API_URL=""
# ---------- GROQ ----------not complete
GROQ_API_KEY=""
# ---------- OPENROUTER ----------not complete
OPENROUTER_API_KEY=""
OPENROUTER_SITE_URL="http://localhost"
OPENROUTER_APP_NAME="IntegraRAG"
OPENROUTER_SEARCH_MODEL="perplexity/sonar-online"
# ---------- DEFAULTS ----------
INPUT_DAFAULT_MAX_CHARACTERS=2048
GENERATION_DAFAULT_MAX_TOKENS=1200
GENERATION_DAFAULT_TEMPERATURE=0.3
# ---------- CHUNKING ----------
CHUNK_SIZE=700
CHUNK_OVERLAP=150
CHUNK_METHOD="recursive"