Utilisation de base
Utiliser des images en base64
Vous pouvez également transmettre une URL de données en base64 lorsque l’image est locale ou privée :<BASE64_ENCODED_IMAGE> par l’encodage base64 complet du fichier image, par exemple base64.b64encode(open("photo.png", "rb").read()).decode() en Python.
Les images en base64 doivent commencer par le préfixe
data:image/<type>;base64, (par exemple data:image/jpeg;base64,). Le base64 brut sans préfixe est rejeté. Les images doivent faire au moins 64×64 pixels, et le format SVG n’est pas pris en charge. Si une image est rejetée, le message d’erreur en indique la raison.Choisir un modèle de vision
Consultez la page Modèles de texte ou l’API Models pour trouver les modèles qui prennent en charge la vision. La prise en charge de la vision est indiquée dans les capacités du modèle.Conseils de rédaction d’invites
- Indiquez au modèle ce sur quoi se concentrer : objets, texte, mise en page, sécurité, défauts ou différences.
- Demandez une sortie structurée lorsque votre application a besoin de champs analysables.
- Gardez les URL d’images accessibles à l’API, ou utilisez des URL de données en base64 pour les images privées.
- Utilisez un modèle avec un contexte suffisant si vous combinez des images avec de longues instructions.