Delen via


AI-apps ontwikkelen met Java

Dit artikel bevat een georganiseerde lijst met de beste leerbronnen voor Java ontwikkelaars die aan de slag gaan met het bouwen van AI-apps. Resources omvatten populaire quickstart-artikelen, referentievoorbeelden, documentatie, cursussen, enzovoort.

Bronnen voor Azure OpenAI in Microsoft Foundry-modellen

Azure OpenAI in Microsoft Foundry Models biedt REST API-toegang tot de krachtige taalmodellen van OpenAI. Deze modellen kunnen eenvoudig worden aangepast aan uw specifieke taak, waaronder maar niet beperkt tot het genereren van inhoud, samenvatting, begrip van afbeeldingen, semantische zoekopdrachten en natuurlijke taal voor codevertaling. Gebruikers hebben toegang tot de service via REST API's, de OpenAI Node API-bibliotheek of via de Microsoft Foundry-portal.

Bibliotheken en voorbeelden

Koppeling Beschrijving
langchain4j-azure-open-ai ReleasesMaven-pakket
langchain4j-azure-ai-search ReleasesMaven
langchain4j-document-loader-azure-storage-blob ReleasesMaven
Meer voorbeelden De Azure OpenAI-servicevoorbeelden zijn een set zelfstandige Java-programma's die de interactie met Azure OpenAI-service demonstreren met behulp van de clientbibliotheek. Elk voorbeeld is gericht op een specifiek scenario en kan onafhankelijk worden uitgevoerd.

Documentatie

Koppeling Beschrijving
documentatie voor Azure OpenAI Service De hubpagina voor Azure OpenAI Service documentatie.
Quickstart: Aan de slag met het genereren van tekst met behulp van Azure OpenAI Service Een snelle set instructies voor het instellen van de services die u nodig hebt en code die u moet schrijven om een model te vragen met behulp van Java.
Werk met chatvoltooiingsmodellen met behulp van Azure OpenAI in Microsoft Foundry Models Een snelle set instructies voor het instellen van de services die u nodig hebt en code die u moet schrijven om een model te vragen met behulp van Java.
Microsoft Foundry Quickstart De Microsoft Foundry SDK is beschikbaar in meerdere talen, waaronder Python, Java, TypeScript en C#.
Switch van OpenAI naar Azure OpenAI Artikel met richtlijnen voor de kleine wijzigingen die u moet aanbrengen in uw code om heen en weer te wisselen tussen OpenAI en de Azure OpenAI Service.
OpenAI met Microsoft Entra ID op rollen gebaseerd toegangsbeheer Een artikel over verificatie met behulp van Microsoft Entra ID.
OpenAI met beheerde identiteiten Een artikel over complexere beveiligingsscenario's waarvoor Azure op rollen gebaseerd toegangsbeheer (Azure RBAC) is vereist. In dit document wordt beschreven hoe u zich kunt verifiëren bij uw OpenAI-resource met behulp van Microsoft Entra ID.
Quickstart: Aan de slag met GPT-35-Turbo en GPT-4 met Azure OpenAI Service in IntelliJ Vergelijkbaar met de eerste quickstart, maar biedt een voorbeeld van systeem-, assistent- en gebruikersrollen om de inhoud aan te passen wanneer bepaalde vragen worden gesteld met behulp van IntelliJ.
Quickstart: Afbeeldingen genereren met Azure OpenAI in Microsoft Foundry-modellen Gebruik deze handleiding om aan de slag te gaan met het genereren van afbeeldingen met de Azure OpenAI SDK voor Java.

Bronnen voor andere Foundry Tools

Naast Azure OpenAI Service zijn er veel andere Foundry Tools die ontwikkelaars en organisaties helpen snel intelligente, marktklare en verantwoordelijke toepassingen te maken met kant-en-klare en vooraf ontwikkelde aanpasbare API's en modellen. Voorbeelden van toepassingen zijn verwerking van natuurlijke taal voor gesprekken, zoeken, bewaken, vertalen, spraak, visie en besluitvorming.

Voorbeelden

