{"name":"TikZ Render API","endpoints":["POST /render - multipart/form-data, returns image/png","POST /render/base64 - multipart/form-data, returns JSON with base64 PNG","POST /convert/image-url - multipart/form-data, converts an image URL to formatted text and TikZ","POST /search/photo-question - multipart/form-data, searches question_list by uploaded question photo","POST /qa/math-tutor - multipart/form-data, answers postgraduate math questions with an image","POST /convert/answer-image - multipart/form-data, converts AnswerImg by questionId and writes question_files as 题目详解","POST /convert/book - multipart/form-data, converts QuestionImg and AnswerImg by BookID and writes QuestionTxt and AnswerTxt","POST /convert/step-by-step - multipart/form-data, creates non-skipping analysis by questionId","GET /question-files - list question_files rows","GET /question-files/{id} - get one question_files row","POST /question-files - multipart/form-data, create one question_files row","PUT /question-files/{id} - multipart/form-data, update one question_files row","DELETE /question-files/{id} - delete one question_files row","GET /scheduler/tasks - list scheduler tasks","POST /scheduler/tasks - multipart/form-data, create scheduler task","PUT /scheduler/tasks/{id} - multipart/form-data, update scheduler task","DELETE /scheduler/tasks/{id} - delete scheduler task","GET /scheduler/logs - list scheduler logs","POST /scheduler/run/{id} - run scheduler task manually"],"sample":{"contentType":"multipart/form-data","tikz":"\\begin{tikzpicture}\\draw[->] (0,0) -- (2,0);\\end{tikzpicture}","dpi":200,"fontSize":6}}