New_Micro_Learning/backend/config/ai.php

23 خطوط
698 B
PHP

<?php
return [
'openai' => [
'base_url' => env('AI_OPENAI_BASE_URL', 'https://api.openai.com/v1'),
'api_key' => env('AI_OPENAI_API_KEY'),
'models' => [
'fast' => env('AI_OPENAI_MODEL_FAST', 'gpt-4.1-mini'),
'balanced' => env('AI_OPENAI_MODEL_BALANCED', 'gpt-4.1-mini'),
'advanced' => env('AI_OPENAI_MODEL_ADVANCED', 'gpt-4.1-mini'),
],
'timeout' => (int) env('AI_OPENAI_TIMEOUT', 90),
],
'security' => [
'custom_provider_allowed_hosts' => array_values(array_filter(array_map(
'trim',
explode(',', (string) env('AI_CUSTOM_PROVIDER_ALLOWED_HOSTS', '')),
))),
],
];