Class ExtractReport
java.lang.Object
ai.redouble.demo.extract.ExtractReport
What a run did: one row per file with the tier that handled it, the model that served it
and what that cost, and the run's totals per currency and per model from the ledger.
- Since:
- 0.1 (2026-09-14)
- Author:
- Andrey Santrosyan
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classOne file's row.static classOne model's share of the run. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCaps()longgetFiles()intintlonggetSpent()longvoidsetByModel(List<ExtractReport.ModelUsage> byModel) voidvoidvoidsetDirectory(String directory) voidsetElapsedMs(long elapsedMs) voidsetEmbeddingsModel(String embeddingsModel) voidsetFiles(List<ExtractReport.FileOutcome> files) voidsetFilesSeen(int filesSeen) voidsetIndexed(int indexed) voidsetLlmCalls(long llmCalls) voidvoidsetUnpricedCalls(long unpricedCalls) voidsetWorkflowId(String workflowId)
-
Constructor Details
-
ExtractReport
public ExtractReport()
-
-
Method Details
-
getWorkflowId
-
setWorkflowId
-
getDirectory
-
setDirectory
-
getFilesSeen
public int getFilesSeen() -
setFilesSeen
public void setFilesSeen(int filesSeen) -
getElapsedMs
public long getElapsedMs() -
setElapsedMs
public void setElapsedMs(long elapsedMs) -
getByTier
-
setByTier
-
getFiles
-
setFiles
-
getSpent
-
setSpent
-
getCaps
-
setCaps
-
getByModel
-
setByModel
-
getLlmCalls
public long getLlmCalls() -
setLlmCalls
public void setLlmCalls(long llmCalls) -
getUnpricedCalls
public long getUnpricedCalls() -
setUnpricedCalls
public void setUnpricedCalls(long unpricedCalls) -
getIndexed
public int getIndexed() -
setIndexed
public void setIndexed(int indexed) -
getEmbeddingsModel
-
setEmbeddingsModel
-