/ .env.example
.env.example
 1  DATABASE_URL=ecto://postgres:postgres@localhost:5432/ai_business_ops_dev
 2  SECRET_KEY_BASE=replace_me_with_mix_phx_gen_secret
 3  PHX_HOST=localhost
 4  PORT=4000
 5  
 6  OPENAI_API_KEY=
 7  OPENAI_MODEL=gpt-5.1-mini
 8  OPENAI_EMBEDDING_MODEL=text-embedding-3-small
 9  OPENAI_EMBEDDING_DIMENSIONS=1536
10  OPENAI_REQUEST_TIMEOUT_MS=60000
11  OPENAI_MAX_RETRIES=2
12  OPENAI_RETRY_BASE_DELAY_MS=250
13  OPENAI_RETRY_MAX_DELAY_MS=3000
14  OPENAI_RATE_LIMIT_PER_MINUTE=120
15  
16  API_RATE_LIMIT_PER_MINUTE=60
17  API_RATE_LIMIT_WINDOW_MS=60000
18  AUTH_RATE_LIMIT_PER_MINUTE=20
19  AUTH_RATE_LIMIT_WINDOW_MS=60000
20  
21  AI_MONTHLY_BUDGET_MICRO_USD=25000000
22  AI_BUDGET_RESERVED_COMPLETION_TOKENS=500
23  AI_FAIL_ON_BUDGET_EXCEEDED=true
24  
25  S3_BUCKET=ai-business-ops
26  S3_REGION=us-east-1
27  S3_ENDPOINT=http://localhost:9000
28  S3_ACCESS_KEY_ID=minio
29  S3_SECRET_ACCESS_KEY=miniosecret
30  S3_FORCE_PATH_STYLE=true
31  
32  MINIO_ROOT_USER=minio
33  MINIO_ROOT_PASSWORD=miniosecret
34  
35  ZENDESK_BASE_URL=https://example.zendesk.com
36  ZENDESK_EMAIL=
37  ZENDESK_API_TOKEN=
38  ZENDESK_PUBLIC_COMMENT=true
39  ZENDESK_REQUEST_TIMEOUT_MS=30000
40  ZENDESK_MAX_RETRIES=2
41  ZENDESK_RETRY_BASE_DELAY_MS=250
42  ZENDESK_RETRY_MAX_DELAY_MS=3000
43  ZENDESK_RATE_LIMIT_PER_MINUTE=60
44  
45  SALESFORCE_TOKEN_URL=https://login.salesforce.com/services/oauth2/token
46  SALESFORCE_CLIENT_ID=
47  SALESFORCE_CLIENT_SECRET=
48  SALESFORCE_API_BASE_URL=
49  SALESFORCE_API_VERSION=v61.0
50  SALESFORCE_OWNER_ID=
51  SALESFORCE_DEFAULT_TASK_STATUS=Not Started
52  SALESFORCE_RESOLVE_CONTACT_BY_EMAIL=true
53  SALESFORCE_TASK_EXTERNAL_ID_FIELD=
54  SALESFORCE_REQUEST_TIMEOUT_MS=30000
55  SALESFORCE_MAX_RETRIES=2
56  SALESFORCE_RETRY_BASE_DELAY_MS=250
57  SALESFORCE_RETRY_MAX_DELAY_MS=3000
58  SALESFORCE_RATE_LIMIT_PER_MINUTE=60