Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: Förhandsversion av SQL Server 2025 (17.x)
Ändrar ett externt 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" } ' ]
);
Argumentpunkter
external_model_object_name
Anger det användardefinierade namnet på den externa modellen. Namnet måste vara unikt i databasen.
PLATS
Tillhandahåller anslutningsprotokollet och sökvägen till SLUTpunkten för AI-modellens slutsatsdragning.
API_FORMAT
API-meddelandeformatet för SLUTpunktsprovidern för AI-modellen. Godkända värden är Azure OpenAI, OpenAIoch Ollama.
MODEL_TYPE
Den typ av modell som används från ai-modellens slutpunktsplats för slutsatsdragning. Godkänt värde är EMBEDDINGS.
MODELL
Den specifika modell som HANTERAS av AI-providern. Till exempel text-embedding-ada-002, text-embedding-3-large, eller o3-mini.
REFERENS
Ange vilket objekt som DATABASE SCOPED CREDENTIAL används med SLUTpunkten för AI-modellens slutsatsdragning.
PARAMETRAR
En giltig JSON-sträng som innehåller parametrar som ska läggas till i meddelandet om slutpunktsförfrågan för AI-modellen. Till exempel:
'{ "dimensions": 1536 }'
Anmärkningar
Endast ett externt modellobjekt kan ändras i taget. Samtidiga begäranden om att ändra samma externa modellobjekt gör att en instruktion väntar. Olika externa modellobjekt kan dock ändras samtidigt. Den här instruktionen kan köras samtidigt med andra instruktioner.
Exempel
Ändra EXTERN MODELL och ändra parametern MODEL
Det här exemplet ändrar med EXTERNAL MODEL namnet dbo.myAImodeloch ändrar parametern MODEL .
-- Alter an external model
ALTER EXTERNAL MODEL dbo.myAImodel
SET
(
MODEL = 'text-embedding-3-large'
);