mirror of
https://github.com/hwanny1128/HGZero.git
synced 2025-12-06 18:26:23 +00:00
- ai-python: FastAPI 기반 AI 서비스 구현 - 실시간 회의 제안 기능 추가 - Claude API 통합 - EventHub 및 Redis 연동 - ai-java-back: 기존 Java AI 서비스 백업 디렉토리로 이동 - Spring Boot 기반 구현 보존 - ai 디렉토리: Java 서비스 파일 삭제 처리 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
41 lines
1.2 KiB
Groovy
41 lines
1.2 KiB
Groovy
bootJar {
|
|
archiveFileName = 'ai.jar'
|
|
}
|
|
|
|
dependencies {
|
|
// Common module
|
|
implementation project(':common')
|
|
|
|
// Redis
|
|
implementation 'org.springframework.boot:spring-boot-starter-data-redis'
|
|
|
|
// PostgreSQL
|
|
runtimeOnly 'org.postgresql:postgresql'
|
|
|
|
// OpenAI
|
|
implementation "com.theokanning.openai-gpt3-java:service:${openaiVersion}"
|
|
|
|
// Anthropic Claude SDK
|
|
implementation 'com.anthropic:anthropic-java:2.1.0'
|
|
|
|
// Azure AI Search
|
|
implementation "com.azure:azure-search-documents:${azureAiSearchVersion}"
|
|
|
|
// Azure Event Hubs
|
|
implementation "com.azure:azure-messaging-eventhubs:${azureEventHubsVersion}"
|
|
implementation "com.azure:azure-messaging-eventhubs-checkpointstore-blob:${azureEventHubsCheckpointVersion}"
|
|
|
|
// Feign (for external API calls)
|
|
implementation "io.github.openfeign:feign-jackson:${feignJacksonVersion}"
|
|
implementation "io.github.openfeign:feign-okhttp:${feignJacksonVersion}"
|
|
|
|
// Spring WebFlux for SSE streaming
|
|
implementation 'org.springframework.boot:spring-boot-starter-webflux'
|
|
|
|
// Springdoc OpenAPI
|
|
implementation "org.springdoc:springdoc-openapi-starter-webmvc-ui:${springdocVersion}"
|
|
|
|
// H2 Database for local development
|
|
runtimeOnly 'com.h2database:h2'
|
|
}
|