Teilen über


EXTERNES MODELL ÄNDERN (Transact-SQL)

Gilt für: SQL Server 2025 (17.x) Azure SQL DatabaseSQL database in Microsoft Fabric

Ändert ein externes Modellobjekt.

Syntax

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

Argumente

external_model_object_name

Gibt den benutzerdefinierten Namen für das externe Modell an. Dieser Name muss innerhalb der Datenbank eindeutig sein.

LAGERPLATZ

Stellt das Konnektivitätsprotokoll und den Pfad zum AI-Modell-Ableitungsendpunkt bereit.

API_FORMAT

Das API-Nachrichtenformat für den KI-Modell-Endpunktanbieter. Akzeptierte Werte sind Azure OpenAI, OpenAIund Ollama.

MODEL_TYPE

Auf den Typ des Modells, auf das über den Standort des AI-Modells zugegriffen wird, wird der Endpunktstandort abgeleitet. Akzeptierter Wert ist EMBEDDINGS.

MODELL

Das vom KI-Anbieter gehostete spezifische Modell. Beispiel: text-embedding-ada-002, text-embedding-3-large oder o3-mini.

BERECHTIGUNGSNACHWEIS

Geben Sie an, welches DATABASE SCOPED CREDENTIAL Objekt mit dem AI-Modell-Ableitungsendpunkt verwendet wird.

PARAMETER

Eine gültige JSON-Zeichenfolge, die Parameter enthält, die an die Anforderungsnachricht des AI-Modells angefügt werden sollen. Beispiel:

'{ "dimensions": 1536 }'

Bemerkungen

Es kann jeweils nur ein einzelnes externes Modellobjekt geändert werden. Gleichzeitige Anforderungen zum Ändern desselben externen Modellobjekts führen dazu, dass eine Anweisung wartet. Verschiedene externe Modellobjekte können jedoch gleichzeitig geändert werden. Diese Anweisung kann gleichzeitig mit anderen Anweisungen ausgeführt werden.

Beispiele

Ändern des EXTERNEN MODELLS und Ändern des MODEL-Parameters

In diesem Beispiel wird der EXTERNAL MODEL benannte myAImodelParameter geändert und der MODEL Parameter geändert.

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