Crea un modelo.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
searchengine:CreateModel |
create |
*Instance
|
Ninguna | Ninguna |
Sintaxis de la solicitud
POST /openapi/ha3/instances/{instanceId}/models HTTP/1.1
Parámetros de ruta
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| instanceId |
string |
Sí |
El ID de la instancia. |
ha-cn-pl32rf0**** |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| dryRun |
string |
No |
Especifica si se debe realizar solo una ejecución de prueba. El valor predeterminado es false. |
true |
| body |
object |
No |
El cuerpo de la solicitud. |
|
| name |
string |
Sí |
El nombre del modelo. |
test |
| content |
object |
No |
Los detalles del modelo. |
|
| modelType |
string |
No |
El tipo de modelo.
|
text_embedding |
| dimension |
integer |
No |
La dimensión del modelo. Este parámetro es obligatorio si `modelType` es `text_embedding` o `image_embedding`. |
128 |
| url |
string |
No |
El endpoint del servicio de modelo. |
http://***.platform-cn-shanghai.opensearch.aliyuncs.com/v3/openapi/workspaces/default/text-embedding/ops-text-embedding-001 |
| method |
string |
No |
El método HTTP para acceder al servicio de modelo. Métodos admitidos: PUT y POST. |
POST |
| request |
object |
No |
El cuerpo de la solicitud del modelo. |
|
| header |
object |
No |
El encabezado HTTP para acceder al servicio de modelo. |
|
| Authorization |
string |
No |
La información de autenticación. Formato: Bearer access_token. |
Bearer OS-v0********6vvs |
| Content-Type |
string |
No |
El tipo de contenido de la solicitud HTTP. |
application/json |
| urlParams |
object |
No |
Los parámetros en la URL. Algunos servicios de modelo requieren que los parámetros se pasen en la URL. |
|
| build |
object |
No |
Los parámetros que se pasan durante la creación del índice. |
key: value |
| search |
object |
No |
Los parámetros que se pasan durante una consulta. |
key: value |
| parameters |
object |
No |
Si los parámetros en el cuerpo de la solicitud son diferentes para las fases de creación y consulta, defínalos en este parámetro. |
|
| build |
object |
No |
Los parámetros para la fase de creación del índice. |
|
| input_type |
string |
No |
El tipo de entrada. |
query |
| search |
object |
No |
Los parámetros para la fase de consulta. |
|
| input_type |
string |
No |
El tipo de entrada. |
document |
| requestBody |
string |
No |
La cadena de plantilla para el cuerpo de la solicitud. |
{\"input\": [\"%{input}\"], \"input_type\": \"%{input_type}\"} |
| response |
object |
No |
La configuración para analizar la respuesta. Utilice el formato JSONPath. |
|
| embeddings |
string |
No |
La expresión JSONPath para extraer las incrustaciones de la respuesta. |
$.result.embeddings[*].embedding |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
Esquema de la respuesta. |
||
| requestId |
string |
El ID de la solicitud. |
022F36C7-9FB4-5D67-BEBC-3D14B0984463 |
Ejemplos
Respuesta exitosa
JSON Formato
{
"requestId": "022F36C7-9FB4-5D67-BEBC-3D14B0984463"
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.