Aller au contenu principal

2 articles tagués avec « API »

Voir tous les tags

· 2 minutes de lecture
DahnM20

AI-Flow permet aux utilisateurs d'automatiser des flux de travail IA complexes en connectant divers outils, modèles et sources de données. Grâce au nœud Replicate dans AI-Flow, vous pouvez facilement accéder à des modèles de Replicate, les sélectionner et les utiliser pour améliorer vos flux de travail IA.

Aperçu du Nœud Replicate

Le nœud Replicate dans AI-Flow sert de passerelle vers une multitude de modèles IA open-source disponibles sur la plateforme Replicate. Replicate permet aux membres de la communauté d'héberger et d'exécuter des modèles dans le cloud, et AI-Flow simplifie l'intégration de ces modèles dans vos flux de travail.

Avec le nœud Replicate, vous avez accès à une grande variété de modèles, notamment des générateurs de texte, des créateurs d'images, des processeurs vidéo, et bien plus encore.

Exemple de connexion de nœuds

Modèles et Catégories en Vedette

Le nœud Replicate d'AI-Flow propose une sélection soignée des modèles les plus populaires pour aider les utilisateurs à démarrer efficacement. Ces modèles « en vedette » sont affichés dans l'interface pour un accès facile. Cependant, le catalogue complet de Replicate offre une vaste gamme de modèles supplémentaires qui ne peuvent pas tous être représentés dans l'interface. Si vous avez besoin d'un modèle spécifique non répertorié, vous pouvez facilement le rechercher sur le site Replicate et l'intégrer dans AI-Flow en entrant l'ID du modèle.

Fenêtre contextuelle du modèle

L'interface catégorisée permet une navigation rapide, que vous recherchiez des modèles pour la génération de texte, la création d'images ou d'autres tâches spécialisées. Cependant, tous les modèles ne sont pas pleinement compatibles avec AI-Flow en raison de la diversité des fonctionnalités et du support au sein des modèles hébergés par la communauté. Malgré cela, le nœud Replicate est conçu pour rendre le processus d'intégration aussi fluide que possible, vous permettant de tirer parti d'un large éventail de modèles de manière efficace dans votre flux.

· 4 minutes de lecture
DahnM20

Libérez la puissance de votre workflow IA avec les nœuds API Builder

Automatiser et intégrer des workflows IA est désormais plus accessible grâce aux capacités avancées de l'API AI-Flow. En utilisant l'API Builder, les développeurs peuvent créer des workflows d'IA robustes, assurant une intégration et une interaction transparentes entre divers modèles d'IA tels que GPT, DALL-E, Claude, Stable Diffusion ou tout modèle Replicate. Cet article explore les principales fonctionnalités de l'API AI-Flow, démontrant ses avantages et sa facilité d'utilisation.

Aperçu d'API Builder

Simplifiez votre workflow IA avec les nœuds d'entrée et de sortie API

Nœud d'entrée API : Le nœud d'entrée API est conçu pour définir les entrées de votre API, en mappant chaque champ du corps de la requête à un nœud correspondant dans votre flow. En définissant des valeurs par défaut, les développeurs peuvent rendre certains paramètres optionnels, améliorant ainsi la flexibilité dans la conception de l'API.

Exemple de nœud d'entrée API

Exemple de configuration :

{
"my_prompt": "Lorem Ipsum",
"my_context": "Lorem Ipsum"
}

Cette configuration montre comment les entrées sont structurées, facilitant le lancement du workflow avec des paramètres clairs et définis.


Nœud de sortie API : Configurer le nœud de sortie API est tout aussi simple. Ce nœud spécifie les noms des champs dans la réponse finale, garantissant que la sortie est structurée et compréhensible. Plusieurs nœuds de sortie peuvent être définis pour passer des résultats additionnels ou intermédiaires.

Exemple de nœud de sortie API

Dans cet exemple simple, la réponse de l'API sera formatée comme suit :

{
"my_output": "Lorem Ipsum dolor sit amet, consectetur"
}

Cet exemple démontre la simplicité de la configuration de sortie, offrant une structure de réponse claire et concise.

Gérez et surveillez votre API avec la vue API Builder

La vue API Builder est votre centre de commande pour gérer et surveiller l'API de votre workflow. Accessible via le volet droit de l'application, cette vue offre une vue d'ensemble complète de la configuration de votre API, vous permettant de générer et de gérer les clés API de manière transparente.

Vue API Builder

Génération de clés API : Pour garantir un accès sécurisé, les clés API sont générées au sein de l'API Builder. Ces clés, essentielles pour autoriser les requêtes, sont affichées une seule fois pour maintenir la sécurité. L'inclusion de ces clés dans vos requêtes en tant qu'en-tête Authorization est cruciale pour des appels API réussis.

Exécution de votre flux via l'API : Lancer votre flux est simple avec les extraits de code fournis dans la vue API Builder. Par exemple, en utilisant cURL, vous pouvez lancer votre flux comme suit :

curl https://api.ai-flow.com/v1/flow/<your_flow_id>/run \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $AI_FLOW_API_KEY" \
-d '{
"my_prompt": "Lorem Ipsum",
"my_context": "Continue my sentence with 5 words of lorem ipsum"
}'

Cette commande lance le flux, renvoyant un ID de lancement pour suivre le processus. Récupérez les résultats en utilisant cet ID une fois le traitement terminé.

Améliorez l'intégration avec les nœuds Webhook

Le nœud Webhook est un outil polyvalent au sein de l'API Builder, vous permettant d'envoyer des sorties vers des URL désignées. Configurer le nœud Webhook implique de spécifier l'URL cible et de sélectionner les sorties à envoyer, avec la possibilité d'inclure des signatures personnalisées pour une sécurité accrue.

Exemple de nœud Webhook

Dans ce cas, le webhook enverra les données suivantes :

{
"my_output": "Lorem Ipsum dolor sit amet, consectetur"
}

Dans cette configuration, le nœud Webhook envoie des données structurées à l'URL spécifiée, garantissant une intégration fluide et une authentification via des signatures personnalisées.

Conclusion

L'API AI-Flow, propulsée par les nœuds API Builder, offre un moyen simplifié et efficace de créer et de gérer des workflows d'IA. Avec des nœuds intuitifs pour les entrées et les sorties, des outils de gestion d'API et des configurations de webhook flexibles, les développeurs peuvent créer des workflows IA puissants et adaptés à leurs besoins.

Ressources supplémentaires

Pour plus d'informations détaillées, consultez les ressources suivantes :