Construire des applications d'IA à la main : un guide pour l'ensemble du processus, de l'analyse des besoins au déploiement et à la mise en service
avant-propos
Dans cet article, nous essayons de mettre en œuvre une application par le chemin le plus court et le mode le plus léger, ce qui ne nécessite que trois grandes étapes + 9 petites étapes, et ce qui suit est un processus d'enseignement pratique.
Description des exigences
Une description systématique du point de vue d'un chef de produit est présentée dans le modèle suivant :
- Aperçu des exigencesLe problème est résolu, la fonction est accomplie et la présentation générale.
- Description de l'interface interactiveLes fonctions et les interactions de la boîte d'entrée et de la boîte de sortie.
- Mise à disposition d'outils fonctionnels: La recherche de modèles d'IA réalisables sur le plan fonctionnel.
modèle pertinent
Les modèles d'IA suivants sont disponibles pour générer des illustrations d'articles et font l'objet d'une utilisation spécifique de l'API :
adresse du modèle

Exemple de démo terminée: :Cliquez pour voir
Étapes de la réalisation des exigences
1. description générale des besoins
Développez une application basée sur Gradio pour mettre en œuvre les fonctionnalités suivantes :
- Une fois que l'utilisateur a saisi le contenu du message public, cliquez sur le bouton Générer en un clic.
- Génération automatique de titres et de résumés.
- Générer automatiquement des questions en anglais à partir des résumés et des graphiques d'articles.
2. modules de base frontaux
- Boîte de saisie de l'utilisateur: Rappelle à l'utilisateur qu'il doit saisir le contenu du message public.
- Boîte de sortie de l'en-tête: :
- Générer automatiquement 5 titres (64 caractères ou moins) qui conviennent aux numéros publics.
- Mise en page gauche-droite, sortie en continu et présentation séparée du processus de réflexion et du résultat final.
- Boîte de sortie du résumé: :
- Générer automatiquement un résumé (120 mots ou moins) adapté aux numéros publics.
- Mise en page gauche-droite, sortie en continu et présentation séparée du processus de réflexion et du résultat final.
- Article avec image Boîte de sortie de l'invite: :
- L'invite est automatiquement générée en anglais sur la base du résumé.
- Disposition gauche et droite avec sortie en continu.
- Modifiable et compatible avec la régénération.
- Boîte de sortie pour les graphiques d'articles: :
- Générer une image à partir de l'invite en anglais générée.
- Génère 2 images de taille 1024x500.
Style visuel : cyan et violet techniques.
3. l'API côté serveur
Titre, résumé, invite API
import requests
import json
from PIL import Image
from io import BytesIO
url = 'https://api-inference.modelscope.cn/v1/images/generations'
payload = {
'model': 'djyzcp123/gjerc', # ModelScope Model-Id, required
'prompt': 'A golden cat' # required
}
headers = {
'Authorization': 'Bearer 替换为你的魔搭token',
'Content-Type': 'application/json'
}
response = requests.post(url, data=json.dumps(payload, ensure_ascii=False).encode('utf-8'), headers=headers)
response_data = response.json()
image = Image.open(BytesIO(requests.get(response_data['images'][0]['url']).content))
image.save('result_image.jpg')
Générer du code avec l'IA et tester le polish dans le cloud Notebook
1. génération de codes
- Le code peut être généré automatiquement à l'aide de grands modèles tels que Cursor, DeepSeek-R1, QwenMax-QWQ, Claude 3.7, etc.
- Le code est enregistré sous la forme
.py
Documentation.

2. exécuter le code dans le Notebook
- L'ordinateur portable est livré préinstallé avec l'environnement dès sa sortie de l'emballage.
- Adresse du carnet de notes
- être en mouvement
.py
Documentation :
!python /mnt/workspace/文件名.py


3. essais et optimisation
Acceptation de l'avant-projet
Les interfaces frontales générées par les quatre outils sont différentes, mais elles répondent toutes aux exigences.
Curseur | Profondeur de l'eau-R1 |
---|---|
![]() | ![]() |
QwenMax-QWQ | Claude3.7 |
![]() | ![]() |
Acceptation côté serveur
La fonctionnalité fonctionne correctement et le titre, le résumé, l'invite et les images générés sont conformes aux attentes.

Le déploiement est opérationnel
1) Configuration de base de CreateSpace
- Nouvel espace de création
- Utiliser les ressources libres de l'unité centrale de la plate-forme, qui sont configurées par défaut.

2. étape clé : protection de la clé API
- Modifiez le code pour stocker la clé API dans une variable d'environnement.
Avant la modification :

Modifié :
import os
MODEL_API_KEY = os.getenv('MODEL_API_KEY')

3. télécharger des documents et les mettre en ligne
- Débogage réussi dans le Notebook
.py
Renommez le fichier enapp.py
et téléchargé.

Une fois que vous l'aurez fait, vous obtiendrez un lien à partager :

résumés
Tout le monde est un développeur d'applications, activez la magie de l'IA et créez des milliers d'applications !
L'application est extensible à l'infini, par exemple
- Ajouter des embellissements d'articles et des textes de microblogging.
- Style d'illustration optionnel.

D'autres possibilités s'offrent à vous ! 🚀
© déclaration de droits d'auteur
Article copyright Cercle de partage de l'IA Tous, prière de ne pas reproduire sans autorisation.
Articles connexes
Pas de commentaires...