Implement dual-model filing pipeline with Ollama extraction
This commit is contained in:
18
lib/types.ts
18
lib/types.ts
@@ -37,6 +37,22 @@ export type PortfolioSummary = {
|
||||
avg_return_pct: string;
|
||||
};
|
||||
|
||||
export type FilingExtraction = {
|
||||
summary: string;
|
||||
keyPoints: string[];
|
||||
redFlags: string[];
|
||||
followUpQuestions: string[];
|
||||
portfolioSignals: string[];
|
||||
confidence: number;
|
||||
};
|
||||
|
||||
export type FilingExtractionMeta = {
|
||||
provider: string;
|
||||
model: string;
|
||||
source: 'primary_document' | 'metadata_fallback';
|
||||
generatedAt: string;
|
||||
};
|
||||
|
||||
export type Filing = {
|
||||
id: number;
|
||||
ticker: string;
|
||||
@@ -60,6 +76,8 @@ export type Filing = {
|
||||
model?: string;
|
||||
text?: string;
|
||||
legacyInsights?: string;
|
||||
extraction?: FilingExtraction;
|
||||
extractionMeta?: FilingExtractionMeta;
|
||||
} | null;
|
||||
created_at: string;
|
||||
updated_at: string;
|
||||
|
||||
Reference in New Issue
Block a user