Partage via


MODIFIER LE MODÈLE EXTERNE (Transact-SQL)

S’applique à : SQL Server 2025 (17.x) Azure SQL DatabaseSQL database in Microsoft Fabric

Modifie un objet de modèle externe.

Syntaxe

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" } ' ]
  );

Les arguments

external_model_object_name

Spécifie le nom défini par l’utilisateur pour le modèle externe. Le nom doit être unique au sein de la base de données.

EMPLACEMENT

Fournit le protocole de connectivité et le chemin d’accès au point de terminaison d’inférence du modèle IA.

API_FORMAT

Format de message d’API pour le fournisseur de point de terminaison d’inférence du modèle IA. Les valeurs acceptées sont Azure OpenAI, OpenAIet Ollama.

TYPE_DE_MODÈLE

Type de modèle accessible à partir de l’emplacement du point de terminaison d’inférence du modèle IA. La valeur acceptée est EMBEDDINGS.

MODÈLE

Modèle spécifique hébergé par le fournisseur d’IA. Par exemple, text-embedding-ada-002, text-embedding-3-large ou o3-mini.

INFORMATIONS D'IDENTIFICATION

Indiquez l’objet DATABASE SCOPED CREDENTIAL utilisé avec le point de terminaison d’inférence du modèle IA.

PARAMÈTRES

Chaîne JSON valide qui contient des paramètres à ajouter au message de demande de point de terminaison d’inférence du modèle IA. Par exemple:

'{ "dimensions": 1536 }'

Remarques

Seul un seul objet de modèle externe peut être modifié à la fois. Les demandes simultanées pour modifier le même objet de modèle externe entraînent une attente d’une instruction. Toutefois, différents objets de modèle externe peuvent être modifiés en même temps. Cette instruction peut s’exécuter simultanément avec d’autres instructions.

Exemples

Modifier EXTERNAL MODEL et modifier le paramètre MODEL

Cet exemple modifie le EXTERNAL MODEL nom myAImodelet modifie le MODEL paramètre.

-- Alter an external model
ALTER EXTERNAL MODEL myAImodel
SET
(
  MODEL = 'text-embedding-3-large'
);