Démarrage rapide
Démarrez avec l'API Autoderm
Vous souhaitez utiliser les modèles depuis votre navigateur web ? Rendez-vous sur l'interface des modèles.
L'API Autoderm fournit une interface simple pour les développeurs afin de créer une couche intelligente dans leurs applications, alimentée par les modèles d'IA d'Autoderm. Les points de terminaison d'inférence de l'API offrent un moyen simple de prendre une image et d'utiliser nos modèles d'IA pour générer une sortie des affections cutanées les plus probables.
Ce guide de démarrage rapide vise à aider votre environnement de développement local à se configurer et à envoyer votre première requête API. Si vous êtes un développeur expérimenté ou si vous souhaitez simplement plonger dans l'utilisation de l'API, la référence de l'API Redoc est un excellent point de départ. Tout au long de ce guide de démarrage rapide, vous apprendrez :
- Comment configurer votre environnement de développement
- Quelques concepts de base de l'API Autoderm
- Comment envoyer votre première requête API
- Interprétation des résultats de l'IA pour les applications médicales
Si vous rencontrez des difficultés ou si vous avez des questions pour commencer, n'hésitez pas à nous contacter.
Création de compte
Tout d'abord, créez un compte Autoderm ou connectez-vous. Ensuite, accédez à votre espace personnel pour obtenir votre clé d'API secrète. Veillez à la conserver en sécurité et à ne pas la partager avec quiconque.
Sélection du langage de programmation
L'API Autoderm suit les principes REST et peut être intégrée à partir de n'importe quel langage. Pour des exemples dans différents langages de programmation sur l'utilisation de notre API, vous pouvez consulter nos Exemples Redoc. Dans la plupart des exemples ici, nous utiliserons Python, qui est un langage de programmation populaire couramment utilisé pour les applications de données, le développement web et de nombreuses autres tâches de programmation en raison de sa facilité d'utilisation.
N'hésitez pas à nous faire part de vos besoins si vous souhaitez des exemples dans un autre langage.
Configuration de votre clé d'API
Dans votre espace personnel, vous pouvez récupérer votre clé d'API. Aux fins de ces exemples, supposons que notre clé d'API soit :
Pk566ZkEQRLr9vNwo2Gkr1uL6pr-4VjZUkvdJHAdFsA
Configuration de la clé d'API dans votre environnement
Stocker votre clé d'API dans une variable d'environnement est une pratique sécurisée. Voici comment procéder sur différents systèmes d'exploitation :
macOS et Linux
Ouvrez votre terminal et saisissez la commande suivante :
export AUTODERM_API_KEY='Votre-Clé-API-Ici'
Cela définira la clé d'API pour votre session actuelle. Pour la rendre permanente, ajoutez la ligne à votre fichier ~/.bashrc ou ~/.zshrc.
Windows
Sous Windows, vous pouvez définir une variable d'environnement via la ligne de commande :
set AUTODERM_API_KEY=Votre-Clé-API-Ici
Pour une solution permanente, définissez-la via 'Propriétés système' > 'Variables d'environnement'.
Utilisation de la clé d'API dans votre application
Il est courant d'utiliser un fichier .env dans votre projet pour gérer les variables d'environnement. Voici un exemple :
AUTODERM_API_KEY='Votre-Clé-API-Ici'
Veillez à ajouter le fichier .env à votre .gitignore
pour empêcher qu'il soit envoyé au contrôle de version.
Une fois définie, vous pouvez accéder à la clé d'API dans votre application en utilisant la méthode appropriée pour votre langage de programmation ou votre framework.
Envoyer votre première requête API
Une fois que vous avez configuré votre clé d'API, l'étape finale consiste à envoyer une requête API. Pour ce faire, si vous utilisez Python dans cet exemple, créez un fichier nommé python_requests.py à l'aide du terminal ou d'un IDE. Idéalement, disposez d'une image d'une affection cutanée dans le même dossier nommée skin.jpg pour la tester.
Dans le fichier, copiez et collez l'exemple Python ci-dessous :
import requests import os API_URL = "https://autoderm.ai/v1/query" # set sensitive data as environment variables API_KEY = os.getenv("AUTODERM_API_KEY") # open the test image and read the bytes with open("skin.jpg", "rb") as f: image_contents = f.read() # send the query response = requests.post( API_URL, headers={{"Api-Key": API_KEY}}, files={{"file": image_contents}}, params={{"language": "en", "model": "autoderm_v2_2"}}, ) # get the JSON data returned data = response.json() print(data) # get only the predictions predictions = data["predictions"] print(predictions)
Pour exécuter le script :
AUTODERM_API_KEY=VotreVraieCléAPI python3 python_requests.py
Le résultat est un contenu JSON contenant les prédictions classées dans l'ordre en fonction de leurs probabilités. Elles incluent également leurs codes ICD-10, les noms médicaux et courants de l'affection, ainsi que des liens pour en savoir plus sur la maladie.
Étapes suivantes
Découvrez notre sélection de modèles et testez-les pour débloquer de nouvelles capacités en dermatologie. Pour plus d'exemples et de détails sur l'API et les modèles, consultez notre page Redoc.