1. Identify the input source (URL, file path, or uploaded image).
2. Execute the `ocr_caller.py` script with the appropriate parameters.
3. Parse the JSON response to check for success or failure.
4. Extract the recognized text from the `text` field.
5. Display the complete extracted text to the user.
6. Handle errors and display error messages if the OCR process fails.
7. If API is not configured, guide the user through the configuration process.