import requests
import json

base_url = "https://api.clarifai.com/v2/ext/openai/v1/chat/completions"
api_key = "a1a09aad41aa43abbe23122fa1996544"
model = "https://clarifai.com/deepseek-ai/deepseek-ocr/models/DeepSeek-OCR/versions/c52cf7da9b1c4095b07e2a1ccb842811"
url = "https://files.catbox.moe/yzxg7r.png"

headers = {
    "Authorization": f"Bearer {api_key}",
    "Content-Type": "application/json"
}

payload = {
    "model": model,
    "messages": [
        {
            "role": "user",
            "content": [
                {"type": "image_url", "image_url": {"url": url}}
            ]
        }
    ]
}

try:
    resp = requests.post(base_url, headers=headers, json=payload)
    print("Status:", resp.status_code)
    print("Body:", resp.text)
except Exception as e:
    print("Exception:", e)
