Hurtigstart

Kom i gang med Autoderm API

Ønsker du å bruke modellene fra nettleseren din? Gå til modellgrensesnittet.

Autoderm API gir en enkel grensesnitt for utviklere til å lage en intelligent lag i sine applikasjoner, drivet av Autoderms AI-modeller. API-inferanseendepunktet gir en enkel måte å ta et bilde og bruke AI-modellene våre til å generere en utdata av de mest sannsynlige hudtilstandene.

Dette hurtigstarten har til formål å hjelpe deg med å sette opp utviklingsmiljøet ditt og sende den første API-forespørselen. Hvis du er en erfaren utvikler eller bare vil dykke inn i bruken av APIet, er Redoc API-referansen et fint sted å starte. Gjennom denne hurtigstarten vil du lære:

Hvis du støter på noen utfordringer eller har spørsmål ved starten, ta gjerne kontakt med oss.

Kontoopprettelse

Først, opprett en Autoderm-konto eller logg inn. Deretter, navigér til personlige området ditt for å få tak i API-hemmelig nøkkel. Sørg for å holde den trygt, og del den ikke med noen.

Valg av programmeringsspråk

Autoderm API følger REST-prinsipper og kan integreres fra et hvilket som helst språk. For eksempler på forskjellige programmeringsspråk på hvordan du kan bruke APIet vårt, kan du sjekke våre Redoc-eksempler. I de fleste eksemplene her, vil vi bruke Python som er et populært programmeringsspråk som vanligvis brukes til datapplikasjoner, utvikling av nettsider og mange andre programmeringsoppgaver på grunn av sin enkle bruken.

Føl gjerne opp om du ønsker eksempler på et annet språk.

Sett opp API-nøkkelen

I personlige området ditt, kan du hente API-nøkkelen din. For formålet med disse eksemplene, la oss antakse at API-nøkkelen vår er:

Pk566ZkEQRLr9vNwo2Gkr1uL6pr-4VjZUkvdJHAdFsA

Oppsett av API-nøkkel i miljøet ditt

Å lagre API-nøkkelen i en miljøvariabel er en sikker praksis. Her er hvordan du kan sette den opp i forskjellige operativsystemer:

macOS og Linux

Åpne terminalen din og skriv inn følgende kommando:

export AUTODERM_API_KEY='Your-API-Key-Here'

Dette vil sette API-nøkkelen for den aktuelle økten. For å gjøre denne permanent, legg til linjen i ~/.bashrc eller ~/.zshrc -filen din.

Windows

På Windows kan du sette en miljøvariabel gjennom kommandolinjen:

set AUTODERM_API_KEY=Your-API-Key-Here

For en permanent løsning, sett denne via 'System Properties' > 'Environment Variables'.

Bruk av API-nøkkelen i applikasjonen din

Det er vanlig å bruke en .env -fil i prosjektet ditt for å håndtere miljøvariablene. Her er et eksempel:

AUTODERM_API_KEY='Your-API-Key-Here'

Sørg for å legge til .env -filen i .gitignore for å unngå at den blir committet til versjonskontrollen.

Når den er sett opp, kan du få tilgang til API-nøkkelen i applikasjonen din ved hjelp av den aktuelle metoden for programmeringsspråket eller rammeverket ditt.

Sending av den første API-forespørselen

Etter at du har oppsett API-nøkkelen, er den siste trinnet å sende en API-forespørsel. For å gjøre dette, hvis du bruker python i dette eksempelet, opprett en fil ved navn python_requests.py ved hjelp av terminalen eller en IDE. Ideelt sett, har du et bilde av en hudtilstand i samme mappe som heter skin.jpg for å teste den.

Inni filen, kopier og lim inn python-eksempelet nedenfor:

                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)

            

For å kjøre skriptet:

AUTODERM_API_KEY=YourActualAPIKey python3 python_requests.py

Resultatet er en JSON-innholdstype som inneholder forutsigelser rangert etter sannsynlighetene deres. De inneholder også ICD-10-kodene deres, medisinske og profanes navn på tilstanden og lenker til å lese mer om sykdommen.

Neste trinn

Hopp over til valget av modeller og test dem for å låse opp nye muligheter innen dermatologi. For flere eksempler og detaljer om APIet og modellene, sjekk vår Redoc-side.