Bonjour à tous.
J'ai déjà partagé avec vous un programme d'identification de liste d'ingrédients. Cette fois, nous utilisons ChatGPT pour le transformer.
L'idée générale auparavant était d'utiliser l'OCR pour identifier le texte de la liste des ingrédients, puis de développer un robot pour explorer les informations détaillées de chaque ingrédient (explorer l'Encyclopédie Baidu ).
Il y a deux différences dans ce programme. Premièrement, les détails des ingrédients sont obtenus en appelant ChatGPT, ce qui élimine le besoin d'exploration et donne des résultats plus précis.
Deuxièmement, le framework de développement Web utilise Gradio est similaire à Streamlit, tous deux conçus pour permettre au personnel de l'IA de créer rapidement un framework pour les applications Web.
Le code source a été empaqueté, veuillez consulter la fin de l'article.
Publiez simplement le code principal
la reconnaissance ocr utilise paddle
def __init__(self): self.paddle_ocr = PaddleOCR(use_angle_cls=False, lang="ch") def ocr(self, img): result = self.paddle_ocr.ocr(img, cls=True)
ocr peut être utilisée. Modèle directement pré-entraîné, vous pouvez également entraîner vous-même un modèle de reconnaissance de texte. Il a déjà été présenté et ne sera pas repris ici.
Utilisez une liste déroulante pour afficher les ingrédients identifiés
#🎜 🎜## 🎜🎜#Cliquez sur chaque ingrédient et appelez l'API de ChatGPT pour obtenir les détails des ingrédients
Vous pouvez également créer une boîte de dialogue supplémentaire, prend en charge une communication ultérieure avec ChatGPT
L'utilisation de ChatGPT nécessite également de la magie et une clé API, chacun doit le résoudre par lui-même.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!