Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server 2025 (17.x)
Azure SQL Database
SQLdatabase in Microsoft Fabric
Altera um objeto de modelo externo.
Sintaxe
ALTER EXTERNAL MODEL external_model_object_name
SET
( LOCATION = '<prefix>://<path> [ :<port> ] '
, API_FORMAT = '<OpenAI , Azure OpenAI , etc>'
, MODEL_TYPE = EMBEDDINGS
, MODEL = 'text-embedding-ada-002'
[ , CREDENTIAL = <credential_name> ]
[ , PARAMETERS = ' { "valid":"JSON" } ' ]
);
Argumentos
external_model_object_name
Especifica o nome definido pelo usuário para o modelo externo. O nome deve ser exclusivo dentro do banco de dados.
LOCALIZAÇÃO
Fornece o protocolo de conectividade e o caminho para o ponto de extremidade de inferência do modelo de IA.
API_FORMAT
O formato de mensagem da API para o provedor de ponto de extremidade de inferência de modelo de IA. Os valores aceites são Azure OpenAI, OpenAI, e Ollama.
Modelo_Tipo
O tipo de modelo que está sendo acessado a partir do local do ponto de extremidade de inferência do modelo de IA. O valor aceito é EMBEDDINGS.
MODELO
O modelo específico hospedado pelo provedor de IA. Por exemplo, text-embedding-ada-002, text-embedding-3-large, ou o3-mini.
CREDENCIAL
Indique qual DATABASE SCOPED CREDENTIAL objeto é usado com o ponto de extremidade de inferência do modelo de IA.
PARÂMETROS
Uma cadeia de caracteres JSON válida que contém parâmetros a serem anexados à mensagem de solicitação de ponto de extremidade de inferência do modelo AI. Por exemplo:
'{ "dimensions": 1536 }'
Observações
Apenas um único objeto de modelo externo pode ser modificado de cada vez. Solicitações simultâneas para modificar o mesmo objeto de modelo externo fazem com que uma instrução aguarde. No entanto, diferentes objetos de modelo externos podem ser modificados ao mesmo tempo. Esta instrução pode ser executada simultaneamente com outras instruções.
Exemplos
Altere EXTERNAL MODEL e altere o parâmetro MODEL
Este exemplo altera o EXTERNAL MODEL nome myAImodele altera o MODEL parâmetro.
-- Alter an external model
ALTER EXTERNAL MODEL myAImodel
SET
(
MODEL = 'text-embedding-3-large'
);