mirror of
https://github.com/BerriAI/litellm.git
synced 2026-10-18 04:44:37 +00:00
test: count only OCR calls in the OCR matrix recorder
This commit is contained in:
parent
1556841251
commit
067f77eb0d
1 changed files with 3 additions and 1 deletions
|
|
@ -36,6 +36,7 @@ DOCUMENTS: Final = {
|
|||
"/documents/scan.png": (PNG_BYTES, "image/png"),
|
||||
}
|
||||
DI_ANALYZE_PATH: Final = "/documentintelligence/documentModels/prebuilt-layout"
|
||||
OCR_CALL_TYPES: Final = frozenset({"ocr", "aocr"})
|
||||
_JSON: Final = TypeAdapter(dict[str, JsonValue])
|
||||
_STRING_KEYED: Final = TypeAdapter(dict[str, object])
|
||||
_FLOAT: Final = TypeAdapter(float)
|
||||
|
|
@ -104,7 +105,8 @@ class RecordingLogger(CustomLogger):
|
|||
|
||||
def _record(self, kwargs: Mapping[str, object], response_obj: object) -> None:
|
||||
payload: Final = _STRING_KEYED.validate_python(kwargs.get("standard_logging_object"))
|
||||
self.calls = (*self.calls, LoggedCall(payload, response_obj))
|
||||
if payload.get("call_type") in OCR_CALL_TYPES:
|
||||
self.calls = (*self.calls, LoggedCall(payload, response_obj))
|
||||
|
||||
def log_success_event(
|
||||
self, kwargs: Mapping[str, object], response_obj: object, start_time: datetime, end_time: datetime
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue