{"success":true,"tools":[{"type":"function","function":{"name":"create_image_generation_job","description":"Create an image generation job for ComfyUI, Forge, or another image model.","parameters":{"type":"object","required":["positivePrompt","provider","quality"],"properties":{"positivePrompt":{"type":"string","description":"Main image prompt."},"negativePrompt":{"type":"string","description":"Things to avoid in the generated image."},"provider":{"type":"string","enum":["comfyui","forge","a1111"]},"quality":{"type":"string","enum":["GOOD","BETTER","BEST"]}}}}},{"type":"function","function":{"name":"extract_text_from_page","description":"Use OCR to extract all readable text from a textbook, notebook, scanned page, worksheet, or document image.","parameters":{"type":"object","required":["pageNumber","ocrMode"],"properties":{"pageNumber":{"type":"integer","description":"Page number if known. Use 1 if unknown."},"ocrMode":{"type":"string","enum":["FULL_PAGE","QUESTION_ONLY","TABLE_ONLY"]},"language":{"type":"string","description":"Expected language, for example English."}}}}},{"type":"function","function":{"name":"detect_study_diagram","description":"Detect educational visual items such as diagrams, charts, maps, labelled illustrations, geometry figures, or science figures.","parameters":{"type":"object","required":["visualType","topicHint"],"properties":{"visualType":{"type":"string","enum":["diagram","chart","map","geometry","science_figure","unknown"]},"topicHint":{"type":"string","description":"Topic hint from the page or user request."},"returnBoundingBoxes":{"type":"boolean"}}}}},{"type":"function","function":{"name":"calculate_price_total","description":"Calculate total price from item price, quantity, and discount percent.","parameters":{"type":"object","required":["itemPrice","quantity"],"properties":{"itemPrice":{"type":"number"},"quantity":{"type":"integer"},"discountPercent":{"type":"number"}}}}},{"type":"function","function":{"name":"search_student_record","description":"Search a fake student record by student ID, class, or name.","parameters":{"type":"object","required":["studentId"],"properties":{"studentId":{"type":"string"},"className":{"type":"string"},"studentName":{"type":"string"}}}}}]}