✨ | OpenAI / ChatGPT Integration | Add a sub-module for supporting alt text generation from OpenAI
🇮🇳India babu ankaian
Hi,
I suggest using another AI tool, ALTTEXTAI, to generate image alternative text. Additionally, we have a Drupal module called Automatic Alternative Text that supports generating ALT text for uploaded media files.
Example Code:
$data = array(
'image' => array(
'url' => 'https://upload.wikimedia.org/wikipedia/commons/6/63/Monarch_In_May.jpg'
),
);
$json_data = json_encode($data);
$Curl = 'https://alttext.ai/api/v1/images';
$access = '146971ebfd0cf123d9126f1e9e89f065';
$ch1 = curl_init();
curl_setopt($ch1, CURLOPT_URL,$Curl);
curl_setopt($ch1, CURLOPT_HTTPHEADER, array('Content-Type: application/json', 'X-API-Key: '.$access));
curl_setopt($ch1, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch1, CURLOPT_CUSTOMREQUEST,"POST");
curl_setopt($ch1, CURLOPT_POSTFIELDS, $json_data);
$status_code = curl_getinfo($ch1, CURLINFO_HTTP_CODE);
$result = curl_exec($ch1);
curl_close($ch1);
$response = json_decode($result, true);
$response1 = array(
"alt_text" => $response['alt_text'],
"img_url" => $url,
);
echo json_encode($response1);