Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Accès et sécurité pour les modèles à poids ouvert
Avant de commencer le réglage fin du renforcement (RFT), assurez-vous de comprendre le type d'accès dont Amazon Bedrock a besoin pour les opérations spécifiques au RFT. RFT nécessite des autorisations supplémentaires au-delà du réglage précis standard en raison de ses capacités d'exécution de la fonction de récompense.
Conditions préalables
Avant d'utiliser le réglage fin OpenAI compatible avec Amazon Bedrock APIs, assurez-vous de disposer des éléments suivants :
-
Un AWS compte avec les autorisations appropriées pour accéder à Amazon Bedrock
-
Authentification — Vous pouvez vous authentifier en utilisant :
-
Clé d'API Amazon Bedrock (requise pour le OpenAI SDK et disponible pour les requêtes HTTP)
-
AWS informations d'identification (prises en charge pour les requêtes HTTP)
-
-
OpenAISDK (facultatif) — Installez le SDK OpenAI Python si vous utilisez des requêtes basées sur le SDK.
-
Variables d'environnement : définissez les variables d'environnement suivantes :
-
OPENAI_API_KEY— Réglé sur votre clé d'API Amazon Bedrock -
OPENAI_BASE_URL— Définissez le point de terminaison Amazon Bedrock de votre région (par exemple,https://bedrock-mantle.us-west-2.api.aws/v1)
Pour de plus amples informations, veuillez consulter API de réponses.
-
-
Les données d'entraînement sont formatées sous forme de fichiers JSONL dans ce but.
fine-tunePour de plus amples informations, veuillez consulter Préparer les données pour les modèles à pondération ouverte.
Autorisations Lambda pour les fonctions de récompense
Vous devez ajouter des autorisations d'appel Lambda. Voici un exemple de politique que vous pouvez utiliser :
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "lambda:InvokeFunction" ], "Resource": [ "arn:aws:lambda:*:*:function:reward-function-name" ] } ] }
Vous pouvez également utiliser les modèles hébergés par Amazon Bedrock en tant que juges pour configurer les fonctions de récompense. Vous devrez ajouter des autorisations spécifiques pour invoquer des modèles de base dans le rôle d'exécution Lambda. Dans votre rôle Lambda, vous pouvez configurer ces politiques gérées à des LLMs fins de notation. Consultez AmazonBedrockLimitedAccess.
Voici un exemple d'appel des modèles de fondation Amazon Bedrock en tant que juge à l'aide de l'API Invoke :
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "bedrock:InvokeModel" ], "Resource": [ "arn:aws:bedrock:*:*:foundation-model/*" ] } ] }