Go: add stats (#17061)

### Summary

Add LLM token stats framework

---------

Signed-off-by: Jin Hai <haijin.chn@gmail.com>
This commit is contained in:
Jin Hai
2026-07-18 21:02:07 +08:00
committed by GitHub
parent cafbbd467d
commit b8d06d02e6
144 changed files with 1578 additions and 1280 deletions

View File

@@ -50,7 +50,7 @@ func parsePDFWithMinerU(filename string, data []byte, parser *PDFParser) ParseRe
apiConfig.ApiKey = &apiKey
}
task, err := driver.ParseFile(&backend, data, nil, apiConfig, &models.ParseFileConfig{})
task, err := driver.ParseFile(&backend, data, nil, apiConfig, &models.ParseFileConfig{}, nil)
if err != nil {
return ParseResult{Err: fmt.Errorf("parser: MinerU submit: %w", err)}
}

View File

@@ -47,7 +47,7 @@ func parsePDFWithPaddleOCR(filename string, data []byte, parser *PDFParser) Pars
resp, err := driver.OCRFile(&algorithm, data, &filename, apiConfig, &models.OCRConfig{
Algorithm: algorithm,
})
}, nil)
if err != nil {
return ParseResult{Err: fmt.Errorf("parser: PaddleOCR OCRFile: %w", err)}
}