Koppeling Beschrijving
Integrate Azure Speech in Foundry Tools in uw apps met Speech SDK Samples Een verzameling voorbeelden voor de Speech SDK. Koppelingen naar voorbeelden voor spraakherkenning, vertaling, spraaksynthese en meer.
Gestructureerde gegevens ophalen uit formulieren, ontvangsten, facturen en kaarten met behulp van Form Recognizer in Java Een verzameling voorbeelden voor de Azure. AI. FormRecognizer-clientbibliotheek.
Extract, classificeer en begrijp tekst in documenten met behulp van Text Analytics in Java De clientbibliotheek voor Text Analytics maakt deel uit van de Azure Language in Foundry Tools service, die NLP-functies (Natural Language Processing) biedt voor het begrijpen en analyseren van tekst.
Document Translation in Java Een snelstartartikel waarin wordt uitgelegd hoe u documentomzetting kunt gebruiken om een brondocument te vertalen in een doeltaal, met behoud van structuur en tekstopmaak.
Afbeeldingen analyseren Voorbeeldcode en documenten instellen voor de Microsoft Azure Image Analysis-clientbibliotheek voor Java

Documentatie

AI-service Beschrijving API-verwijzing Snelstart
Inhoudsveiligheid in Foundry Control Plane Een Foundry Tool waarmee ongewenste inhoud wordt gedetecteerd. Content Safety API-referentie Quickstart
Azure Document Intelligence in Foundry Tools Documenten omzetten in intelligente gegevensgestuurde oplossingen. Document Intelligence API-referentie Quickstart
Taal Bouw apps met toonaangevende mogelijkheden voor natuurlijke taalbegrip. Taal-API-referentie Quickstart
Azure AI Search Breng ai-aangedreven cloudzoekopdrachten naar uw toepassingen. Azure AI Search API-verwijzing Quickstart
Spraak Spraak naar tekst, tekst naar spraak, vertaling en sprekerherkenning. Naslagwerk voor Speech API Quickstart
Azure Translator in Foundry Tools Gebruik door AI gemaakte vertaling om meer dan 100 ingebruik zijnde, risicovolle en bedreigde talen en dialecten te vertalen. Referentie voor Translator-API Quickstart
Azure Vision in Foundry Tools Analyseer inhoud in afbeeldingen en video's. Vision-API-verwijzing Quickstart

Opleiding

Koppeling Beschrijving
Workshop Generatieve AI voor beginners Leer de basisprincipes van het bouwen van Generatieve AI-apps met onze uitgebreide cursus van 18 lessen van Microsoft Cloud Advocates.
Workshop AI-agenten voor beginners Leer de basisprincipes van het bouwen van Generatieve AI-agents met onze 10-les uitgebreide cursus van Microsoft Cloud Advocates.
Introtion to AI in Azure Trainingstraject om inzicht te verkrijgen in kernconcepten met betrekking tot kunstmatige intelligentie (AI) en de services in Microsoft Azure die kunnen worden gebruikt om AI-oplossingen te maken.
Ontwikkeling van generatieve AI-apps in Azure Generatieve kunstmatige intelligentie (AI) wordt toegankelijker via uitgebreide ontwikkelplatforms zoals Microsoft Foundry. Leer hoe u generatieve AI-toepassingen bouwt die taalmodellen gebruiken om met uw gebruikers te chatten.

AI-app-sjablonen

AI-app-sjablonen bieden u een goed onderhouden, eenvoudig te implementeren referentie-implementaties die een startpunt van hoge kwaliteit bieden voor uw AI-apps.

Er zijn twee categorieën AI-app-sjablonen, bouwstenen en end-to-end-oplossingen. Bouwstenen zijn kleinere voorbeelden die zich richten op specifieke scenario's en taken. End-to-end-oplossingen zijn uitgebreide referentievoorbeelden, waaronder documentatie, broncode en implementatie, zodat u deze voor uw eigen doeleinden kunt gebruiken en uitbreiden.

Zie AI-app-sjablonen voor een lijst met belangrijke sjablonen die beschikbaar zijn voor elke programmeertaal. Als u door alle beschikbare sjablonen wilt bladeren, raadpleegt u de AI-app-sjablonen in de galerie met AI-app-sjablonen.