Wat zijn Azure AI-services?
Azure AI-services helpen ontwikkelaars en organisaties snel intelligente, geavanceerde, marktklare en verantwoordelijke toepassingen te maken met kant-en-klare en vooraf samengestelde en aanpasbare API's en modellen. Voorbeelden van toepassingen zijn verwerking van natuurlijke taal voor gesprekken, zoeken, bewaken, vertalen, spraak, visie en besluitvorming.
Tip
Probeer Azure AI-services zoals Azure OpenAI, Content Safety, Speech, Vision en meer in de Azure AI Foundry-portal. Zie Wat is Azure AI Foundry? voor meer informatie.
De meeste Azure AI-services zijn beschikbaar via REST API's en clientbibliotheek-SDK's in populaire ontwikkeltalen. Zie de documentatie van elke service voor meer informatie.
Beschikbare Azure AI-services
Gebruik bij het bouwen van AI-toepassingen de volgende Azure AI-services:
Service | Beschrijving |
---|---|
Azure AI Search | Breng zoeken in de cloud op basis van kunstmatige intelligentie naar uw mobiele apps en web-apps. |
Azure OpenAI | Voer een groot aantal natuurlijke taaltaken uit. |
Bot Service | Bots maken en met elkaar verbinden tussen kanalen. |
Inhoudsveiligheid | Een AI-service die ongewenste inhoud detecteert. |
Custom Vision | Afbeeldingsherkenning voor uw bedrijf aanpassen. |
Documentinformatie | Documenten omzetten in intelligente gegevensgestuurde oplossingen. |
Gezicht | Detecteer en identificeer mensen en emoties in afbeeldingen. |
Insluitende lezer | Help gebruikers tekst te lezen en begrijpen. |
Taal | Bouw apps met toonaangevende mogelijkheden voor natuurlijke taalbegrip. |
Spraak | Spraak naar tekst, tekst naar spraak, vertaling en sprekerherkenning. |
Translator | Gebruik door AI gemaakte vertaaltechnologie om meer dan 100 in gebruik zijnde, risicovolle en bedreigde talen en dialecten te vertalen. |
Video Indexer | Extraheer nuttige inzichten uit uw video's. |
Visioen | Analyseer inhoud in afbeeldingen en video's. |
De volgende Azure AI-services zijn gepland voor buitengebruikstelling. Deze services zijn nog steeds beschikbaar voor bestaande toepassingen, maar gebruiken ze niet voor nieuwe AI-toepassingen:
Service | Beschrijving |
---|---|
Anomaly Detector (buiten gebruik gesteld) | Identificeer mogelijke problemen al in een vroeg stadium. |
Content Moderator (buiten gebruik gesteld) | Detecteer mogelijk aanstootgevende of ongewenste inhoud. |
Taalkennis (buiten gebruik gesteld) | Natuurlijke taal in uw apps begrijpen. |
Metrics Advisor (buiten gebruik gesteld) | Een AI-service die ongewenste inhoud detecteert. |
Personalizer (buiten gebruik gesteld) | Maak uitgebreide, persoonlijke ervaringen voor elke gebruiker. |
QnA Maker (buiten gebruik gesteld) | Destilleer informatie in eenvoudig te navigeren vragen en antwoorden. |
Prijscategorieën en facturering
Prijscategorieën (en het bedrag dat in rekening wordt gebracht) zijn gebaseerd op het aantal transacties dat u verzendt met behulp van uw verificatiegegevens. Voor elke prijsklasse wordt het volgende gespecificeerd:
- Maximum aantal toegestane transacties per seconde (TPS).
- Servicefuncties die zijn ingeschakeld binnen de prijscategorie.
- Kosten voor een vooraf gedefinieerd aantal transacties. Als u boven dit nummer gaat, worden er extra kosten in rekening gebracht zoals opgegeven in de prijsgegevens voor uw service.
Notitie
Veel van de Azure AI-services hebben een gratis laag die u kunt gebruiken om de service uit te proberen. Als u de gratis laag wilt gebruiken, gebruikt u F0
als de SKU voor uw resource.
Ontwikkelingsopties
De hulpprogramma's die u kunt gebruiken om modellen aan te passen en te configureren, verschillen van hulpprogramma's die u gebruikt om de Azure AI-services aan te roepen. Standaard kunt u met de meeste Azure AI-services gegevens verzenden en inzichten ontvangen zonder aanpassingen. Voorbeeld:
- U kunt een afbeelding verzenden naar de Azure AI Vision-service om woorden en woordgroepen te detecteren of het aantal personen in het frame te tellen
- U kunt een audiobestand verzenden naar de Speech-service en transcripties ophalen en de spraak tegelijkertijd naar tekst vertalen
Azure biedt een breed scala aan hulpprogramma's die zijn ontworpen voor verschillende typen gebruikers, waarvan veel kunnen worden gebruikt met Azure AI-services. Designergestuurde hulpprogramma's zijn het eenvoudigst te gebruiken en zijn snel in te stellen en te automatiseren, maar hebben mogelijk beperkingen als het gaat om aanpassingen. Onze REST API's en clientbibliotheken bieden gebruikers meer controle en flexibiliteit, maar vereisen meer moeite, tijd en expertise om een oplossing te bouwen. Als u REST API's en clientbibliotheken gebruikt, is er een verwachting dat u vertrouwd bent met moderne programmeertalen zoals C#, Java, Python, JavaScript of een andere populaire programmeertaal.
Laten we eens kijken naar de verschillende manieren waarop u met de Azure AI-services kunt werken.
Clientbibliotheken en REST API's
Clientbibliotheken en REST API's van Azure AI-services bieden directe toegang tot uw service. Deze hulpprogramma's bieden programmatische toegang tot de Azure AI-services, hun basismodellen en in veel gevallen kunt u programmatisch uw modellen en oplossingen aanpassen.
- Doelgebruiker(en): ontwikkelaars en gegevenswetenschappers
- Voordelen: biedt de grootste flexibiliteit om de services vanuit elke taal en omgeving aan te roepen
- Gebruikersinterface: N/B - alleen code
- Abonnement(en): Azure-account + Resources voor Azure AI-services
Als u meer wilt weten over beschikbare clientbibliotheken en REST API's, gebruikt u ons overzicht van Azure AI-services om een service te kiezen en aan de slag te gaan met een van onze quickstarts.
Continue integratie en implementatie
U kunt Azure DevOps en GitHub Actions gebruiken om uw implementaties te beheren. In de volgende sectie hebben we twee voorbeelden van CI/CD-integraties voor het trainen en implementeren van aangepaste modellen voor Spraak en de Luis-service (Language Understanding).
- Doelgebruiker(en): ontwikkelaars, gegevenswetenschappers en gegevenstechnici
- Voordelen: Hiermee kunt u toepassingen en modellen programmatisch aanpassen, bijwerken en implementeren. Er is een belangrijk voordeel wanneer u regelmatig uw gegevens gebruikt om modellen voor Speech, Vision, Language en Decision te verbeteren en bij te werken
- UI-hulpprogramma's: N/B - alleen code
- Abonnement(en): Azure-account + Azure AI-servicesresource + GitHub-account
Continue integratie en levering met DevOps en GitHub Actions
Language Understanding en de Speech-service bieden continue integratie- en continue implementatieoplossingen die worden mogelijk gemaakt door Azure DevOps en GitHub Actions. Deze hulpprogramma's worden gebruikt voor geautomatiseerd training, testen en releasebeheer van aangepaste modellen.
On-premises containers
Veel van de Azure AI-services kunnen worden geïmplementeerd in containers voor on-premises toegang en gebruik. Het gebruik van deze containers biedt u de flexibiliteit om Azure AI-services dichter bij uw gegevens te brengen om naleving, beveiliging of andere operationele redenen. Zie On-premises containers voor Azure AI-services voor een volledige lijst met Azure AI-containers.
Trainingsmodellen
Met sommige services kunt u uw eigen gegevens meenemen en vervolgens een model trainen. Met getrainde aangepaste modellen kunt u het model uitbreiden met behulp van de gegevens en het algoritme van de service met uw eigen gegevens. De uitvoer komt overeen met uw behoeften. Wanneer u uw eigen gegevens meebrengt, moet u de gegevens mogelijk op een manier taggen die specifiek is voor de service. Als u bijvoorbeeld een model traint om bloemen te identificeren, kunt u een catalogus met bloemafbeeldingen opgeven, samen met de locatie van de bloem in elke afbeelding om het model te trainen.
Azure AI-services in het ecosysteem
Met Azure- en Azure AI-services hebt u toegang tot een breed ecosysteem, zoals:
- Automatiserings- en integratiehulpprogramma's, zoals Logic Apps en Power Automate.
- Implementatie-opties zoals Azure Functions en de App Service.
- Docker-containers voor Azure AI-services voor beveiligde toegang.
- Hulpprogramma's zoals Apache Spark, Azure Databricks, Azure Synapse Analytics en Azure Kubernetes Service voor big data-scenario's.
Zie het ecosysteem van Azure AI-services voor meer informatie.
Regionale beschikbaarheid
De API's in Azure AI-services worden gehost op een groeiend netwerk van door Microsoft beheerde datacenters. U kunt de regionale beschikbaarheid voor elke API vinden in de Lijst met Azure-regio's.
Bent u op zoek naar een regio die nog niet wordt ondersteund? Laat het ons weten door een functieverzoek in te dienen op ons UserVoice-forum.
Taalondersteuning
Azure AI-services ondersteunen een breed scala aan culturele talen op serviceniveau. U kunt de beschikbare talen voor elke API terugvinden in de lijst met ondersteunde talen.
Beveiliging
Azure AI-services bieden een gelaagd beveiligingsmodel, waaronder verificatie met Microsoft Entra-referenties, een geldige resourcesleutel en Azure Virtual Networks.
Certificering en compliance
Azure AI-services die certificeringen hebben gekregen, zijn onder andere Cloud Security Alliance STAR-certificering, FedRAMP Moderate en HIPAA BAA.
Ga naar het Vertrouwenscentrum voor informatie over privacy en gegevensbeheer.
Help en ondersteuning
Azure AI-services bieden verschillende ondersteuningsopties waarmee u verder kunt gaan met het maken van intelligente toepassingen. Azure AI-services hebben ook een sterke community van ontwikkelaars die u kunnen helpen bij het beantwoorden van uw specifieke vragen. Zie de ondersteunings- en Help-opties voor Azure AI-services voor een volledige lijst met beschikbare ondersteuningsopties.