Amazon Bedrock
Amazon Bedrock is een volledig beheerde service die een keuze biedt uit krachtige basismodellen van toonaangevende AI-bedrijven zoals AI21 Labs, Anthropic, Cohere, Stability AI en Amazon met één enkele API, samen met een breed scala aan mogelijkheden die je nodig hebt om generatieve AI-toepassingen te bouwen, waardoor de ontwikkeling wordt vereenvoudigd met behoud van privacy en veiligheid.
Voordat je begint
Voordat je verbinding kunt maken, moet je ervoor zorgen dat:
- Je een AWS root gebruikersaccount hebt of een IAM-gebruiker die voor jou is aangemaakt door een root gebruiker.
- Je een toegangssleutel en geheim hebt gegenereerd voor je IAM-gebruiker.
- Je toegang hebt tot de modellen die je wilt gebruiken. Je moet toegang aanvragen tot een model voordat je het kunt gebruiken. Als je het model probeert te gebruiken voordat je toegang hebt aangevraagd, ontvang je een foutmelding.
IAM-gebruiker aanmaken
- Ga naar Identity and Access Management.
- Selecteer Users in de linker zijbalk.
- Klik op Create user.
- Voer een User name in en klik op Next.
- Selecteer de optie Attach policies directly bij Permissions options.
- Voeg de beleidsregels AdministratorAccess en AmazonEC2FullAccess toe en klik vervolgens op Next.
- Bekijk de gebruikersgegevens en rechten en klik op Create user.
Toegangssleutel genereren
- Ga naar Identity and Access Management.
- Selecteer Users in de linker zijbalk.
- Selecteer de gebruiker voor wie je een toegangssleutel wilt genereren.
- Ga naar het tabblad Security credentials.
- Scrol naar beneden naar de sectie Access keys en klik op Create access key.
- Selecteer Use case en klik op Next.
- Voer een Description tag value in en klik op Create access key.
- Bewaar de waarden van Access key en Secret access key om via Blackbird verbinding te kunnen maken met Amazon Bedrock.
Modeltoegang toevoegen
- Open de Amazon Bedrock console.
- Verander de regio naar US East (N. Virginia) in de rechterbovenhoek.
- Selecteer Model access in de linker zijbalk en klik op Edit.
- Selecteer de modellen waartoe je toegang wilt hebben en klik op Save changes.
- Modellen tonen Access granted onder Access status als toegang is verleend.
Verbinding maken
- Navigeer naar apps en zoek naar Amazon Bedrock. Als je Amazon Bedrock niet kunt vinden, klik dan op Add App in de rechterbovenhoek, selecteer Amazon Bedrock en voeg de app toe aan je Blackbird-omgeving.
- Klik op Add Connection.
- Geef je verbinding een naam voor toekomstige referentie, bijvoorbeeld ‘Mijn organisatie’.
- Vul de toegangssleutel en het geheim in die je in de vorige sectie hebt verkregen.
- Klik op Connect.
- Bevestig dat de verbinding is verschenen en dat de status Connected is.
Actions
Text
- Generate text with AI21 Labs Jurassic-2 genereert tekst met het AI21 Labs Jurassic-2 model of een aangepast model dat gebaseerd is op het AI21 Labs Jurassic-2 model.
- Generate text with Meta Llama 2 genereert tekst met het Meta Llama 2 model of een aangepast model dat gebaseerd is op het Meta Llama 2 model.
- Generate text with Anthropic Claude genereert tekst met het Anthropic Claude model of een aangepast model dat gebaseerd is op het Anthropic Claude model.
- Generate text with Cohere Command genereert tekst met het Cohere Command model of een aangepast model dat gebaseerd is op het Cohere Command model.
- Generate text with Amazon Titan genereert tekst met het Amazon Titan model of een aangepast model dat gebaseerd is op het Amazon Titan model.
Image
- Generate image with Stability.ai Diffusion genereert tekst met het Stability.ai Diffusion model of een aangepast model dat gebaseerd is op het Stability.ai Diffusion model.
- Generate or edit image with Amazon Titan Image genereert of bewerkt een afbeelding met het Amazon Titan Image model of een aangepast model dat gebaseerd is op het Amazon Titan Image model. Als je van plan bent om een afbeelding te genereren, laat dan de parameter Image ongespecificeerd. Als je een bestaande afbeelding bewerkt, specificeer dan de parameter Image met het juiste afbeeldingsbestand. Houd er rekening mee dat de maximale invoertekenslimiet 1024 is, en voor taken voor het genereren van afbeeldingen is de toegestane maximale afbeeldingsgrootte 4.096 x 4.096 pixels. Meer informatie over de beperkingen van het Amazon Titan Image Generator G1 model vind je hier.
Embedding
- Generate embedding genereert een embedding vector voor een opgegeven tekst. Een embedding is een lijst met floating point getallen die semantische informatie vastlegt over de tekst die deze vertegenwoordigt. Embeddings kunnen worden gebruikt om gegevens op te slaan in vectordatabases (zoals Pinecone).
Binnen zowel de secties Text als Image bevat elke actie een optionele invoerparameter genaamd Is Blackbird prompt. Het instellen van deze parameter op True geeft aan dat de opgegeven prompt het resultaat is van een van de acties van de AI Utilities app, en staat standaard op False.
Feedback
Wil je deze app gebruiken of heb je feedback over onze implementatie? Neem contact met ons op via de bekende kanalen of maak een issue aan.