-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.env.example
24 lines (19 loc) · 1.12 KB
/
.env.example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# OpenAI API Configuration
OPENAI_ENABLED=true
OPENAI_API_KEY=your_openai_api_key
OPENAI_MODEL=gpt-4o-mini # Available models: gpt-4o-mini, gpt-4o, o1-preview, o1-mini
# Claude Configuration
CLAUDE_ENABLED=false
CLAUDE_API_KEY=your_claude_api_key
CLAUDE_MODEL=claude-3-haiku-20240307 # Available models: claude-3-opus-20240229, claude-3-sonnet-20240229, claude-3-haiku-20240307, claude-3-5-sonnet-20241022, claude-3-5-haiku-20241022
# Default AI Provider (openai/claude)
DEFAULT_AI_PROVIDER=openai
# Database Configuration
SOURCE_DB_TYPE=SYBASE # Available options: SYBASE, MYSQL, POSTGRESQL, ORACLE, SQLSERVER, DB2
TARGET_DB_TYPE=POSTGRESQL # Available options: SYBASE, MYSQL, POSTGRESQL, ORACLE, SQLSERVER, DB2
# File Paths Configuration
SOURCE_DB_CODE_FILE=./sql_files/*.sql # Can use wildcards (*.sql) or multiple files (file1.sql;file2.sql)
TARGET_DB_CODE_FILE=auto # Use 'auto' for automatic naming or specify a path
# Advanced Configuration (Optional)
#MAX_CHUNK_SIZE=8000 # Maximum size of SQL chunks for processing
#MAX_WORKERS=5 # Maximum number of parallel workers for conversion