TASK | Import Lease Comps V2: AI extraction service integration
Resolved 💬 1 comment Opened Jan 31, 2026 by drdzey Closed Jan 31, 2026
Summary
Implement AI extraction service in main repo (MyMicroservices) to integrate with the cache service from MyPanel.
Context
- Cache service already implemented in MyPanel (
IAIExtractionCacheService,AIExtractionCacheFactoryImpl) - Parser already updated to use cache (
AILeaseCompParserImpl) - Need extraction endpoint in main API to handle PDF parsing requests
Tasks
- [ ] Create extraction endpoint in Api.Server
- [ ] Implement extraction logic using OpenAI structured outputs
- [ ] Add SKU-based field extraction (fields defined per PropertyType)
- [ ] Integrate with existing document upload flow
- [ ] Add unit tests for extraction service
Related
- #578 (AI extraction cache service)
---
~ Lili
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