Consulta uma lista de modelos que atendem às condições especificadas pelo ID da instância.
Descrição da operação
Descrição da operação\nEsta operação de API obtém uma lista de modelos de uma instância especificada. Você pode filtrar os resultados por nome do modelo, tipo e parâmetros de paginação. Forneça o ID da instância como um parâmetro de caminho. Outras condições de filtro são parâmetros de consulta opcionais.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
searchengine:ListModels |
list |
*Instance
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
GET /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-test |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| name |
string |
Não |
O nome do modelo. |
test1 |
| type |
string |
Não |
O tipo de modelo. |
text_embedding |
| pageNumber |
integer |
Não |
O número da página. Valor padrão: 1. |
1 |
| pageSize |
integer |
Não |
O número de entradas por página. Valor padrão: 10. |
10 |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
A resposta inclui o ID da solicitação e uma lista de modelos. Cada elemento na lista de modelos contém informações detalhadas do modelo, como nome, tipo, URL e status. |
||
| requestId |
string |
O ID da solicitação. |
38b079f1-7846-4226-8c90-3e2644b5c52b |
| totalCount |
integer |
O número total de entradas. |
14 |
| result |
array<object> |
A lista de modelos. Para mais informações, consulte Model. |
|
|
array<object> |
As informações do modelo. |
||
| name |
string |
O nome do modelo. |
test |
| type |
string |
O tipo de modelo.\n\n- a. Incorporação de texto: text_embedding\n- b. Incorporação esparsa de texto: text_sparse_embedding\n- c. Incorporação de imagem: image_embedding\n- d. Análise de conteúdo de imagem: image_analyze. |
text_embedding |
| url |
string |
A URL de acesso do serviço de modelo. |
http://***.platform-cn-shanghai.opensearch.aliyuncs.com/v3/openapi/workspaces/default/text-embedding/ops-text-embedding-001 |
| status |
string |
O status do modelo. Valores válidos:\n * ok: O modelo está disponível.\n * forbidden: O modelo está indisponível. |
ok |
| dimension |
integer |
A dimensão do modelo. |
128 |
| content |
object |
As informações de conteúdo do modelo. |
|
| modelName |
string |
The model name. |
test |
| modelType |
string |
The model type.
|
text_embedding |
| url |
string |
The access URL of the model service. |
http://***.platform-cn-shanghai.opensearch.aliyuncs.com/v3/openapi/workspaces/default/text-embedding/ops-text-embedding-001 |
| method |
string |
The HTTP method for accessing the model service. PUT and POST are supported. |
POST |
| request |
object |
The request configuration information. |
|
| header |
object |
The HTTP header for accessing the model service. |
|
| Authorization |
string |
The authentication information. Format: Bearer access_token. |
Bearer OS-v0********6vvs |
| Content-Type |
string |
The HTTP request content type. |
application/json |
| urlParams |
object |
The parameters in the URL. Some model services require parameters to be passed through the URL. |
|
| build |
object |
The parameters passed during index building. |
key: value |
| search |
object |
The parameters passed during queries. |
key: value |
| requestBody |
string |
The template string of the request body. |
{\"input\": [\"%{input}\"], \"input_type\": \"%{input_type}\"} |
| parameters |
object |
The parameters that need to be differentiated between the build and search phases in the body. Define them in this parameter. |
|
| build |
object |
The parameters for the index building phase. |
|
| input_type |
string |
The input type. |
query |
| search |
object |
The parameters for the query phase. |
|
| input_type |
string |
The input type. |
document |
| response |
object |
Specifies how to parse the result information, described in JSON path format. |
|
| embeddings |
string |
Specifies how to parse the result information, described in JSON path format. |
$.result.embeddings[*].embedding |
| createTime |
string |
A hora de criação. |
2024-05-21 16:05:26 |
| updateTime |
string |
A hora da última modificação. |
2024-05-21 16:05:26 |
Exemplos
Resposta de sucesso
JSON formato
{
"requestId": "38b079f1-7846-4226-8c90-3e2644b5c52b",
"totalCount": 14,
"result": [
{
"name": "test",
"type": "text_embedding",
"url": "http://***.platform-cn-shanghai.opensearch.aliyuncs.com/v3/openapi/workspaces/default/text-embedding/ops-text-embedding-001",
"status": "ok",
"dimension": 128,
"content": {
"modelName": "test",
"modelType": "text_embedding",
"url": "http://***.platform-cn-shanghai.opensearch.aliyuncs.com/v3/openapi/workspaces/default/text-embedding/ops-text-embedding-001",
"method": "POST",
"request": {
"header": {
"Authorization": "Bearer OS-v0********6vvs\n",
"Content-Type": "application/json\n"
},
"urlParams": {
"build": {
"test": "test",
"test2": 1
},
"search": {
"test": "test",
"test2": 1
}
},
"requestBody": "{\\\"input\\\": [\\\"%{input}\\\"], \\\"input_type\\\": \\\"%{input_type}\\\"}",
"parameters": {
"build": {
"input_type": "query\n"
},
"search": {
"input_type": "document\n"
}
}
},
"response": {
"embeddings": "$.result.embeddings[*].embedding\n"
}
},
"createTime": "2024-05-21 16:05:26",
"updateTime": "2024-05-21 16:05:26"
}
]
}
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.