Cria um modelo.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
searchengine:CreateModel |
create |
*Instance
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
POST /openapi/ha3/instances/{instanceId}/models HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| instanceId |
string |
Sim |
O ID da instância. |
ha-cn-pl32rf0**** |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| dryRun |
string |
Não |
Especifica se deve ser realizado apenas um dry run. Valor padrão: false. |
true |
| body |
object |
Não |
O corpo da solicitação. |
|
| name |
string |
Sim |
O nome do modelo. |
test |
| content |
object |
Não |
Os detalhes do modelo. |
|
| modelType |
string |
Não |
O tipo de modelo.
|
text_embedding |
| dimension |
integer |
Não |
A dimensão do modelo. Este parâmetro é obrigatório se modelType for text_embedding ou image_embedding. |
128 |
| url |
string |
Não |
O endpoint do serviço de modelo. |
http://***.platform-cn-shanghai.opensearch.aliyuncs.com/v3/openapi/workspaces/default/text-embedding/ops-text-embedding-001 |
| method |
string |
Não |
O método HTTP para acessar o serviço de modelo. Métodos suportados: PUT e POST. |
POST |
| request |
object |
Não |
O corpo da solicitação do modelo. |
|
| header |
object |
Não |
The HTTP header for accessing the model service. |
|
| Authorization |
string |
Não |
The authentication information. Format: Bearer access_token |
Bearer OS-v0********6vvs |
| Content-Type |
string |
Não |
The content type of the HTTP request. |
application/json |
| urlParams |
object |
Não |
The parameters in the URL. Some model services require that parameters are passed in the URL. |
|
| build |
object |
Não |
The parameters passed during index building. |
key: value |
| search |
object |
Não |
The parameters passed during a query. |
key: value |
| parameters |
object |
Não |
If the parameters in the request body are different for the build and search phases, define them in this parameter. |
|
| build |
object |
Não |
The parameters for the index building phase. |
|
| input_type |
string |
Não |
The input type. |
query |
| search |
object |
Não |
The parameters for the query phase. |
|
| input_type |
string |
Não |
The input type. |
document |
| requestBody |
string |
Não |
The template string for the request body. |
{\"input\": [\"%{input}\"], \"input_type\": \"%{input_type}\"} |
| response |
object |
Não |
A configuração para analisar a resposta. Use o formato JSONPath. |
|
| embeddings |
string |
Não |
The JSONPath expression to extract embeddings from the response. |
$.result.embeddings[*].embedding |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Esquema da resposta. |
||
| requestId |
string |
O ID da solicitação. |
022F36C7-9FB4-5D67-BEBC-3D14B0984463 |
Exemplos
Resposta de sucesso
JSON formato
{
"requestId": "022F36C7-9FB4-5D67-BEBC-3D14B0984463"
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.