全部產品
Search
文件中心

AnalyticDB:CREATE MODEL

更新時間:Feb 28, 2026

本文介紹AnalyticDB for MySQLCREATE MODEL建立模型文法。您將瞭解到如何建立模型,以及如何指定模型服務提供者、指定網域名稱等。

文法

CREATE MODEL model_name
OPTIONS(
  type='internal|external'
  name='connected_model_name',
  provider='provider_name'
  [,interface='interface_str']
  [,api_key='sk-xxx']
  [,endpoint='endpoint_url']
  [,model_properties=]
)

參數

參數名

含義

model_name

AnalyticDB for MySQL側定義的模型名稱。

name

模型服務側的模型名稱。

例如,如果是使用阿里雲百鍊的模型服務,可能是qwen-maxqwen-plus

type

模型服務類型。

  • internal:表示需要使用AnalyticDB for MySQL內部的推理平台提供的模型服務。

  • external:表示需要使用外部的模型服務。例如阿里雲百鍊,需要配置網路

provider

模型服務商名稱。

  • ADB_MODEL_SERVER:AnalyticDB for MySQL的推理平台。

  • BAILIAN:阿里雲百鍊

interface

(可選)模型服務介面類型。

主要用於區分多模態的模型服務,如果預設預設為純文字模型(TEXT_TO_TEXT)。多個介面按逗號分割。

支援的介面類型:

  • TEXT_TO_TEXT:文本產生模型。

  • TEXT_TO_EMBEDDING:文本向量嵌入模型。

  • IMAGE_TO_TEXT:圖片轉文本模型。

  • IMAGE_TO_EMBEDDING:圖片向量嵌入模型。

  • AUDIO_TO_TEXT:語音轉文本模型。

  • AUDIO_TO_EMBEDDING:語音向量嵌入模型。

api_key

(可選)模型服務密鑰。

如果指定了外部的模型服務提供者,需要填寫對應的模型存取金鑰

endpoint

(可選)模型服務網域名稱。

如果指定了外部的模型服務提供者,需要填寫對應的模型服務網域名稱

model_properties

(可選)模型參數。

部分模型會提供一些超參數來控制模型輸出。參數樣本請參見模型參數

模型參數

目前僅支援阿里雲百鍊千問(Qwen)系列模型。

參數

類型

含義

top_k

int

從機率最高的 top_k 個候選詞中進行採樣,限制產生時的詞彙選擇範圍,值越小產生結果越確定。

top_p

double

核採樣(nucleus sampling)參數,按累積機率從高到低選取最小的詞集,使其總機率≥top_p,動態調整候選詞數量,值越小產生越聚焦。

enable_search

boolean

是否啟用連網搜尋功能以擷取最新或外部資訊。

seed

int

隨機種子,用於控制產生過程的隨機性;相同seed可複現相同輸出(在其他參數一致時)。

temperature

float

控制產生文本的隨機性:值越高,輸出越隨機多樣;值越低,輸出越確定、保守。通常範圍為0.0–2.0。

max_tokens

int

產生文本的最大token數量,限制輸出長度(不包括輸入部分)。