From bafd41de2ade8f8a90578b8c0b57b0aca48da752 Mon Sep 17 00:00:00 2001 From: Farouk Adeleke Date: Sat, 25 Oct 2025 02:39:01 -0400 Subject: [PATCH] (no commit message) --- main.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/main.py b/main.py index 277d317..66bd245 100644 --- a/main.py +++ b/main.py @@ -1,12 +1,14 @@ from modaic import PrecompiledAgent, PrecompiledConfig import dspy + class ReceiptClassifierConfig( PrecompiledConfig ): # Configurable for each agent instance lm: str = "openai/gpt-4o-mini" # Set OPENAI_API_KEY max_tokens: int = 500 + class ReceiptClassifier(PrecompiledAgent): # Extends dspy.module() config: ReceiptClassifierConfig @@ -21,11 +23,13 @@ class ReceiptClassifier(PrecompiledAgent): # Extends dspy.module() receipt_image = dspy.Image.from_url(image_url) return self.extract(receipt_image) + agent = ReceiptClassifier(ReceiptClassifierConfig()) + def main(): agent.push_to_hub("farouk1/receipt-classifier", with_code=True) + if __name__ == "__main__": main() -