File size: 1,051 Bytes
411a994
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import requests
import json

API_URL = "http://localhost:8000/api/ai"

# Test 1 : Texte seul
payload_text = {
    "text": "Patient présentant une éruption cutanée et de la fièvre depuis 2 jours.",
    "want_stats": True
}

# Test 2 : Image seule
payload_image = {
    "image": "https://upload.wikimedia.org/wikipedia/commons/8/89/Portrait_Placeholder.png",
    "want_stats": True
}

# Test 3 : Texte + Image
payload_multimodal = {
    "text": "Patient présentant une éruption cutanée et de la fièvre depuis 2 jours.",
    "image": "https://upload.wikimedia.org/wikipedia/commons/8/89/Portrait_Placeholder.png",
    "want_stats": True
}

for label, payload in [
    ("Texte seul", payload_text),
    ("Image seule", payload_image),
    ("Texte + Image", payload_multimodal)
]:
    print(f"\n=== Test : {label} ===")
    response = requests.post(API_URL, json=payload)
    print("Status:", response.status_code)
    try:
        print(json.dumps(response.json(), indent=2, ensure_ascii=False))
    except Exception:
        print(response.text)