* CodeInterpreter API Settings
| 8 | * CodeInterpreter API Settings |
| 9 | */ |
| 10 | interface CodeInterpreterAPISettings { |
| 11 | DEBUG: boolean; |
| 12 | |
| 13 | // Models |
| 14 | OPENAI_API_KEY?: string; |
| 15 | OPENAI_BASE_URL?: string; |
| 16 | AZURE_OPENAI_API_KEY?: string; |
| 17 | AZURE_API_BASE?: string; |
| 18 | AZURE_API_VERSION?: string; |
| 19 | AZURE_DEPLOYMENT_NAME?: string; |
| 20 | ANTHROPIC_API_KEY?: string; |
| 21 | |
| 22 | // LLM Settings |
| 23 | MODEL: string; |
| 24 | TEMPERATURE: number; |
| 25 | DETAILED_ERROR: boolean; |
| 26 | SYSTEM_MESSAGE: string; |
| 27 | REQUEST_TIMEOUT: number; // Timeout in seconds |
| 28 | MAX_ITERATIONS: number; |
| 29 | MAX_RETRY: number; |
| 30 | |
| 31 | // Production Settings |
| 32 | HISTORY_BACKEND?: string; |
| 33 | REDIS_URL: string; |
| 34 | POSTGRES_URL: string; |
| 35 | |
| 36 | // CodeBox |
| 37 | CODEBOX_API_KEY?: string; |
| 38 | CUSTOM_PACKAGES: string[]; |
| 39 | } |
| 40 | |
| 41 | /** |
| 42 | * Default settings for CodeInterpreter API |
nothing calls this directly
no outgoing calls
no test coverage detected