diff --git a/config/gcs.php b/config/gcs.php new file mode 100644 index 0000000..2305a9f --- /dev/null +++ b/config/gcs.php @@ -0,0 +1,21 @@ + env('GCS_BUCKET_NAME'), + + // 서비스 계정 파일 경로 + 'service_account_path' => env('GCS_SERVICE_ACCOUNT_PATH', '/var/www/mng/apikey/google_service_account.json'), + + // DB 설정 사용 여부 (false면 .env만 사용) + 'use_db_config' => env('GCS_USE_DB_CONFIG', true), +]; diff --git a/config/services.php b/config/services.php index c0a790a..4631a9d 100644 --- a/config/services.php +++ b/config/services.php @@ -58,6 +58,37 @@ 'exchange_secret' => env('INTERNAL_EXCHANGE_SECRET'), ], + /* + |-------------------------------------------------------------------------- + | Claude AI + |-------------------------------------------------------------------------- + */ + 'claude' => [ + 'api_key' => env('CLAUDE_API_KEY'), + ], + + /* + |-------------------------------------------------------------------------- + | Google Cloud (STT + GCS Storage) + |-------------------------------------------------------------------------- + | Google Cloud 서비스 인증 및 음성인식(STT) 설정 + */ + 'google' => [ + 'credentials_path' => env('GOOGLE_APPLICATION_CREDENTIALS'), + 'storage_bucket' => env('GOOGLE_STORAGE_BUCKET'), + 'location' => env('GOOGLE_STT_LOCATION', 'asia-southeast1'), + ], + + /* + |-------------------------------------------------------------------------- + | Vertex AI (Veo 영상 생성 등) + |-------------------------------------------------------------------------- + */ + 'vertex_ai' => [ + 'project_id' => env('VERTEX_AI_PROJECT_ID', 'codebridge-chatbot'), + 'location' => env('VERTEX_AI_LOCATION', 'us-central1'), + ], + /* |-------------------------------------------------------------------------- | Barobill API (SOAP)