Vector Databases (GenAI)¶
This page outlines the operations, endpoints, parameters, and example requests and responses for the Vector Databases (GenAI).
GET /api/v2/genai/customModelEmbeddingValidations/¶
List custom model embedding validations.
Code samples¶
curl -X GET https://app.datarobot.com/api/v2/genai/customModelEmbeddingValidations/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| useCaseId | query | any | false | Only retrieve the custom model embedding validations associated with these use case IDs. |
| playgroundId | query | any | false | Only retrieve the custom model embedding validations associated with this playground ID. |
| offset | query | integer | false | Skip the specified number of values. |
| limit | query | integer | false | Retrieve only the specified number of values. |
| search | query | any | false | Only retrieve the custom model embedding validations matching the search query. |
| sort | query | any | false | Apply this sort order to the results. Valid options are "name", "deploymentName", "userName", "creationDate". Prefix the attribute name with a dash to sort in descending order, e.g., sort=-creationDate. |
| completedOnly | query | boolean | false | If true, only retrieve the completed custom model embedding validations. The default is false. |
| deploymentId | query | any | false | Only retrieve the custom model embedding validations associated with this deployment ID. |
| modelId | query | any | false | Only retrieve the custom model embedding validations associated with this model ID. |
| promptColumnName | query | any | false | Only retrieve the custom model embedding validations where the custom model uses this column name for prompt input. |
| targetColumnName | query | any | false | Only retrieve the custom model embedding validations where the custom model uses this column name for prediction output. |
Example responses¶
200 Response
{
"count": 0,
"data": [
{
"creationDate": "2019-08-24T14:15:22Z",
"deploymentAccessData": {
"authorizationHeader": "[REDACTED]",
"chatApiUrl": "string",
"datarobotKey": "string",
"inputType": "CSV",
"modelType": "TEXT_GENERATION",
"predictionApiUrl": "string"
},
"deploymentId": "string",
"deploymentName": "string",
"errorMessage": "string",
"id": "string",
"modelId": "string",
"name": "string",
"predictionTimeout": 0,
"promptColumnName": "string",
"targetColumnName": "string",
"tenantId": "string",
"useCaseId": "string",
"userId": "string",
"userName": "string",
"validationStatus": "TESTING"
}
],
"next": "string",
"previous": "string",
"totalCount": 0
}
Responses¶
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Custom model embedding validations successfully retrieved. | ListCustomModelEmbeddingValidationResponse |
| 422 | Unprocessable Entity | Validation Error | HTTPValidationErrorResponse |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
POST /api/v2/genai/customModelEmbeddingValidations/¶
Validate an embedding model hosted in a custom model deployment for use in the playground.
Code samples¶
curl -X POST https://app.datarobot.com/api/v2/genai/customModelEmbeddingValidations/ \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}" \
-d '{CreateCustomModelEmbeddingValidationRequest}'
Body parameter¶
{
"deploymentId": "string",
"modelId": "string",
"name": "Untitled",
"predictionTimeout": 300,
"promptColumnName": "string",
"targetColumnName": "string",
"useCaseId": "string"
}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| body | body | CreateCustomModelEmbeddingValidationRequest | true | none |
Example responses¶
202 Response
{
"creationDate": "2019-08-24T14:15:22Z",
"deploymentAccessData": {
"authorizationHeader": "[REDACTED]",
"chatApiUrl": "string",
"datarobotKey": "string",
"inputType": "CSV",
"modelType": "TEXT_GENERATION",
"predictionApiUrl": "string"
},
"deploymentId": "string",
"deploymentName": "string",
"errorMessage": "string",
"id": "string",
"modelId": "string",
"name": "string",
"predictionTimeout": 0,
"promptColumnName": "string",
"targetColumnName": "string",
"tenantId": "string",
"useCaseId": "string",
"userId": "string",
"userName": "string",
"validationStatus": "TESTING"
}
Responses¶
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 202 | Accepted | Custom model embedding validation job successfully accepted. Follow the Location header to poll for job execution status. |
CustomModelEmbeddingValidationResponse |
| 422 | Unprocessable Entity | Validation Error | HTTPValidationErrorResponse |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
DELETE /api/v2/genai/customModelEmbeddingValidations/{validationId}/¶
Delete an existing custom model embedding validation.
Code samples¶
curl -X DELETE https://app.datarobot.com/api/v2/genai/customModelEmbeddingValidations/{validationId}/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| validationId | path | string | true | The ID of the custom model embedding validation to delete. |
Example responses¶
422 Response
{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}
Responses¶
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 204 | No Content | Custom model embedding validation successfully deleted. | None |
| 422 | Unprocessable Entity | Validation Error | HTTPValidationErrorResponse |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
GET /api/v2/genai/customModelEmbeddingValidations/{validationId}/¶
Retrieve the status of validating a custom model embedding.
Code samples¶
curl -X GET https://app.datarobot.com/api/v2/genai/customModelEmbeddingValidations/{validationId}/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| validationId | path | string | true | The ID of the custom model embedding validation to retrieve. |
Example responses¶
200 Response
{
"creationDate": "2019-08-24T14:15:22Z",
"deploymentAccessData": {
"authorizationHeader": "[REDACTED]",
"chatApiUrl": "string",
"datarobotKey": "string",
"inputType": "CSV",
"modelType": "TEXT_GENERATION",
"predictionApiUrl": "string"
},
"deploymentId": "string",
"deploymentName": "string",
"errorMessage": "string",
"id": "string",
"modelId": "string",
"name": "string",
"predictionTimeout": 0,
"promptColumnName": "string",
"targetColumnName": "string",
"tenantId": "string",
"useCaseId": "string",
"userId": "string",
"userName": "string",
"validationStatus": "TESTING"
}
Responses¶
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Custom model embedding validation status successfully retrieved. | CustomModelEmbeddingValidationResponse |
| 422 | Unprocessable Entity | Validation Error | HTTPValidationErrorResponse |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
PATCH /api/v2/genai/customModelEmbeddingValidations/{validationId}/¶
Edit an existing custom model embedding validation.
Code samples¶
curl -X PATCH https://app.datarobot.com/api/v2/genai/customModelEmbeddingValidations/{validationId}/ \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}" \
-d '{undefined}'
Body parameter¶
{
"chatModelId": "string",
"deploymentId": "string",
"modelId": "string",
"name": "string",
"predictionTimeout": 1,
"promptColumnName": "string",
"targetColumnName": "string"
}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| validationId | path | string | true | The ID of the custom model embedding validation to edit. |
| body | body | EditCustomModelValidationRequest | true | none |
Example responses¶
200 Response
{
"creationDate": "2019-08-24T14:15:22Z",
"deploymentAccessData": {
"authorizationHeader": "[REDACTED]",
"chatApiUrl": "string",
"datarobotKey": "string",
"inputType": "CSV",
"modelType": "TEXT_GENERATION",
"predictionApiUrl": "string"
},
"deploymentId": "string",
"deploymentName": "string",
"errorMessage": "string",
"id": "string",
"modelId": "string",
"name": "string",
"predictionTimeout": 0,
"promptColumnName": "string",
"targetColumnName": "string",
"tenantId": "string",
"useCaseId": "string",
"userId": "string",
"userName": "string",
"validationStatus": "TESTING"
}
Responses¶
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Custom model embedding validation successfully updated. | CustomModelEmbeddingValidationResponse |
| 422 | Unprocessable Entity | Validation Error | HTTPValidationErrorResponse |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
POST /api/v2/genai/customModelEmbeddingValidations/{validationId}/revalidate/¶
Revalidate an existing custom model embedding validation.
Code samples¶
curl -X POST https://app.datarobot.com/api/v2/genai/customModelEmbeddingValidations/{validationId}/revalidate/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| validationId | path | string | true | The ID of the custom model embedding validation to revalidate. |
Example responses¶
200 Response
{
"creationDate": "2019-08-24T14:15:22Z",
"deploymentAccessData": {
"authorizationHeader": "[REDACTED]",
"chatApiUrl": "string",
"datarobotKey": "string",
"inputType": "CSV",
"modelType": "TEXT_GENERATION",
"predictionApiUrl": "string"
},
"deploymentId": "string",
"deploymentName": "string",
"errorMessage": "string",
"id": "string",
"modelId": "string",
"name": "string",
"predictionTimeout": 0,
"promptColumnName": "string",
"targetColumnName": "string",
"tenantId": "string",
"useCaseId": "string",
"userId": "string",
"userName": "string",
"validationStatus": "TESTING"
}
Responses¶
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Custom model embedding successfully revalidated. | CustomModelEmbeddingValidationResponse |
| 422 | Unprocessable Entity | Validation Error | HTTPValidationErrorResponse |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
GET /api/v2/genai/customModelVectorDatabaseValidations/¶
List custom model vector database validations.
Code samples¶
curl -X GET https://app.datarobot.com/api/v2/genai/customModelVectorDatabaseValidations/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| useCaseId | query | any | false | Only retrieve the custom model vector database validations associated with these use case IDs. |
| playgroundId | query | any | false | Only retrieve the custom model vector database validations associated with this playground ID. |
| offset | query | integer | false | Skip the specified number of values. |
| limit | query | integer | false | Retrieve only the specified number of values. |
| search | query | any | false | Only retrieve the custom model vector database validations matching the search query. |
| sort | query | any | false | Apply this sort order to the results. Valid options are "name", "deploymentName", "userName", "creationDate". Prefix the attribute name with a dash to sort in descending order, e.g., sort=-creationDate. |
| completedOnly | query | boolean | false | If true, only retrieve the completed custom model vector database validations. The default is false. |
| deploymentId | query | any | false | Only retrieve the custom model vector database validations associated with this deployment ID. |
| modelId | query | any | false | Only retrieve the custom model vector database validations associated with this model ID. |
| promptColumnName | query | any | false | Only retrieve the custom model vector database validations where the custom model uses this column name for prompt input. |
| targetColumnName | query | any | false | Only retrieve the custom model vector database validations where the custom model uses this column name for prediction output. |
Example responses¶
200 Response
{
"count": 0,
"data": [
{
"creationDate": "2019-08-24T14:15:22Z",
"deploymentAccessData": {
"authorizationHeader": "[REDACTED]",
"chatApiUrl": "string",
"datarobotKey": "string",
"inputType": "CSV",
"modelType": "TEXT_GENERATION",
"predictionApiUrl": "string"
},
"deploymentId": "string",
"deploymentName": "string",
"errorMessage": "string",
"id": "string",
"modelId": "string",
"name": "string",
"predictionTimeout": 0,
"promptColumnName": "string",
"targetColumnName": "string",
"tenantId": "string",
"useCaseId": "string",
"userId": "string",
"userName": "string",
"validationStatus": "TESTING"
}
],
"next": "string",
"previous": "string",
"totalCount": 0
}
Responses¶
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Custom model vector database validations successfully retrieved. | ListCustomModelVectorDatabaseValidationsResponse |
| 422 | Unprocessable Entity | Validation Error | HTTPValidationErrorResponse |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
POST /api/v2/genai/customModelVectorDatabaseValidations/¶
Validate a vector database hosted in a custom model deployment for use in the playground.
Code samples¶
curl -X POST https://app.datarobot.com/api/v2/genai/customModelVectorDatabaseValidations/ \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}" \
-d '{CreateCustomModelVectorDatabaseValidationRequest}'
Body parameter¶
{
"deploymentId": "string",
"modelId": "string",
"name": "Untitled",
"predictionTimeout": 300,
"promptColumnName": "string",
"targetColumnName": "string",
"useCaseId": "string"
}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| body | body | CreateCustomModelVectorDatabaseValidationRequest | true | none |
Example responses¶
202 Response
{
"creationDate": "2019-08-24T14:15:22Z",
"deploymentAccessData": {
"authorizationHeader": "[REDACTED]",
"chatApiUrl": "string",
"datarobotKey": "string",
"inputType": "CSV",
"modelType": "TEXT_GENERATION",
"predictionApiUrl": "string"
},
"deploymentId": "string",
"deploymentName": "string",
"errorMessage": "string",
"id": "string",
"modelId": "string",
"name": "string",
"predictionTimeout": 0,
"promptColumnName": "string",
"targetColumnName": "string",
"tenantId": "string",
"useCaseId": "string",
"userId": "string",
"userName": "string",
"validationStatus": "TESTING"
}
Responses¶
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 202 | Accepted | Custom model vector database validation job successfully accepted. Follow the Location header to poll for job execution status. |
CustomModelVectorDatabaseValidationResponse |
| 422 | Unprocessable Entity | Validation Error | HTTPValidationErrorResponse |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
DELETE /api/v2/genai/customModelVectorDatabaseValidations/{validationId}/¶
Delete an existing custom model vector database validation.
Code samples¶
curl -X DELETE https://app.datarobot.com/api/v2/genai/customModelVectorDatabaseValidations/{validationId}/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| validationId | path | string | true | The ID of the custom model vector database validation to delete. |
Example responses¶
422 Response
{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}
Responses¶
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 204 | No Content | Successfully deleted custom model vector database validation | None |
| 422 | Unprocessable Entity | Validation Error | HTTPValidationErrorResponse |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
GET /api/v2/genai/customModelVectorDatabaseValidations/{validationId}/¶
Retrieve the status of validating a custom model vector database.
Code samples¶
curl -X GET https://app.datarobot.com/api/v2/genai/customModelVectorDatabaseValidations/{validationId}/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| validationId | path | string | true | The ID of the custom model vector database validation to retrieve. |
Example responses¶
200 Response
{
"creationDate": "2019-08-24T14:15:22Z",
"deploymentAccessData": {
"authorizationHeader": "[REDACTED]",
"chatApiUrl": "string",
"datarobotKey": "string",
"inputType": "CSV",
"modelType": "TEXT_GENERATION",
"predictionApiUrl": "string"
},
"deploymentId": "string",
"deploymentName": "string",
"errorMessage": "string",
"id": "string",
"modelId": "string",
"name": "string",
"predictionTimeout": 0,
"promptColumnName": "string",
"targetColumnName": "string",
"tenantId": "string",
"useCaseId": "string",
"userId": "string",
"userName": "string",
"validationStatus": "TESTING"
}
Responses¶
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Custom model vector database validation status successfully retrieved. | CustomModelVectorDatabaseValidationResponse |
| 422 | Unprocessable Entity | Validation Error | HTTPValidationErrorResponse |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
PATCH /api/v2/genai/customModelVectorDatabaseValidations/{validationId}/¶
Edit an existing custom model vector database validation.
Code samples¶
curl -X PATCH https://app.datarobot.com/api/v2/genai/customModelVectorDatabaseValidations/{validationId}/ \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}" \
-d '{undefined}'
Body parameter¶
{
"chatModelId": "string",
"deploymentId": "string",
"modelId": "string",
"name": "string",
"predictionTimeout": 1,
"promptColumnName": "string",
"targetColumnName": "string"
}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| validationId | path | string | true | The ID of the custom model vector database validation to edit. |
| body | body | EditCustomModelValidationRequest | true | none |
Example responses¶
200 Response
{
"creationDate": "2019-08-24T14:15:22Z",
"deploymentAccessData": {
"authorizationHeader": "[REDACTED]",
"chatApiUrl": "string",
"datarobotKey": "string",
"inputType": "CSV",
"modelType": "TEXT_GENERATION",
"predictionApiUrl": "string"
},
"deploymentId": "string",
"deploymentName": "string",
"errorMessage": "string",
"id": "string",
"modelId": "string",
"name": "string",
"predictionTimeout": 0,
"promptColumnName": "string",
"targetColumnName": "string",
"tenantId": "string",
"useCaseId": "string",
"userId": "string",
"userName": "string",
"validationStatus": "TESTING"
}
Responses¶
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Custom model vector database validation successfully updated. | CustomModelVectorDatabaseValidationResponse |
| 422 | Unprocessable Entity | Validation Error | HTTPValidationErrorResponse |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
POST /api/v2/genai/customModelVectorDatabaseValidations/{validationId}/revalidate/¶
Revalidate an existing custom model vector database.
Code samples¶
curl -X POST https://app.datarobot.com/api/v2/genai/customModelVectorDatabaseValidations/{validationId}/revalidate/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| validationId | path | string | true | The ID of the custom model vector database validation to revalidate. |
Example responses¶
200 Response
{
"creationDate": "2019-08-24T14:15:22Z",
"deploymentAccessData": {
"authorizationHeader": "[REDACTED]",
"chatApiUrl": "string",
"datarobotKey": "string",
"inputType": "CSV",
"modelType": "TEXT_GENERATION",
"predictionApiUrl": "string"
},
"deploymentId": "string",
"deploymentName": "string",
"errorMessage": "string",
"id": "string",
"modelId": "string",
"name": "string",
"predictionTimeout": 0,
"promptColumnName": "string",
"targetColumnName": "string",
"tenantId": "string",
"useCaseId": "string",
"userId": "string",
"userName": "string",
"validationStatus": "TESTING"
}
Responses¶
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Custom model vector database successfully revalidated. | CustomModelVectorDatabaseValidationResponse |
| 422 | Unprocessable Entity | Validation Error | HTTPValidationErrorResponse |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
GET /api/v2/genai/vectorDatabases/¶
List vector databases.
Code samples¶
curl -X GET https://app.datarobot.com/api/v2/genai/vectorDatabases/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| useCaseId | query | any | false | Only retrieve the vector databases linked to these use case IDs. |
| playgroundId | query | any | false | Only retrieve the vector databases linked to this playground ID. |
| familyId | query | any | false | Only retrieve the vector databases linked to this family ID. |
| parentsOnly | query | boolean | false | If true, only retrieve (root) parent vector databases. The default is false. |
| offset | query | integer | false | Skip the specified number of values. |
| limit | query | integer | false | Retrieve only the specified number of values. |
| search | query | any | false | Only retrieve the vector databases with names matching the search query. |
| sort | query | any | false | Apply this sort order to the results. Valid options are "name", "creationDate", "creationUserId", "embeddingModel", "datasetId", "chunkingMethod", "chunksCount", "size", "userName", "datasetName", "playgroundsCount", "source". Prefix the attribute name with a dash to sort in descending order, e.g., sort=-creationDate. |
| completedOnly | query | boolean | false | If true, only retrieve the vector databases that have finished building. The default is false. |
Example responses¶
200 Response
{
"count": 0,
"data": [
{
"addedDatasetIds": [
"string"
],
"addedDatasetNames": [
"string"
],
"chunkOverlapPercentage": 0,
"chunkSize": 0,
"chunkingLengthFunction": "approximate_token_count",
"chunkingMethod": "recursive",
"chunksCount": 0,
"creationDate": "2019-08-24T14:15:22Z",
"creationUserId": "string",
"customChunking": true,
"datasetId": "string",
"datasetName": "string",
"deploymentStatus": "Created",
"embeddingModel": "intfloat/e5-large-v2",
"embeddingRegisteredModelId": "string",
"embeddingValidationId": "string",
"errorMessage": "string",
"errorResolution": "string",
"executionStatus": "NEW",
"familyId": "string",
"id": "string",
"isSeparatorRegex": true,
"lastUpdateDate": "2019-08-24T14:15:22Z",
"metadataColumns": [
"string"
],
"name": "string",
"organizationId": "string",
"parentId": "string",
"percentage": 0,
"playgroundsCount": 0,
"separators": [
null
],
"size": 0,
"source": "DataRobot",
"tenantId": "string",
"useCaseId": "string",
"userName": "string",
"validationId": "string",
"version": 0
}
],
"next": "string",
"previous": "string",
"totalCount": 0
}
Responses¶
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Vector databases successfully retrieved. | ListVectorDatabasesResponse |
| 422 | Unprocessable Entity | Validation Error | HTTPValidationErrorResponse |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
POST /api/v2/genai/vectorDatabases/¶
Create a new vector database.
Code samples¶
curl -X POST https://app.datarobot.com/api/v2/genai/vectorDatabases/ \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}" \
-d '{CreateVectorDatabaseRequest}'
Body parameter¶
{
"chunkingParameters": {
"chunkOverlapPercentage": 50,
"chunkSize": 0,
"chunkingMethod": "recursive",
"embeddingModel": "intfloat/e5-large-v2",
"embeddingRegisteredModelId": "string",
"embeddingValidationId": "string",
"isSeparatorRegex": false,
"separators": [
"string"
]
},
"datasetId": "string",
"name": "string",
"parentVectorDatabaseId": "string",
"updateDeployments": false,
"updateLlmBlueprints": false,
"useCaseId": "string"
}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| body | body | CreateVectorDatabaseRequest | true | none |
Example responses¶
202 Response
{
"addedDatasetIds": [
"string"
],
"addedDatasetNames": [
"string"
],
"chunkOverlapPercentage": 0,
"chunkSize": 0,
"chunkingLengthFunction": "approximate_token_count",
"chunkingMethod": "recursive",
"chunksCount": 0,
"creationDate": "2019-08-24T14:15:22Z",
"creationUserId": "string",
"customChunking": true,
"datasetId": "string",
"datasetName": "string",
"deploymentStatus": "Created",
"embeddingModel": "intfloat/e5-large-v2",
"embeddingRegisteredModelId": "string",
"embeddingValidationId": "string",
"errorMessage": "string",
"errorResolution": "string",
"executionStatus": "NEW",
"familyId": "string",
"id": "string",
"isSeparatorRegex": true,
"lastUpdateDate": "2019-08-24T14:15:22Z",
"metadataColumns": [
"string"
],
"name": "string",
"organizationId": "string",
"parentId": "string",
"percentage": 0,
"playgroundsCount": 0,
"separators": [
null
],
"size": 0,
"source": "DataRobot",
"tenantId": "string",
"useCaseId": "string",
"userName": "string",
"validationId": "string",
"version": 0
}
Responses¶
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 202 | Accepted | Vector database creation job successfully accepted. Follow the Location header to poll for job execution status. |
VectorDatabaseResponse |
| 422 | Unprocessable Entity | Validation Error | HTTPValidationErrorResponse |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
POST /api/v2/genai/vectorDatabases/fromCustomModelDeployment/¶
Create a new vector database from a custom model deployment.
Code samples¶
curl -X POST https://app.datarobot.com/api/v2/genai/vectorDatabases/fromCustomModelDeployment/ \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}" \
-d '{undefined}'
Body parameter¶
{
"name": "string",
"useCaseId": "string",
"validationId": "string"
}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| body | body | any | true | none |
Example responses¶
201 Response
{
"addedDatasetIds": [
"string"
],
"addedDatasetNames": [
"string"
],
"chunkOverlapPercentage": 0,
"chunkSize": 0,
"chunkingLengthFunction": "approximate_token_count",
"chunkingMethod": "recursive",
"chunksCount": 0,
"creationDate": "2019-08-24T14:15:22Z",
"creationUserId": "string",
"customChunking": true,
"datasetId": "string",
"datasetName": "string",
"deploymentStatus": "Created",
"embeddingModel": "intfloat/e5-large-v2",
"embeddingRegisteredModelId": "string",
"embeddingValidationId": "string",
"errorMessage": "string",
"errorResolution": "string",
"executionStatus": "NEW",
"familyId": "string",
"id": "string",
"isSeparatorRegex": true,
"lastUpdateDate": "2019-08-24T14:15:22Z",
"metadataColumns": [
"string"
],
"name": "string",
"organizationId": "string",
"parentId": "string",
"percentage": 0,
"playgroundsCount": 0,
"separators": [
null
],
"size": 0,
"source": "DataRobot",
"tenantId": "string",
"useCaseId": "string",
"userName": "string",
"validationId": "string",
"version": 0
}
Responses¶
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 201 | Created | Custom model hosted vector database successfully added. Full representation is available in the response body. | VectorDatabaseResponse |
| 422 | Unprocessable Entity | Validation Error | HTTPValidationErrorResponse |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
GET /api/v2/genai/vectorDatabases/supportedEmbeddings/¶
List the supported embedding models for building vector databases.
Code samples¶
curl -X GET https://app.datarobot.com/api/v2/genai/vectorDatabases/supportedEmbeddings/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| datasetId | query | any | false | Only retrieve the embedding models compatible with this dataset ID. |
| useCaseId | query | any | false | If specified, include the custom model embeddings available for this use case ID. |
Example responses¶
200 Response
{
"customModelEmbeddingValidations": [
{
"id": "string",
"name": "string"
}
],
"defaultEmbeddingModel": "string",
"embeddingModels": [
{
"description": "string",
"embeddingModel": "intfloat/e5-large-v2",
"languages": [
"Afrikaans"
],
"maxSequenceLength": 0
}
],
"nimEmbeddingModels": [
{
"description": "string",
"id": "string",
"name": "string"
}
]
}
Responses¶
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Supported embeddings successfully retrieved. | SupportedEmbeddingsResponse |
| 422 | Unprocessable Entity | Validation Error | HTTPValidationErrorResponse |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
GET /api/v2/genai/vectorDatabases/supportedRetrievalSettings/¶
List all vector database retrieval settings that are supported by LLM blueprints.
Code samples¶
curl -X GET https://app.datarobot.com/api/v2/genai/vectorDatabases/supportedRetrievalSettings/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Example responses¶
200 Response
{
"settings": [
{
"default": null,
"description": "string",
"enum": [
"string"
],
"groupId": "string",
"maximum": 0,
"minimum": 0,
"name": "string",
"settings": [
{}
],
"title": "string",
"type": "string"
}
]
}
Responses¶
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Supported vector database retrieval settings successfully retrieved. | SupportedRetrievalSettingsResponse |
| 422 | Unprocessable Entity | Validation Error | HTTPValidationErrorResponse |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
GET /api/v2/genai/vectorDatabases/supportedTextChunkings/¶
List the supported text chunking methods for building vector databases.
Code samples¶
curl -X GET https://app.datarobot.com/api/v2/genai/vectorDatabases/supportedTextChunkings/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Example responses¶
200 Response
{
"textChunkingConfigs": [
{
"defaultMethod": "string",
"embeddingModel": "intfloat/e5-large-v2",
"methods": [
{
"chunkingMethod": "recursive",
"chunkingParameters": [
{
"default": 0,
"description": "string",
"max": 0,
"min": 0,
"name": "string",
"type": "int"
}
],
"description": "string",
"title": "Recursive"
}
]
}
]
}
Responses¶
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Supported text chunking methods successfully retrieved. | SupportedTextChunkingResponse |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
DELETE /api/v2/genai/vectorDatabases/{vectorDatabaseId}/¶
Delete an existing vector database.
Code samples¶
curl -X DELETE https://app.datarobot.com/api/v2/genai/vectorDatabases/{vectorDatabaseId}/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| vectorDatabaseId | path | string | true | The ID of the vector database to delete. |
Example responses¶
422 Response
{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}
Responses¶
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 204 | No Content | Vector database successfully deleted. | None |
| 422 | Unprocessable Entity | Validation Error | HTTPValidationErrorResponse |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
GET /api/v2/genai/vectorDatabases/{vectorDatabaseId}/¶
Retrieve an existing vector database.
Code samples¶
curl -X GET https://app.datarobot.com/api/v2/genai/vectorDatabases/{vectorDatabaseId}/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| vectorDatabaseId | path | string | true | The ID of the vector database to retrieve. |
Example responses¶
200 Response
{
"addedDatasetIds": [
"string"
],
"addedDatasetNames": [
"string"
],
"chunkOverlapPercentage": 0,
"chunkSize": 0,
"chunkingLengthFunction": "approximate_token_count",
"chunkingMethod": "recursive",
"chunksCount": 0,
"creationDate": "2019-08-24T14:15:22Z",
"creationUserId": "string",
"customChunking": true,
"datasetId": "string",
"datasetName": "string",
"deploymentStatus": "Created",
"embeddingModel": "intfloat/e5-large-v2",
"embeddingRegisteredModelId": "string",
"embeddingValidationId": "string",
"errorMessage": "string",
"errorResolution": "string",
"executionStatus": "NEW",
"familyId": "string",
"id": "string",
"isSeparatorRegex": true,
"lastUpdateDate": "2019-08-24T14:15:22Z",
"metadataColumns": [
"string"
],
"name": "string",
"organizationId": "string",
"parentId": "string",
"percentage": 0,
"playgroundsCount": 0,
"separators": [
null
],
"size": 0,
"source": "DataRobot",
"tenantId": "string",
"useCaseId": "string",
"userName": "string",
"validationId": "string",
"version": 0
}
Responses¶
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Vector database successfully retrieved. | VectorDatabaseResponse |
| 422 | Unprocessable Entity | Validation Error | HTTPValidationErrorResponse |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
PATCH /api/v2/genai/vectorDatabases/{vectorDatabaseId}/¶
Edit an existing vector database.
Code samples¶
curl -X PATCH https://app.datarobot.com/api/v2/genai/vectorDatabases/{vectorDatabaseId}/ \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}" \
-d '{undefined}'
Body parameter¶
{
"name": "string"
}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| vectorDatabaseId | path | string | true | The ID of the vector database to edit. |
| body | body | EditVectorDatabaseRequest | true | none |
Example responses¶
200 Response
{
"addedDatasetIds": [
"string"
],
"addedDatasetNames": [
"string"
],
"chunkOverlapPercentage": 0,
"chunkSize": 0,
"chunkingLengthFunction": "approximate_token_count",
"chunkingMethod": "recursive",
"chunksCount": 0,
"creationDate": "2019-08-24T14:15:22Z",
"creationUserId": "string",
"customChunking": true,
"datasetId": "string",
"datasetName": "string",
"deploymentStatus": "Created",
"embeddingModel": "intfloat/e5-large-v2",
"embeddingRegisteredModelId": "string",
"embeddingValidationId": "string",
"errorMessage": "string",
"errorResolution": "string",
"executionStatus": "NEW",
"familyId": "string",
"id": "string",
"isSeparatorRegex": true,
"lastUpdateDate": "2019-08-24T14:15:22Z",
"metadataColumns": [
"string"
],
"name": "string",
"organizationId": "string",
"parentId": "string",
"percentage": 0,
"playgroundsCount": 0,
"separators": [
null
],
"size": 0,
"source": "DataRobot",
"tenantId": "string",
"useCaseId": "string",
"userName": "string",
"validationId": "string",
"version": 0
}
Responses¶
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Vector database successfully updated. | VectorDatabaseResponse |
| 422 | Unprocessable Entity | Validation Error | HTTPValidationErrorResponse |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
POST /api/v2/genai/vectorDatabases/{vectorDatabaseId}/customModelVersions/¶
Export the specified Vector Database as a custom model version in Model Registry.
Code samples¶
curl -X POST https://app.datarobot.com/api/v2/genai/vectorDatabases/{vectorDatabaseId}/customModelVersions/ \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}" \
-d '{undefined}'
Body parameter¶
{
"promptColumnName": "promptText",
"targetColumnName": "relevant"
}
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| vectorDatabaseId | path | string | true | The ID of the vector database to create a custom model version for. |
| body | body | CreateVectorDatabaseCustomModelVersionRequest | true | none |
Example responses¶
202 Response
{
"customModelId": "string"
}
Responses¶
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 202 | Accepted | Successful Response | CreateCustomModelVersionResponse |
| 422 | Unprocessable Entity | Validation Error | HTTPValidationErrorResponse |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
POST /api/v2/genai/vectorDatabases/{vectorDatabaseId}/datasetExportJobs/¶
Export an existing vector database as dataset to Data Registry.
Code samples¶
curl -X POST https://app.datarobot.com/api/v2/genai/vectorDatabases/{vectorDatabaseId}/datasetExportJobs/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| vectorDatabaseId | path | string | true | The ID of the vector database to retrieve. |
Example responses¶
202 Response
{
"exportDatasetId": "string",
"jobId": "string",
"vectorDatabaseId": "string"
}
Responses¶
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 202 | Accepted | Vector database export job successfully accepted.Follow the Location header to poll for job execution status. |
VectorDatabaseExportResponse |
| 422 | Unprocessable Entity | Validation Error | HTTPValidationErrorResponse |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
GET /api/v2/genai/vectorDatabases/{vectorDatabaseId}/latestVersion/¶
Retrieve the latest vector database within the family associated with this vector database.
Code samples¶
curl -X GET https://app.datarobot.com/api/v2/genai/vectorDatabases/{vectorDatabaseId}/latestVersion/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| vectorDatabaseId | path | string | true | The ID of the vector database to retrieve the latest version. |
| completedOnly | query | boolean | false | If true, only retrieve the vector databases that have finished building. The default is false. |
Example responses¶
200 Response
{
"addedDatasetIds": [
"string"
],
"addedDatasetNames": [
"string"
],
"chunkOverlapPercentage": 0,
"chunkSize": 0,
"chunkingLengthFunction": "approximate_token_count",
"chunkingMethod": "recursive",
"chunksCount": 0,
"creationDate": "2019-08-24T14:15:22Z",
"creationUserId": "string",
"customChunking": true,
"datasetId": "string",
"datasetName": "string",
"deploymentStatus": "Created",
"embeddingModel": "intfloat/e5-large-v2",
"embeddingRegisteredModelId": "string",
"embeddingValidationId": "string",
"errorMessage": "string",
"errorResolution": "string",
"executionStatus": "NEW",
"familyId": "string",
"id": "string",
"isSeparatorRegex": true,
"lastUpdateDate": "2019-08-24T14:15:22Z",
"metadataColumns": [
"string"
],
"name": "string",
"organizationId": "string",
"parentId": "string",
"percentage": 0,
"playgroundsCount": 0,
"separators": [
null
],
"size": 0,
"source": "DataRobot",
"tenantId": "string",
"useCaseId": "string",
"userName": "string",
"validationId": "string",
"version": 0
}
Responses¶
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Latest vector database version successfully retrieved. | VectorDatabaseResponse |
| 422 | Unprocessable Entity | Validation Error | HTTPValidationErrorResponse |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
GET /api/v2/genai/vectorDatabases/{vectorDatabaseId}/supportedSyntheticDatasetGenerationLanguages/¶
List the languages for synthetic dataset generation that are supported by this vector database.
Code samples¶
curl -X GET https://app.datarobot.com/api/v2/genai/vectorDatabases/{vectorDatabaseId}/supportedSyntheticDatasetGenerationLanguages/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| vectorDatabaseId | path | string | true | The ID of the vector database to retrieve supported languages. |
Example responses¶
200 Response
{
"recommendedLanguage": "string",
"supportedLanguages": [
"string"
]
}
Responses¶
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Supported languages successfully retrieved. | SupportedLanguagesResponse |
| 422 | Unprocessable Entity | Validation Error | HTTPValidationErrorResponse |
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
GET /api/v2/genai/vectorDatabases/{vectorDatabaseId}/textAndEmbeddings/¶
Retrieve the text chunk and embeddings asset for an existing vector database.
Code samples¶
curl -X GET https://app.datarobot.com/api/v2/genai/vectorDatabases/{vectorDatabaseId}/textAndEmbeddings/ \
-H "Accept: application/json" \
-H "Authorization: Bearer {access-token}"
Parameters
| Name | In | Type | Required | Description |
|---|---|---|---|---|
| vectorDatabaseId | path | string | true | The ID of the vector database to retrieve the assets for. |
Example responses¶
200 Response
null
Responses¶
| Status | Meaning | Description | Schema |
|---|---|---|---|
| 200 | OK | Text and embeddings asset successfully retrieved. | Inline |
| 422 | Unprocessable Entity | Validation Error | HTTPValidationErrorResponse |
Response Schema¶
To perform this operation, you must be authenticated by means of one of the following methods:
BearerAuth
Schemas¶
ChunkingLengthFunctionNames
"tokenizer_length_function"
ChunkingLengthFunctionNames
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| ChunkingLengthFunctionNames | string | false | Supported length functions for text splitters. |
Enumerated Values¶
| Property | Value |
|---|---|
| ChunkingLengthFunctionNames | [tokenizer_length_function, approximate_token_count] |
ChunkingMethodNames
"recursive"
ChunkingMethodNames
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| ChunkingMethodNames | string | false | Supported names of text chunking methods. |
Enumerated Values¶
| Property | Value |
|---|---|
| ChunkingMethodNames | [recursive, semantic] |
ChunkingMethodNamesTitle
"Recursive"
ChunkingMethodNamesTitle
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| ChunkingMethodNamesTitle | string | false | Supported user-facing friendly ames of text chunking methods. |
Enumerated Values¶
| Property | Value |
|---|---|
| ChunkingMethodNamesTitle | [Recursive, Semantic] |
ChunkingParameterTypes
"int"
ChunkingParameterTypes
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| ChunkingParameterTypes | string | false | Supported parameter data types for text chunking parameters. |
Enumerated Values¶
| Property | Value |
|---|---|
| ChunkingParameterTypes | [int, list[str], bool] |
ChunkingParameters
{
"chunkOverlapPercentage": 50,
"chunkSize": 0,
"chunkingMethod": "recursive",
"embeddingModel": "intfloat/e5-large-v2",
"embeddingRegisteredModelId": "string",
"embeddingValidationId": "string",
"isSeparatorRegex": false,
"separators": [
"string"
]
}
ChunkingParameters
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| chunkOverlapPercentage | any | false | The chunk overlap percentage to use for text chunking. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | integer | false | maximum: 50 minimum: 0 |
none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| chunkSize | any | false | The chunk size to use for text chunking (measured in tokens). |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | integer | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| chunkingMethod | any | false | The text chunking method to use. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | ChunkingMethodNames | false | Supported names of text chunking methods. |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| embeddingModel | any | false | The name of the embedding model to use. If omitted, DataRobot will choose the default embedding model automatically. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | EmbeddingModelNames | false | Embedding model names (matching the format of HuggingFace repositories). |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| embeddingRegisteredModelId | any | false | The ID of registered model (in case of using NIM registered model for embeddings). |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| embeddingValidationId | any | false | The validation ID of the custom embedding model (in case of using a custom model for embeddings). |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| isSeparatorRegex | boolean | false | Whether the text chunking separator uses a regular expression. | |
| separators | any | false | The list of separators to use for text chunking. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | [string] | false | maxItems: 9 |
none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
CreateCustomModelEmbeddingValidationRequest
{
"deploymentId": "string",
"modelId": "string",
"name": "Untitled",
"predictionTimeout": 300,
"promptColumnName": "string",
"targetColumnName": "string",
"useCaseId": "string"
}
CreateCustomModelEmbeddingValidationRequest
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| deploymentId | string | true | The ID of the custom model deployment. | |
| modelId | any | false | The ID of the model used in the deployment. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| name | string | false | maxLength: 5000 |
The name to use for the validated custom model. |
| predictionTimeout | integer | false | maximum: 600 minimum: 1 |
The timeout in seconds for the prediction when validating a custom model. Defaults to 300. |
| promptColumnName | string | true | maxLength: 5000 |
The name of the column the custom model uses for prompt text input. |
| targetColumnName | string | true | maxLength: 5000 |
The name of the column the custom model uses for prediction output. |
| useCaseId | any | false | The ID of the use case to associate with the validated custom model. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
CreateCustomModelVectorDatabaseFromDeploymentRequest
{
"deploymentId": "string",
"modelId": "string",
"name": "string",
"promptColumnName": "string",
"targetColumnName": "string",
"useCaseId": "string"
}
CreateCustomModelVectorDatabaseFromDeploymentRequest
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| deploymentId | string | true | The ID of the custom model deployment. | |
| modelId | string | true | The ID of the model in the custom model deployment. | |
| name | string | true | maxLength: 5000 minLength: 1 minLength: 1 |
The name of the vector database. |
| promptColumnName | string | true | maxLength: 5000 |
The name of the column the custom model uses for prompt text input. |
| targetColumnName | string | true | maxLength: 5000 |
The name of the column the custom model uses for prediction output. |
| useCaseId | string | true | The ID of the use case to link the vector database to. |
CreateCustomModelVectorDatabaseFromValidationIdPayload
{
"name": "string",
"useCaseId": "string",
"validationId": "string"
}
CreateCustomModelVectorDatabaseFromValidationIdPayload
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| name | string | true | maxLength: 5000 minLength: 1 minLength: 1 |
The name of the vector database. |
| useCaseId | string | true | The ID of the use case to link the vector database to. | |
| validationId | string | true | The validation ID of the custom model validation. |
CreateCustomModelVectorDatabaseValidationRequest
{
"deploymentId": "string",
"modelId": "string",
"name": "Untitled",
"predictionTimeout": 300,
"promptColumnName": "string",
"targetColumnName": "string",
"useCaseId": "string"
}
CreateCustomModelVectorDatabaseValidationRequest
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| deploymentId | string | true | The ID of the custom model deployment. | |
| modelId | any | false | The ID of the model used in the deployment. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| name | string | false | maxLength: 5000 |
The name to use for the validated custom model. |
| predictionTimeout | integer | false | maximum: 600 minimum: 1 |
The timeout in seconds for the prediction when validating a custom model. Defaults to 300. |
| promptColumnName | string | true | maxLength: 5000 |
The name of the column the custom model uses for prompt text input. |
| targetColumnName | string | true | maxLength: 5000 |
The name of the column the custom model uses for prediction output. |
| useCaseId | any | false | The ID of the use case to associate with the validated custom model. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
CreateCustomModelVersionResponse
{
"customModelId": "string"
}
CreateCustomModelVersionResponse
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| customModelId | string | true | The ID of the created custom model. |
CreateVectorDatabaseCustomModelVersionRequest
{
"promptColumnName": "promptText",
"targetColumnName": "relevant"
}
CreateVectorDatabaseCustomModelVersionRequest
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| promptColumnName | string | false | maxLength: 5000 |
The name of the column to use for prompt text input in the custom model. |
| targetColumnName | string | false | maxLength: 5000 |
The name of the column to use for prediction output in the custom model. |
CreateVectorDatabaseRequest
{
"chunkingParameters": {
"chunkOverlapPercentage": 50,
"chunkSize": 0,
"chunkingMethod": "recursive",
"embeddingModel": "intfloat/e5-large-v2",
"embeddingRegisteredModelId": "string",
"embeddingValidationId": "string",
"isSeparatorRegex": false,
"separators": [
"string"
]
},
"datasetId": "string",
"name": "string",
"parentVectorDatabaseId": "string",
"updateDeployments": false,
"updateLlmBlueprints": false,
"useCaseId": "string"
}
CreateVectorDatabaseRequest
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| chunkingParameters | any | false | The text chunking parameters to use for building the vector database. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | ChunkingParameters | false | Chunking parameters for creating a vector database. |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| datasetId | string | true | The ID of the dataset to use for building the vector database. | |
| name | any | false | The name of the vector database. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | maxLength: 5000 minLength: 1 minLength: 1 |
none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| parentVectorDatabaseId | any | false | The ID of the parent vector database used as base for the re-building. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| updateDeployments | boolean | false | Whether to update the deployments that use the parent vector database.Can only be set to true if parent_vector_database_id is provided. |
|
| updateLlmBlueprints | boolean | false | Whether to update the LLM blueprints that use the parent vector database.Can only be set to true if parent_vector_database_id is provided. |
|
| useCaseId | string | true | The ID of the use case to link the vector database to. |
CustomEmbeddingModelNames
"custom-embeddings/default"
CustomEmbeddingModelNames
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| CustomEmbeddingModelNames | string | false | Model names for custom embedding models. |
Enumerated Values¶
| Property | Value |
|---|---|
| CustomEmbeddingModelNames | custom-embeddings/default |
CustomModelEmbeddingValidationResponse
{
"creationDate": "2019-08-24T14:15:22Z",
"deploymentAccessData": {
"authorizationHeader": "[REDACTED]",
"chatApiUrl": "string",
"datarobotKey": "string",
"inputType": "CSV",
"modelType": "TEXT_GENERATION",
"predictionApiUrl": "string"
},
"deploymentId": "string",
"deploymentName": "string",
"errorMessage": "string",
"id": "string",
"modelId": "string",
"name": "string",
"predictionTimeout": 0,
"promptColumnName": "string",
"targetColumnName": "string",
"tenantId": "string",
"useCaseId": "string",
"userId": "string",
"userName": "string",
"validationStatus": "TESTING"
}
CustomModelEmbeddingValidationResponse
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| creationDate | string(date-time) | true | The creation date of the custom model validation (ISO 8601 formatted). | |
| deploymentAccessData | any | true | The parameters used for accessing the deployment. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | DeploymentAccessData | false | Add authorization_header to avoid breaking change to API. |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| deploymentId | string | true | The ID of the custom model deployment. | |
| deploymentName | any | false | The name of the custom model deployment. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| errorMessage | any | false | The error message associated with the validation error (if the validation failed). |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | string | true | The ID of the custom model validation. | |
| modelId | string | true | The ID of the model used in the deployment. | |
| name | string | true | The name of the validated custom model. | |
| predictionTimeout | integer | true | The timeout in seconds for the prediction API used in this custom model validation. | |
| promptColumnName | string | true | The name of the column the custom model uses for prompt text input. | |
| targetColumnName | string | true | The name of the column the custom model uses for prediction output. | |
| tenantId | string(uuid4) | true | The ID of the tenant the custom model validation belongs to. | |
| useCaseId | any | true | The ID of the use case associated with the validated custom model. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| userId | string | true | The ID of the user that created this custom model validation. | |
| userName | any | false | The name of the user that created this custom model validation. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| validationStatus | CustomModelValidationStatus | true | The status of the custom model validation. |
CustomModelValidationStatus
"TESTING"
CustomModelValidationStatus
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| CustomModelValidationStatus | string | false | Status of custom model validation. |
Enumerated Values¶
| Property | Value |
|---|---|
| CustomModelValidationStatus | [TESTING, PASSED, FAILED] |
CustomModelVectorDatabaseValidationResponse
{
"creationDate": "2019-08-24T14:15:22Z",
"deploymentAccessData": {
"authorizationHeader": "[REDACTED]",
"chatApiUrl": "string",
"datarobotKey": "string",
"inputType": "CSV",
"modelType": "TEXT_GENERATION",
"predictionApiUrl": "string"
},
"deploymentId": "string",
"deploymentName": "string",
"errorMessage": "string",
"id": "string",
"modelId": "string",
"name": "string",
"predictionTimeout": 0,
"promptColumnName": "string",
"targetColumnName": "string",
"tenantId": "string",
"useCaseId": "string",
"userId": "string",
"userName": "string",
"validationStatus": "TESTING"
}
CustomModelVectorDatabaseValidationResponse
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| creationDate | string(date-time) | true | The creation date of the custom model validation (ISO 8601 formatted). | |
| deploymentAccessData | any | true | The parameters used for accessing the deployment. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | DeploymentAccessData | false | Add authorization_header to avoid breaking change to API. |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| deploymentId | string | true | The ID of the custom model deployment. | |
| deploymentName | any | false | The name of the custom model deployment. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| errorMessage | any | false | The error message associated with the validation error (if the validation failed). |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | string | true | The ID of the custom model validation. | |
| modelId | string | true | The ID of the model used in the deployment. | |
| name | string | true | The name of the validated custom model. | |
| predictionTimeout | integer | true | The timeout in seconds for the prediction API used in this custom model validation. | |
| promptColumnName | string | true | The name of the column the custom model uses for prompt text input. | |
| targetColumnName | string | true | The name of the column the custom model uses for prediction output. | |
| tenantId | string(uuid4) | true | The ID of the tenant the custom model validation belongs to. | |
| useCaseId | any | true | The ID of the use case associated with the validated custom model. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| userId | string | true | The ID of the user that created this custom model validation. | |
| userName | any | false | The name of the user that created this custom model validation. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| validationStatus | CustomModelValidationStatus | true | The status of the custom model validation. |
DatasetLanguages
"Afrikaans"
DatasetLanguages
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| DatasetLanguages | string | false | The names of dataset languages. |
Enumerated Values¶
| Property | Value |
|---|---|
| DatasetLanguages | [Afrikaans, Amharic, Arabic, Assamese, Azerbaijani, Belarusian, Bulgarian, Bengali, Breton, Bosnian, Catalan, Czech, Welsh, Danish, German, Greek, English, Esperanto, Spanish, Estonian, Basque, Persian, Finnish, French, Western Frisian, Irish, Scottish Gaelic, Galician, Gujarati, Hausa, Hebrew, Hindi, Croatian, Hungarian, Armenian, Indonesian, Icelandic, Italian, Japanese, Javanese, Georgian, Kazakh, Khmer, Kannada, Korean, Kurdish, Kyrgyz, Latin, Lao, Lithuanian, Latvian, Malagasy, Macedonian, Malayalam, Mongolian, Marathi, Malay, Burmese, Nepali, Dutch, Norwegian, Oromo, Oriya, Panjabi, Polish, Pashto, Portuguese, Romanian, Russian, Sanskrit, Sindhi, Sinhala, Slovak, Slovenian, Somali, Albanian, Serbian, Sundanese, Swedish, Swahili, Tamil, Telugu, Thai, Tagalog, Turkish, Uyghur, Ukrainian, Urdu, Uzbek, Vietnamese, Xhosa, Yiddish, Chinese] |
DeploymentAccessData
{
"authorizationHeader": "[REDACTED]",
"chatApiUrl": "string",
"datarobotKey": "string",
"inputType": "CSV",
"modelType": "TEXT_GENERATION",
"predictionApiUrl": "string"
}
DeploymentAccessData
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| authorizationHeader | string | false | The Authorization header to use for the deployment. |
|
| chatApiUrl | any | false | The URL of the deployment's chat API. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| datarobotKey | any | true | The server key associated with the prediction API. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| inputType | DeploymentInputType | true | The format of the input data. | |
| modelType | SupportedDeploymentType | true | The type of the target output the deployment produces. | |
| predictionApiUrl | string | true | The URL of the deployment's prediction API. |
DeploymentInputType
"CSV"
DeploymentInputType
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| DeploymentInputType | string | false | The format of the input data submitted to a DataRobot deployment. |
Enumerated Values¶
| Property | Value |
|---|---|
| DeploymentInputType | [CSV, JSON] |
EditCustomModelValidationRequest
{
"chatModelId": "string",
"deploymentId": "string",
"modelId": "string",
"name": "string",
"predictionTimeout": 1,
"promptColumnName": "string",
"targetColumnName": "string"
}
EditCustomModelValidationRequest
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| chatModelId | any | false | The model ID to specify when calling the OpenAI chat completion API of the deployment. If this parameter is specified, the deployment must support the OpenAI chat completion API. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | maxLength: 5000 |
none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| deploymentId | any | false | If specified, changes the ID of the deployment associated with this custom model validation. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| modelId | any | false | If specified, changes the ID of the model associated with this custom model validation. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| name | any | false | If specified, renames the custom model validation to this value. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | maxLength: 5000 minLength: 1 minLength: 1 |
none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| predictionTimeout | any | false | If specified, sets the timeout in seconds for the prediction when validating a custom model. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | integer | false | maximum: 600 minimum: 1 |
none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| promptColumnName | any | false | If specified, changes the name of the column that will be used to format the prompt text input for the custom model deployment. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | maxLength: 5000 |
none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| targetColumnName | any | false | If specified, changes the name of the column that will be used to extract the prediction response from the custom model deployment. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | maxLength: 5000 |
none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
EditVectorDatabaseRequest
{
"name": "string"
}
EditVectorDatabaseRequest
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| name | string | true | maxLength: 5000 minLength: 1 minLength: 1 |
The new name of the vector database. |
EmbeddingModel
{
"description": "string",
"embeddingModel": "intfloat/e5-large-v2",
"languages": [
"Afrikaans"
],
"maxSequenceLength": 0
}
EmbeddingModel
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| description | string | true | The description of the embedding model. | |
| embeddingModel | EmbeddingModelNames | true | The name of the embedding model. | |
| languages | [DatasetLanguages] | true | The list of languages the embedding models supports. | |
| maxSequenceLength | integer | true | The maximum input token sequence length that the embedding model can accept. |
EmbeddingModelNames
"intfloat/e5-large-v2"
EmbeddingModelNames
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| EmbeddingModelNames | string | false | Embedding model names (matching the format of HuggingFace repositories). |
Enumerated Values¶
| Property | Value |
|---|---|
| EmbeddingModelNames | [intfloat/e5-large-v2, intfloat/e5-base-v2, intfloat/multilingual-e5-base, intfloat/multilingual-e5-small, sentence-transformers/all-MiniLM-L6-v2, jinaai/jina-embedding-t-en-v1, jinaai/jina-embedding-s-en-v2, cl-nagoya/sup-simcse-ja-base] |
ExecutionStatus
"NEW"
ExecutionStatus
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| ExecutionStatus | string | false | Job and entity execution status. |
Enumerated Values¶
| Property | Value |
|---|---|
| ExecutionStatus | [NEW, RUNNING, COMPLETED, REQUIRES_USER_INPUT, SKIPPED, ERROR] |
HTTPValidationErrorResponse
{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
]
}
HTTPValidationErrorResponse
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| detail | [ValidationError] | false | none |
ListCustomModelEmbeddingValidationResponse
{
"count": 0,
"data": [
{
"creationDate": "2019-08-24T14:15:22Z",
"deploymentAccessData": {
"authorizationHeader": "[REDACTED]",
"chatApiUrl": "string",
"datarobotKey": "string",
"inputType": "CSV",
"modelType": "TEXT_GENERATION",
"predictionApiUrl": "string"
},
"deploymentId": "string",
"deploymentName": "string",
"errorMessage": "string",
"id": "string",
"modelId": "string",
"name": "string",
"predictionTimeout": 0,
"promptColumnName": "string",
"targetColumnName": "string",
"tenantId": "string",
"useCaseId": "string",
"userId": "string",
"userName": "string",
"validationStatus": "TESTING"
}
],
"next": "string",
"previous": "string",
"totalCount": 0
}
ListCustomModelEmbeddingValidationResponse
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| count | integer | true | The number of records on this page. | |
| data | [CustomModelEmbeddingValidationResponse] | true | The list of records. | |
| next | any | true | The URL to the next page, or null if there is no such page. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| previous | any | true | The URL to the previous page, or null if there is no such page. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| totalCount | integer | true | The total number of records. |
ListCustomModelValidationSortQueryParam
"name"
ListCustomModelValidationSortQueryParam
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| ListCustomModelValidationSortQueryParam | string | false | Sort order values for listing custom model validations. |
Enumerated Values¶
| Property | Value |
|---|---|
| ListCustomModelValidationSortQueryParam | [name, -name, deploymentName, -deploymentName, userName, -userName, creationDate, -creationDate] |
ListCustomModelVectorDatabaseValidationsResponse
{
"count": 0,
"data": [
{
"creationDate": "2019-08-24T14:15:22Z",
"deploymentAccessData": {
"authorizationHeader": "[REDACTED]",
"chatApiUrl": "string",
"datarobotKey": "string",
"inputType": "CSV",
"modelType": "TEXT_GENERATION",
"predictionApiUrl": "string"
},
"deploymentId": "string",
"deploymentName": "string",
"errorMessage": "string",
"id": "string",
"modelId": "string",
"name": "string",
"predictionTimeout": 0,
"promptColumnName": "string",
"targetColumnName": "string",
"tenantId": "string",
"useCaseId": "string",
"userId": "string",
"userName": "string",
"validationStatus": "TESTING"
}
],
"next": "string",
"previous": "string",
"totalCount": 0
}
ListCustomModelVectorDatabaseValidationsResponse
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| count | integer | true | The number of records on this page. | |
| data | [CustomModelVectorDatabaseValidationResponse] | true | The list of records. | |
| next | any | true | The URL to the next page, or null if there is no such page. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| previous | any | true | The URL to the previous page, or null if there is no such page. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| totalCount | integer | true | The total number of records. |
ListVectorDatabaseSortQueryParam
"name"
ListVectorDatabaseSortQueryParam
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| ListVectorDatabaseSortQueryParam | string | false | Sort order values for listing vector databases. |
Enumerated Values¶
| Property | Value |
|---|---|
| ListVectorDatabaseSortQueryParam | [name, -name, creationUserId, -creationUserId, creationDate, -creationDate, embeddingModel, -embeddingModel, datasetId, -datasetId, chunkingMethod, -chunkingMethod, chunksCount, -chunksCount, size, -size, userName, -userName, datasetName, -datasetName, playgroundsCount, -playgroundsCount, source, -source] |
ListVectorDatabasesResponse
{
"count": 0,
"data": [
{
"addedDatasetIds": [
"string"
],
"addedDatasetNames": [
"string"
],
"chunkOverlapPercentage": 0,
"chunkSize": 0,
"chunkingLengthFunction": "approximate_token_count",
"chunkingMethod": "recursive",
"chunksCount": 0,
"creationDate": "2019-08-24T14:15:22Z",
"creationUserId": "string",
"customChunking": true,
"datasetId": "string",
"datasetName": "string",
"deploymentStatus": "Created",
"embeddingModel": "intfloat/e5-large-v2",
"embeddingRegisteredModelId": "string",
"embeddingValidationId": "string",
"errorMessage": "string",
"errorResolution": "string",
"executionStatus": "NEW",
"familyId": "string",
"id": "string",
"isSeparatorRegex": true,
"lastUpdateDate": "2019-08-24T14:15:22Z",
"metadataColumns": [
"string"
],
"name": "string",
"organizationId": "string",
"parentId": "string",
"percentage": 0,
"playgroundsCount": 0,
"separators": [
null
],
"size": 0,
"source": "DataRobot",
"tenantId": "string",
"useCaseId": "string",
"userName": "string",
"validationId": "string",
"version": 0
}
],
"next": "string",
"previous": "string",
"totalCount": 0
}
ListVectorDatabasesResponse
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| count | integer | true | The number of records on this page. | |
| data | [VectorDatabaseResponse] | true | The list of records. | |
| next | any | true | The URL to the next page, or null if there is no such page. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| previous | any | true | The URL to the previous page, or null if there is no such page. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| totalCount | integer | true | The total number of records. |
SupportedCustomModelEmbeddings
{
"id": "string",
"name": "string"
}
SupportedCustomModelEmbeddings
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | string | true | The validation ID of the custom embedding model. | |
| name | string | true | The name of the custom embedding model. |
SupportedDeploymentType
"TEXT_GENERATION"
SupportedDeploymentType
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| SupportedDeploymentType | string | false | The type of the target output a DataRobot deployment produces. |
Enumerated Values¶
| Property | Value |
|---|---|
| SupportedDeploymentType | [TEXT_GENERATION, VECTOR_DATABASE, UNSTRUCTURED, REGRESSION, MULTICLASS, BINARY, NOT_SUPPORTED] |
SupportedEmbeddingsResponse
{
"customModelEmbeddingValidations": [
{
"id": "string",
"name": "string"
}
],
"defaultEmbeddingModel": "string",
"embeddingModels": [
{
"description": "string",
"embeddingModel": "intfloat/e5-large-v2",
"languages": [
"Afrikaans"
],
"maxSequenceLength": 0
}
],
"nimEmbeddingModels": [
{
"description": "string",
"id": "string",
"name": "string"
}
]
}
SupportedEmbeddingsResponse
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| customModelEmbeddingValidations | [SupportedCustomModelEmbeddings] | false | The list of validated custom embedding models. | |
| defaultEmbeddingModel | string | true | The name of the default embedding model. | |
| embeddingModels | [EmbeddingModel] | true | The list of embeddings models. | |
| nimEmbeddingModels | [SupportedNIMModelEmbeddings] | false | The list of NIM registered models. |
SupportedLanguagesResponse
{
"recommendedLanguage": "string",
"supportedLanguages": [
"string"
]
}
SupportedLanguagesResponse
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| recommendedLanguage | string | true | The recommended language. | |
| supportedLanguages | [string] | true | The list of supported languages. |
SupportedNIMModelEmbeddings
{
"description": "string",
"id": "string",
"name": "string"
}
SupportedNIMModelEmbeddings
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| description | string | true | The description of the registered NIM model. | |
| id | string | true | The validation ID of the registered NIM model. | |
| name | string | true | The name of the registered NIM model. |
SupportedRetrievalSettingsResponse
{
"settings": [
{
"default": null,
"description": "string",
"enum": [
"string"
],
"groupId": "string",
"maximum": 0,
"minimum": 0,
"name": "string",
"settings": [
{}
],
"title": "string",
"type": "string"
}
]
}
SupportedRetrievalSettingsResponse
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| settings | [VectorDatabaseSettingParameter] | true | The list of retrieval settings. |
SupportedTextChunkingResponse
{
"textChunkingConfigs": [
{
"defaultMethod": "string",
"embeddingModel": "intfloat/e5-large-v2",
"methods": [
{
"chunkingMethod": "recursive",
"chunkingParameters": [
{
"default": 0,
"description": "string",
"max": 0,
"min": 0,
"name": "string",
"type": "int"
}
],
"description": "string",
"title": "Recursive"
}
]
}
]
}
SupportedTextChunkingResponse
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| textChunkingConfigs | [TextChunkingConfig] | true | The list of text chunking configurations. |
TextChunkingConfig
{
"defaultMethod": "string",
"embeddingModel": "intfloat/e5-large-v2",
"methods": [
{
"chunkingMethod": "recursive",
"chunkingParameters": [
{
"default": 0,
"description": "string",
"max": 0,
"min": 0,
"name": "string",
"type": "int"
}
],
"description": "string",
"title": "Recursive"
}
]
}
TextChunkingConfig
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| defaultMethod | string | true | The name of the default text chunking method. | |
| embeddingModel | any | true | The name of the embedding model. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | EmbeddingModelNames | false | Embedding model names (matching the format of HuggingFace repositories). |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | CustomEmbeddingModelNames | false | Model names for custom embedding models. |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| methods | [TextChunkingMethod] | true | The list of text chunking methods. |
TextChunkingMethod
{
"chunkingMethod": "recursive",
"chunkingParameters": [
{
"default": 0,
"description": "string",
"max": 0,
"min": 0,
"name": "string",
"type": "int"
}
],
"description": "string",
"title": "Recursive"
}
TextChunkingMethod
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| chunkingMethod | ChunkingMethodNames | true | The name of the text chunking method. | |
| chunkingParameters | [TextChunkingParameterFields] | true | The list of text chunking parameters. | |
| description | string | true | The description of the text chunking method. | |
| title | ChunkingMethodNamesTitle | true | User-friendly label for the text chunking method. |
TextChunkingParameterFields
{
"default": 0,
"description": "string",
"max": 0,
"min": 0,
"name": "string",
"type": "int"
}
TextChunkingParameterFields
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| default | any | true | The default value of the parameter. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | integer | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | [string] | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | boolean | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| description | string | true | The description of the parameter. | |
| max | any | true | The maximum value of the parameter (inclusive). |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | integer | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| min | any | true | The minimum value of the parameter (inclusive). |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | integer | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| name | string | true | The name of the parameter. | |
| type | ChunkingParameterTypes | true | The data type of the parameter. |
ValidationError
{
"loc": [
"string"
],
"msg": "string",
"type": "string"
}
ValidationError
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| loc | [anyOf] | true | none |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | integer | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| msg | string | true | none | |
| type | string | true | none |
VectorDatabaseDeploymentStatuses
"Created"
VectorDatabaseDeploymentStatuses
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| VectorDatabaseDeploymentStatuses | string | false | Sort order values for listing vector databases. |
Enumerated Values¶
| Property | Value |
|---|---|
| VectorDatabaseDeploymentStatuses | [Created, Assembling, Registered, Deployed] |
VectorDatabaseExportResponse
{
"exportDatasetId": "string",
"jobId": "string",
"vectorDatabaseId": "string"
}
VectorDatabaseExportResponse
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| exportDatasetId | string | true | The Data Registry dataset ID. | |
| jobId | string(uuid4) | true | The ID of the export job. | |
| vectorDatabaseId | string | true | The ID of the vector database. |
VectorDatabaseResponse
{
"addedDatasetIds": [
"string"
],
"addedDatasetNames": [
"string"
],
"chunkOverlapPercentage": 0,
"chunkSize": 0,
"chunkingLengthFunction": "approximate_token_count",
"chunkingMethod": "recursive",
"chunksCount": 0,
"creationDate": "2019-08-24T14:15:22Z",
"creationUserId": "string",
"customChunking": true,
"datasetId": "string",
"datasetName": "string",
"deploymentStatus": "Created",
"embeddingModel": "intfloat/e5-large-v2",
"embeddingRegisteredModelId": "string",
"embeddingValidationId": "string",
"errorMessage": "string",
"errorResolution": "string",
"executionStatus": "NEW",
"familyId": "string",
"id": "string",
"isSeparatorRegex": true,
"lastUpdateDate": "2019-08-24T14:15:22Z",
"metadataColumns": [
"string"
],
"name": "string",
"organizationId": "string",
"parentId": "string",
"percentage": 0,
"playgroundsCount": 0,
"separators": [
null
],
"size": 0,
"source": "DataRobot",
"tenantId": "string",
"useCaseId": "string",
"userName": "string",
"validationId": "string",
"version": 0
}
VectorDatabaseResponse
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| addedDatasetIds | any | true | The list of dataset IDs that were added to the vector database in addition to the initial creation dataset. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | [string] | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| addedDatasetNames | any | true | The list of dataset names that were added to the vector database in addition to the initial creation dataset. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | [string] | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| chunkOverlapPercentage | any | true | The chunk overlap percentage that the vector database uses. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | integer | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| chunkSize | any | true | The size of the text chunk (measured in tokens) that the vector database uses. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | integer | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| chunkingLengthFunction | any | false | The length function to use for the text splitter. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | ChunkingLengthFunctionNames | false | Supported length functions for text splitters. |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| chunkingMethod | any | true | The text chunking method the vector database uses. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | ChunkingMethodNames | false | Supported names of text chunking methods. |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| chunksCount | integer | true | The number of text chunks in the vector database. | |
| creationDate | string(date-time) | true | The creation date of the vector database (ISO 8601 formatted). | |
| creationUserId | string | true | The ID of the user that created this vector database. | |
| customChunking | boolean | true | Whether the vector database uses custom chunking. | |
| datasetId | any | true | The ID of the dataset the vector database was built from. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| datasetName | string | true | The name of the dataset this vector database was built from. | |
| deploymentStatus | any | false | How far along in the deployment process this vector database is. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | VectorDatabaseDeploymentStatuses | false | Sort order values for listing vector databases. |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| embeddingModel | any | true | The name of the embedding model the vector database uses. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | EmbeddingModelNames | false | Embedding model names (matching the format of HuggingFace repositories). |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| embeddingRegisteredModelId | any | true | The ID of registered model (in case of using NIM registered model for embeddings). |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| embeddingValidationId | any | true | The validation ID of the custom model embedding (in case of using a custom model for embeddings). |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| errorMessage | any | true | The error message associated with the vector database creation error (in case of a creation error). |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| errorResolution | any | true | The suggested error resolution for the vector database creation error (in case of a creation error). |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| executionStatus | ExecutionStatus | true | The creation status of the vector database. | |
| familyId | any | true | An ID associated with a family of vector databases, that is, a parent and all descendant vector databases. All vector databases that are descendants of the same root parent share a family ID.The family ID is equal to the vector database ID of the root parent.Like this each vector database knows it's direct parent and the root parent. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| id | string | true | The ID of the vector database. | |
| isSeparatorRegex | boolean | true | Whether the text chunking separator uses a regular expression. | |
| lastUpdateDate | string(date-time) | true | The date of the most recent update of this playground (ISO 8601 formatted). | |
| metadataColumns | any | false | The list of metadata columns in the vector database. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | [string] | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| name | string | true | The name of the vector database. | |
| organizationId | string | true | The ID of the DataRobot organization this vector database belongs to. | |
| parentId | any | true | The ID of the direct parent vector database.It is generated when a vector database is created from another vector database.For the root (parent), ID is 'None'. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| percentage | any | false | Vector database progress percentage. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | number | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| playgroundsCount | integer | true | The number of playgrounds that use this vector database. | |
| separators | any | true | The text chunking separators that the vector database uses. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | [any] | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| size | integer | true | The size of the vector database (in bytes). | |
| source | VectorDatabaseSource | true | The source of the vector database. | |
| tenantId | string(uuid4) | true | The ID of the DataRobot tenant this vector database belongs to. | |
| useCaseId | string | true | The ID of the use case the vector database is linked to. | |
| userName | string | true | The name of the user that created this vector database. | |
| validationId | any | true | The validation ID of the custom model vector database (in case of using a custom model vector database). |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| version | integer | true | The version of the vector database linked to a certain family ID. |
VectorDatabaseSettingParameter
{
"default": null,
"description": "string",
"enum": [
"string"
],
"groupId": "string",
"maximum": 0,
"minimum": 0,
"name": "string",
"settings": [
{
"default": null,
"description": "string",
"enum": [
"string"
],
"groupId": "string",
"maximum": 0,
"minimum": 0,
"name": "string",
"settings": [
{}
],
"title": "string",
"type": "string"
}
],
"title": "string",
"type": "string"
}
VectorDatabaseSettingParameter
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| default | any | false | The default value of the parameter. | |
| description | string | true | The description of the parameter. | |
| enum | any | false | The list of possible values for the parameter. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | [string] | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| groupId | any | false | The identifier of the group the parameter belongs to. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | string | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| maximum | any | false | The maximum value of the parameter. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | integer | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| minimum | any | false | The minimum value of the parameter. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | integer | false | none |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| name | string | true | The name of the parameter. | |
| settings | any | false | The list of available settings for the parameter. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | [VectorDatabaseSettingParameter] | false | [API response object for a single vector database setting parameter.] |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | null | false | none |
continued
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| title | string | true | The title of the parameter. | |
| type | any | true | The type of the parameter. |
anyOf
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | VectorDatabaseSettingTypes | false | The types of vector database setting parameters. |
or
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| » anonymous | [VectorDatabaseSettingTypes] | false | [The types of vector database setting parameters.] |
VectorDatabaseSettingTypes
"string"
VectorDatabaseSettingTypes
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| VectorDatabaseSettingTypes | string | false | The types of vector database setting parameters. |
Enumerated Values¶
| Property | Value |
|---|---|
| VectorDatabaseSettingTypes | [string, integer, boolean, null, number, array] |
VectorDatabaseSource
"DataRobot"
VectorDatabaseSource
Properties¶
| Name | Type | Required | Restrictions | Description |
|---|---|---|---|---|
| VectorDatabaseSource | string | false | The source of the vector database. |
Enumerated Values¶
| Property | Value |
|---|---|
| VectorDatabaseSource | [DataRobot, External] |