#-----------------------------------------------------------------------------
#
# Template for .env file
#
#-----------------------------------------------------------------------------

# Select which credentials to use
# Options: azure, openai, bedrock, ollama, openrouter
MODEL_FAMILY=azure
VDB_EMBEDDINGS_MODEL_FAMILY=azure

MODEL_TIMEOUT=120

# Azure OpenAI credentials
# If 'MODEL_FAMILY=azure'
AZURE_OPENAI_ENDPOINT=https://your_endpoint.openai.azure.com
AZURE_OPENAI_API_VERSION=2024-06-01
AZURE_OPENAI_API_KEY=your_secret_key
AZURE_MODEL_NAME=gpt-4o
AZURE_OPENAI_PROVIDER_ID=azure
AZURE_VDB_EMBEDDINGS_MODEL_NAME=text-embedding-3-small

# OpenAI credentials
# If 'MODEL_FAMILY=openai'
OPENAI_MODEL_NAME=gpt-4.5-preview
OPENAI_API_KEY=openai_api_key

# Bedrock credentials
# If 'MODEL_FAMILY=bedrock'
BEDROCK_MODEL_NAME=us.anthropic.claude-sonnet-4-20250514-v1:0 # or any other enabled model
AWS_REGION=us-east-1

# OpenRouter credentials
# If 'MODEL_FAMILY=openrouter'
OPENROUTER_API_URL=https://openrouter.ai/api/v1
OPENROUTER_MODEL_NAME=anthropic/claude-3.7-sonnet
OPENROUTER_API_KEY=your_openrouter_api_key

# Ollama models
# If 'MODEL_FAMILY=ollama'
OLLAMA_MODEL_NAME=llama3.2:3b-instruct-fp16
OLLAMA_URL=http://localhost:11434/v1

# Vector DB embeddings
OPENAI_VDB_EMBEDDINGS_MODEL_NAME=text-embedding-3-small
OLLAMA_VDB_EMBEDDINGS_MODEL_NAME=snowflake-arctic-embed2:latest

# Custom certificate for Docker builds (optional)
# CUSTOM_CERT_FILE=/path/to/your/certificate.crt
