29 lines
715 B
PHP
Executable File
29 lines
715 B
PHP
Executable File
<?php
|
|
set_time_limit(300);
|
|
header('Content-Type: application/json');
|
|
|
|
$image = $_POST['image'] ?? ''; // Base64
|
|
$prompt = $_POST['prompt'] ?? 'Décris cette image';
|
|
|
|
if (empty($image)) {
|
|
echo json_encode(['error' => 'Pas d\'image']);
|
|
exit;
|
|
}
|
|
|
|
// Utiliser Gemini pour vision (gratuit)
|
|
$apiKey = ''; // À configurer
|
|
$providers = [
|
|
'gemini' => [
|
|
'url' => 'https://generativelanguage.googleapis.com/v1beta/models/gemini-1.5-flash:generateContent',
|
|
'key' => $apiKey
|
|
]
|
|
];
|
|
|
|
// Pour l'instant, description basique
|
|
echo json_encode([
|
|
'status' => 'Vision ready',
|
|
'note' => 'Configurer API key Gemini pour analyse images',
|
|
'supported_formats' => ['png', 'jpg', 'gif', 'webp']
|
|
]);
|
|
|