feat:AI 설정 페이지에 GCS 스토리지 설정 통합

- AI 설정과 스토리지 설정을 탭으로 구분
- GCS 버킷 이름, 서비스 계정 (JSON 직접입력/파일경로) 설정 가능
- GCS 연결 테스트 기능 추가
- GoogleCloudStorageService가 DB 설정 우선 사용 (fallback: 레거시 파일)
- AiConfig 모델에 gcs provider 및 관련 메서드 추가

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
pro
2026-01-29 09:22:12 +09:00
parent dd86d70503
commit 50becbdd28
5 changed files with 634 additions and 32 deletions

View File

@@ -326,6 +326,7 @@
Route::delete('/{id}', [AiConfigController::class, 'destroy'])->name('destroy');
Route::post('/{id}/toggle', [AiConfigController::class, 'toggle'])->name('toggle');
Route::post('/test', [AiConfigController::class, 'test'])->name('test');
Route::post('/test-gcs', [AiConfigController::class, 'testGcs'])->name('test-gcs');
});
// 명함 OCR API