Verbindingen en runtimes verkennen

Voltooid

Wanneer u een LLM-toepassing (Large Language Model) met promptstroom maakt, moet u eerst de benodigde verbindingen en runtimes configureren.

Verbindingen verkennen

Wanneer u wilt dat uw stroom verbinding maakt met externe gegevensbron, service of API, moet uw stroom gemachtigd zijn om met die externe service te communiceren. Wanneer u een verbinding maakt, configureert u een beveiligde koppeling tussen promptstroom en externe services, waardoor naadloze en veilige gegevenscommunicatie mogelijk is.

Diagram van een stroom met twee knooppunten, die verbinding maken met Cognitive Search en Azure Open AI.

Afhankelijk van het type verbinding dat u maakt, slaat de verbinding het eindpunt, de API-sleutel of de referenties op die nodig zijn voor communicatie met de externe service. Alle benodigde geheimen worden niet blootgesteld aan gebruikers, maar worden in plaats daarvan opgeslagen in een Azure Key Vault.

Door verbindingen in te stellen, kunnen gebruikers eenvoudig externe services hergebruiken die nodig zijn voor hulpprogramma's in hun stromen.

Voor bepaalde ingebouwde hulpprogramma's moet u een verbinding hebben geconfigureerd:

Verbindingstype Ingebouwde hulpprogramma's
Azure Open AI LLM ofwel Python
OpenAI LLM of Python
Cognitieve Zoekopdracht Vector DB Opzoeken of Python
Serp Serp-API of Python
Op maat gemaakt Python

Verbindingen van promptstromen spelen cruciale rollen in twee scenario's. Ze automatiseren API-referentiebeheer, vereenvoudigen en beveiligen van de verwerking van gevoelige toegangsinformatie. Daarnaast maken ze veilige gegevensoverdracht mogelijk vanuit verschillende bronnen, die cruciaal zijn voor het onderhouden van gegevensintegriteit en privacy in verschillende omgevingen.

Uitvoeringsomgevingen verkennen

Nadat u uw flow hebt gemaakt en de benodigde verbindingen hebt geconfigureerd die door uw hulpprogramma's worden gebruikt, wilt u uw flow uitvoeren. Om de workflow te draaien, hebt u rekenkracht nodig, die wordt aangeboden via prompt flow runtimes.

Diagrammen runtimes, computatie en omgevingen in relatie tot workflows.

Runtimes (1) zijn een combinatie van een rekenproces (2) die de benodigde rekenresources levert en een omgeving (3) die de benodigde pakketten en bibliotheken opgeeft die moeten worden geïnstalleerd voordat de stroom kan worden uitgevoerd.

Wanneer u runtimes gebruikt, hebt u een gecontroleerde omgeving waarin stromen kunnen worden uitgevoerd en gevalideerd, zodat alles werkt zoals bedoeld in een stabiele instelling. Er is een standaardomgeving beschikbaar voor snelle ontwikkeling en testen. Wanneer u andere pakketten wilt installeren, kunt u een aangepaste omgeving maken.