Allmänna frågor
Vad är tillgängligt?
Azure Cognitive Services med containrar kan utvecklare använda samma intelligenta API:er som är tillgängliga i Azure, men med fördelarna med containerisering. Vissa containrar är tillgängliga som en begränsad förhandsversion som kan kräva att ett program får åtkomst. Andra containrar är offentligt tillgängliga som en olydnad förhandsversion eller är allmänt tillgängliga. Du hittar en fullständig lista över containrar och deras tillgänglighet i artikeln Containerstöd i Azure Cognitive Services artikeln. Du kan också visa containrarna i Docker Hub.
Finns det någon skillnad mellan Cognitive Services molnet och containrarna?
Cognitive Services är ett alternativ till Cognitive Services molnet. Containrar erbjuder samma funktioner som motsvarande molntjänster. Kunder kan distribuera containrarna lokalt eller i Azure. Den grundläggande AI-tekniken, prisnivåerna, API-nycklarna och API-signaturen är desamma mellan containern och motsvarande molntjänster. Det finns funktioner och fördelar med att välja containrar framför deras motsvarighet till molntjänster.
Hur gör jag för att åtkomst till och använda en container med en begränsad förhandsversion?
Tidigare fanns gated preview-containrar på containerpreview.azurecr.io lagringsplatsen. Från och med den 22 september 2020 finns dessa containrar på Microsoft Container Registry. När du laddar ned dem behöver du inte använda docker login kommandot . Du kommer att kunna köra en container med en gated förhandsversion om din Azure-resurs har skapats med det godkända Azure-prenumerations-ID:t. Du kommer inte att kunna köra containern om din Azure-prenumeration inte har godkänts när begärandeformuläret har slutförts.
Kommer containrar att vara tillgängliga Cognitive Services alla erbjudanden och vad är nästa uppsättning containrar som jag kan förvänta mig?
Vi vill göra fler Cognitive Services tillgängliga som containrar. Kontakta din lokala Microsoft-konto manager för att få uppdateringar om nya containerutgåningar och andra Cognitive Services meddelanden.
Vad kommer serviceavtalet (SLA) att vara för Cognitive Services containrar?
Cognitive Services-containrar har inget serviceavtal.
Kunder kontrollerar Cognitive Services containerkonfigurationer av resurser, så Microsoft erbjuder inte något serviceavtal för allmän tillgänglighet (GA). Kunder kan distribuera containrar lokalt och definiera värdmiljöerna.
Viktigt
Mer information om serviceavtal för Cognitive Services finns på vår SLA-sida.
Är dessa containrar tillgängliga i nationella moln?
Alla är inte bekanta med termen nationella moln, så vi börjar med definitionen:
Det nationella molnet består av Azure Government, Azure Tyskland och Azure China 21Vianet moln.
Tyvärr stöds Cognitive Services containrar inte inbyggt i de nationella molnen. Containrarna kan köras i dessa moln, men de hämtas från det offentliga molnet och behöver skicka användningsdata till den offentliga slutpunkten.
Versionshantering
Hur uppdateras containrar till den senaste versionen?
Kunder kan välja när de vill uppdatera de containrar som de har distribuerat. Containrar markeras med Standard Docker-taggar, till latest exempel för att ange den senaste versionen. Vi rekommenderar att kunder hämtar de senaste versionerna av containrar när de släpps. Mer information om hur du meddelas när en avbildning uppdateras finns i Azure Container Registry webhooks.
Vilka versioner kommer att stödjas?
Den aktuella och sista huvudversionen av containern kommer att stödjas. Vi uppmuntrar dock kunderna att hålla sig aktuella för att få den senaste tekniken.
Hur versionsdelade uppdateringar?
Större versionsändringar indikerar att det sker en större ändring i API-signaturen. Vi förväntar oss att detta vanligtvis sammanträffar med större versionsändringar av Cognitive Services molnerbjudandet. Mindre versionsändringar indikerar felkorrigeringar, modelluppdateringar eller nya funktioner som inte gör en större ändring i API-signaturen.
Tekniska frågor
Hur kan jag diagnostisera potentiella fel i min distributionsmiljö?
Om du har problem med att köra en Cognitive Services-container kan du prova att använda Microsofts diagnostikcontainer. Använd den här containern till att diagnostisera vanliga fel i distributionsmiljön som kan förhindra att Cognitive Services-containrar fungerar som förväntat.
Hämta containern med följande Docker pull-kommando:
docker pull mcr.microsoft.com/azure-cognitive-services/diagnostic
Kör sedan containern, {ENDPOINT_URI} ersätt med slutpunkten och ersätt {API_KEY} med din nyckel till din resurs:
docker run --rm mcr.microsoft.com/azure-cognitive-services/diagnostic \
Eula=accept \
Billing={ENDPOINT_URI} \
ApiKey={API_KEY}
Containern testar nätverksanslutningen till faktureringsslutpunkten.
Hur ska jag köra Cognitive Services på IoT-enheter?
Oavsett om du inte har en tillförlitlig Internetanslutning vill du spara på bandbreddskostnaden, du har krav på låg latens eller om du hanterar känsliga data som behöver analyseras på plats, Azure IoT Edge med Cognitive Services-containrar ger dig konsekvens med molnet.
Är dessa containrar kompatibla med OpenShift?
Vi testar inte containrar med OpenShift, men normalt bör Cognitive Services köras på alla plattformar som stöder Docker-avbildningar. Om du använder OpenShift rekommenderar vi att du kör containrarna som root-user .
Hur gör jag för att ge produktfeedback och funktionsrekommendationer?
Vi uppmuntrar kunderna att uttrycka sin oro offentligt och att rösta fram andra som har gjort samma sak där potentiella problem överlappar varandra. Du kan använda feedbackverktyget för både produktfeedback och funktionsrekommendationer.
Vilka statusmeddelanden och fel returneras Cognitive Services containrar?
Här är statusmeddelandena och felen:
| Status | Beskrivning |
|---|---|
Valid |
Din API-nyckel är giltig. Ingen åtgärd krävs. |
Invalid |
DIN API-nyckel är ogiltig. Du måste ange en giltig API-nyckel för att köra containern. Leta upp din API-nyckel och tjänstregion i Azure Portal i avsnittet Nycklar och slutpunkt för din Cognitive Services resurs. |
Mismatch |
Du har angett en API-nyckel eller slutpunkt för en annan typ av Cognitive Services resurs. Leta upp din API-nyckel och tjänstregion i Azure Portal i avsnittet Nycklar och slutpunkt för din Cognitive Services resurs. |
CouldNotConnect |
Det gick inte att ansluta containern till faktureringsslutpunkten. Kontrollera värdet Retry-After och vänta tills perioden har avslutas innan du gör fler begäranden. |
OutOfQuota |
API-nyckeln har överskridit kvoten. Du kan antingen uppgradera din prisnivå eller vänta tills ytterligare kvot blir tillgänglig. Hitta din nivå i Azure Portal i avsnittet Prisnivå för din Cognitive Service-resurs. |
BillingEndpointBusy |
Faktureringsslutpunkten är upptagen för närvarande. Kontrollera värdet Retry-After och vänta tills perioden har avslutas innan du gör fler begäranden. |
ContainerUseUnauthorized |
Den angivna API-nyckeln har inte behörighet att användas med den här containern. Du använder troligen en gated container, så se till att ditt Prenumerations-ID för Azure godkänns genom att skicka en onlinebegäran. |
Unknown |
Servern kan för närvarande inte bearbeta faktureringsbegäranden. |
Hur gör jag för att få support?
Kundsupportkanaler är samma som för de Cognitive Services molnbaserade API:erna. Alla Cognitive Services-containrar innehåller loggningsfunktioner som hjälper oss och communityn att stödja kunder. Här är alternativ för mer support:
- Hitta kontaktinformation i din Azure-supportplan.
- Prova följande områden Stack Overflow, en webbplats med frågor och svar för professionella programmerare och entusiastprogrammerare:
Hur fungerar faktureringen?
Kunder debiteras baserat på förbrukning, ungefär som Cognitive Services molnet. Containrarna måste konfigureras för att skicka mätningsdata till Azure, och transaktioner debiteras i enlighet med detta. Resurser som används i de värdbaserade och lokala tjänsterna kommer att läggas till i den enda kvoten med nivåindelade priser, räknat mot båda användningarna. Mer information finns på följande prissättningssidor:
- Avvikelseidentifiering
- Visuellt innehåll
- Ansiktsigenkänning
- Formigenkänning
- Language Understanding (LUIS)
- Speech Service API
- Textanalys
Viktigt
Cognitive Services-containrar är inte licensierade att köras utan att vara anslutna till Azure för mätning. Kunder måste göra det möjligt för containrarna att alltid kommunicera faktureringsinformation med mätningstjänsten. Cognitive Services-containrar skickar inte kunddata till Microsoft.
Här är ett exempel på den information som en container kommunicerar för mätning:
"usageRequestBody": {
"id": "customer_subscriptionID",
"apiType": "textanalytics",
"containerType": "keyphrase",
"containerVersion": "1.1.00864.0001",
"containerId": "dep--keyphrase-",
"meter": {
"name": "CognitiveServices.TextAnalytics.Container.BatchScoring",
"quantity": 10.0
}
Vilken är den aktuella supportgarantin för containrar?
Det finns ingen garanti för förhandsversioner. Microsofts standardgaranti för företagsprogram gäller när containrar formellt tillkännagivits som allmän tillgänglighet (GA).
Vad händer med Cognitive Services containrar när Internetanslutningen förloras?
Cognitive Services-containrar är inte licensierade att köras utan att vara anslutna till Azure för mätning. Kunder måste göra det möjligt för containrarna att kommunicera med avläsningstjänsten hela tiden.
Hur länge kan containern fungera utan att vara ansluten till Azure?
Cognitive Services-containrar är inte licensierade att köras utan att vara anslutna till Azure för mätning. Kunder måste göra det möjligt för containrarna att kommunicera med avläsningstjänsten hela tiden.
Vilken maskinvara krävs för att köra dessa containrar?
Cognitive Services är x64-baserade containrar som kan köra alla kompatibla Linux-noder, virtuella datorer och gränsenhet som stöder x64 Linux Docker-containrar. De kräver alla cpu-processorer. Du hittar minsta och rekommenderade konfigurationer för varje containererbjudande på följande sidor:
Stöds dessa containrar för närvarande på Windows?
Cognitive Services är Linux-containrar, men det finns stöd för Linux-containrar på Windows. Mer information om Linux-containrar på Windows finns i Docker-dokumentationen.
Hur jämförs Cognitive Services med AWS- och Google-erbjudanden?
Microsoft är den första molnleverantören som flyttar sina förtränade AI-modeller i containrar med enkel fakturering per transaktion som om kunderna använder en molntjänst. Microsoft tror att ett hybridmoln ger kunderna fler alternativ.
Vilka efterlevnadscertifieringar har containrar?
Cognitive Services-containrar har inga efterlevnadscertifieringar.
I vilka regioner Cognitive Services tillgängliga containrar?
Containrar kan köras var som helst i vilken region som helst, men de behöver en nyckel och måste anropa Azure för mätning. Alla regioner som stöds för molntjänsten stöds för containrarnas mätnings-anrop.
Nästa steg
Nu ska vi fortsätta att arbeta med Azure Cognitive Services containrar.