Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
CREATE EXTERNAL MODEL
Argomenti
Prerequisiti per CREATE EXTERNAL MODEL
Prima di utilizzare l'CREATEEXTERNALMODEListruzione, completare i prerequisiti in. Configurazione del cluster per l'utilizzo di Amazon Redshift ML Di seguito è riportato un riepilogo approfondito dei prerequisiti.
Crea un cluster Amazon Redshift con la console di AWS gestione o l'interfaccia a riga di AWS comando ()AWS CLI.
Allega la policy AWS Identity and Access Management (IAM) durante la creazione del cluster.
Per consentire ad Amazon Redshift e Amazon Bedrock di assumere il ruolo di interagire con altri servizi, aggiungi la policy di fiducia appropriata al ruolo. IAM
Per dettagli sul IAM ruolo, sulla politica di fiducia e su altri prerequisiti, consulta. Configurazione del cluster per l'utilizzo di Amazon Redshift ML
Privilegi richiesti
Di seguito sono riportati i privilegi richiesti per: CREATE EXTERNAL MODEL
Superuser
Utenti con il privilegio CREATE EXTERNAL MODEL
Ruoli con il privilegio GRANT CREATE EXTERNAL MODEL
Controllo dei costi
Amazon Redshift ML utilizza le risorse cluster esistenti per creare modelli di previsione, quindi non sono previsti costi aggiuntivi. Tuttavia, i AWS costi per l'utilizzo di Amazon Bedrock dipendono dal modello selezionato. Per ulteriori informazioni consulta Costi per l'utilizzo di Amazon Redshift ML.
CREATEEXTERNALMODELsintassi
Di seguito è riportata la sintassi completa della CREATE EXTERNAL MODEL dichiarazione.
CREATE EXTERNAL MODEL model_name FUNCTION function_name IAM_ROLE {default/'arn:aws:iam::<account-id>:role/<role-name>'} MODEL_TYPE BEDROCK SETTINGS ( MODEL_ID model_id [, PROMPT 'prompt prefix'] [, SUFFIX 'prompt suffix'] [, REQUEST_TYPE {RAW|UNIFIED}] [, RESPONSE_TYPE {VARCHAR|SUPER}] );
Il CREATE EXTERNAL MODEL
comando crea una funzione di inferenza che viene utilizzata per generare contenuti.
Di seguito è riportata la sintassi di una funzione di inferenza che CREATE EXTERNAL MODEL
viene creata utilizzando un di: REQUEST_TYPE
RAW
SELECT inference_function_name(request_super) [FROM table];
Di seguito è riportata la sintassi di una funzione di inferenza che CREATE EXTERNAL MODEL
viene creata utilizzando un di: REQUEST_TYPE
UNIFIED
SELECT inference_function_name(input_text, [, inference_config [, additional_model_request_fields]]) [FROM table];
Per informazioni su come utilizzare la funzione di inferenza, vedere. Utilizzo di un modello esterno per l'integrazione di Amazon Redshift ML con Amazon Bedrock
CREATEEXTERNALMODELparametri e impostazioni
Questa sezione descrive i parametri e le impostazioni del CREATE EXTERNAL MODEL
comando.
CREATEEXTERNALMODELparametri
- model_name
-
Il nome del modello esterno. Il nome del modello in uno schema deve essere unico.
- FUNCTIONnome_funzione (data_type [,...])
-
Il nome della funzione di inferenza che crea.
CREATE EXTERNAL MODEL
La funzione di inferenza viene utilizzata per inviare richieste ad Amazon Bedrock e recuperare testo generato da ML. - IAM<account-id><role-name>_ ROLE {default | 'arn:aws:iam: ::role/ '}
-
Il IAM ruolo utilizzato da Amazon Redshift per accedere ad Amazon Bedrock. Per informazioni sul IAM ruolo, consulta. Creazione o aggiornamento di un IAM ruolo per l'integrazione di Amazon Redshift ML con Amazon Bedrock
- MODEL_TYPE BEDROCK
-
Specifica il tipo di modello. L'unico valore valido è
BEDROCK
. - SETTINGS(MODEL_ID model_id [,...])
-
Specificate le impostazioni del modello esterno. Per i dettagli, consultate la sezione seguente.
CREATEEXTERNALMODELimpostazioni
- MODEL_ID modello_id
-
L'identificatore per il modello esterno, ad esempio.
anthropic.claude-v2
Per informazioni sul modello Amazon BedrockIDs, consulta il modello Amazon Bedrock. IDs - PROMPT'prefisso richiesto'
-
Speciifica un prompt statico che Amazon Redshift aggiunge all'inizio di ogni richiesta di inferenza. Supportato solo con un di.
REQUEST_TYPE
UNIFIED
- SUFFIX'suffisso richiesto'
-
Speciifica un prompt statico che Amazon Redshift aggiunge alla fine di ogni richiesta di inferenza. Supportato solo con un di.
REQUEST_TYPE
UNIFIED
- REQUEST_TYPE { RAW | UNIFIED }
-
Speciifica il formato della richiesta inviata ad Amazon Bedrock. I valori validi includono i seguenti:
RAW: La funzione di inferenza accetta l'input come un unico supervalore e restituisce sempre un super valore. Il formato del super valore è specifico del modello Amazon Bedrock selezionato. Un super è un modello di previsione che combina più algoritmi per produrre un'unica previsione migliorata.
UNIFIED: La funzione di inferenza utilizza l'unificato. API Tutti i modelli hanno un'interfaccia unificata e coerente con Amazon Bedrock. Funziona per tutti i modelli che supportano i messaggi. Questo è il valore predefinito.
Per ulteriori informazioni, consulta la documentazione di Converse nella API documentazione di Amazon Bedrock API.
- RESPONSE_TYPE { VARCHAR | SUPER }
-
Speciifica il formato della risposta. Se
REQUEST_TYPE
èRAW
,RESPONSE_TYPE
è obbligatorio e l'unico valore valido è.SUPER
Per tutti gli altriREQUEST TYPE
valori, il valore predefinito èVARCHAR
edRESPONSE_TYPE
è facoltativo. I valori validi includono i seguenti:VARCHAR: Amazon Redshift restituisce solo la risposta testuale generata dal modello.
SUPER: Amazon Redshift restituisce l'intera risposta JSON generata dal modello come super. Ciò include la risposta testuale e informazioni come il motivo dell'interruzione e l'utilizzo del token di input e output del modello. Un super è un modello di previsione che combina più algoritmi per produrre un'unica previsione migliorata.
CREATEEXTERNALMODELparametri della funzione di inferenza
Questa sezione descrive i parametri validi per la funzione di inferenza creata dal CREATE EXTERNAL MODEL
comando.
CREATEEXTERNALMODELparametri della funzione di inferenza per di REQUEST_TYPE
RAW
Una funzione di inferenza creata con un REQUEST_TYPE
of RAW
ha un argomento di super input e restituisce sempre un super tipo di dati. La sintassi dell'input super segue la sintassi della richiesta del modello specifico selezionato da Amazon Bedrock.
CREATEEXTERNALMODELparametri della funzione di inferenza per di REQUEST_TYPE
UNIFIED
- input_text
Il testo che Amazon Redshift invia ad Amazon Bedrock.
- inference_config
Un super valore che contiene parametri opzionali che Amazon Redshift invia ad Amazon Bedrock. Questi possono includere quanto segue:
maxTokens
stopSequences
temperature
topP
Questi parametri sono tutti opzionali e fanno tutti distinzione tra maiuscole e minuscole. Per informazioni su questi parametri, consulta InferenceConfigurationAmazon Bedrock API Reference.