Skip to content

List Workspaces

agents.evaluation_metrics.workspaces.list() -> WorkspaceListResponse
get/v2/gen-ai/workspaces

To list all workspaces, send a GET request to /v2/gen-ai/workspaces.

ReturnsExpand Collapse
class WorkspaceListResponse:
workspaces: Optional[List[APIWorkspace]]

Workspaces

agents: Optional[List[APIAgent]]

Agents

created_at: Optional[datetime]

Creation date

formatdate-time
created_by: Optional[str]

The id of user who created this workspace

formatuint64
created_by_email: Optional[str]

The email of the user who created this workspace

deleted_at: Optional[datetime]

Deleted date

formatdate-time
description: Optional[str]

Description of the workspace

evaluation_test_cases: Optional[List[APIEvaluationTestCase]]

Evaluations

archived_at: Optional[datetime]
formatdate-time
created_at: Optional[datetime]
formatdate-time
created_by_user_email: Optional[str]
created_by_user_id: Optional[str]
formatuint64
dataset: Optional[Dataset]
created_at: Optional[datetime]

Time created at.

formatdate-time
dataset_name: Optional[str]

Name of the dataset.

dataset_uuid: Optional[str]

UUID of the dataset.

file_size: Optional[str]

The size of the dataset uploaded file in bytes.

formatuint64
has_ground_truth: Optional[bool]

Does the dataset have a ground truth column?

row_count: Optional[int]

Number of rows in the dataset.

formatint64
dataset_name: Optional[str]
dataset_uuid: Optional[str]
description: Optional[str]
latest_version_number_of_runs: Optional[int]
formatint32
metrics: Optional[List[APIEvaluationMetric]]
category: Optional[Literal["METRIC_CATEGORY_UNSPECIFIED", "METRIC_CATEGORY_CORRECTNESS", "METRIC_CATEGORY_USER_OUTCOMES", 3 more]]
Accepts one of the following:
"METRIC_CATEGORY_UNSPECIFIED"
"METRIC_CATEGORY_CORRECTNESS"
"METRIC_CATEGORY_USER_OUTCOMES"
"METRIC_CATEGORY_SAFETY_AND_SECURITY"
"METRIC_CATEGORY_CONTEXT_QUALITY"
"METRIC_CATEGORY_MODEL_FIT"
description: Optional[str]
inverted: Optional[bool]

If true, the metric is inverted, meaning that a lower value is better.

is_metric_goal: Optional[bool]
metric_name: Optional[str]
metric_rank: Optional[int]
formatint64
metric_type: Optional[Literal["METRIC_TYPE_UNSPECIFIED", "METRIC_TYPE_GENERAL_QUALITY", "METRIC_TYPE_RAG_AND_TOOL"]]
Accepts one of the following:
"METRIC_TYPE_UNSPECIFIED"
"METRIC_TYPE_GENERAL_QUALITY"
"METRIC_TYPE_RAG_AND_TOOL"
metric_uuid: Optional[str]
metric_value_type: Optional[Literal["METRIC_VALUE_TYPE_UNSPECIFIED", "METRIC_VALUE_TYPE_NUMBER", "METRIC_VALUE_TYPE_STRING", "METRIC_VALUE_TYPE_PERCENTAGE"]]
Accepts one of the following:
"METRIC_VALUE_TYPE_UNSPECIFIED"
"METRIC_VALUE_TYPE_NUMBER"
"METRIC_VALUE_TYPE_STRING"
"METRIC_VALUE_TYPE_PERCENTAGE"
range_max: Optional[float]

The maximum value for the metric.

formatfloat
range_min: Optional[float]

The minimum value for the metric.

formatfloat
name: Optional[str]
star_metric: Optional[APIStarMetric]
metric_uuid: Optional[str]
name: Optional[str]
success_threshold: Optional[float]

The success threshold for the star metric. This is a value that the metric must reach to be considered successful.

formatfloat
success_threshold_pct: Optional[int]

The success threshold for the star metric. This is a percentage value between 0 and 100.

formatint32
test_case_uuid: Optional[str]
total_runs: Optional[int]
formatint32
updated_at: Optional[datetime]
formatdate-time
updated_by_user_email: Optional[str]
updated_by_user_id: Optional[str]
formatuint64
version: Optional[int]
formatint64
name: Optional[str]

Name of the workspace

updated_at: Optional[datetime]

Update date

formatdate-time
uuid: Optional[str]

Unique id

List Workspaces
from gradient import Gradient

client = Gradient(
    access_token="My Access Token",
)
workspaces = client.agents.evaluation_metrics.workspaces.list()
print(workspaces.workspaces)
{
  "workspaces": [
    {
      "agents": [
        {
          "anthropic_api_key": {
            "created_at": "2023-01-01T00:00:00Z",
            "created_by": "12345",
            "deleted_at": "2023-01-01T00:00:00Z",
            "name": "example name",
            "updated_at": "2023-01-01T00:00:00Z",
            "uuid": "123e4567-e89b-12d3-a456-426614174000"
          },
          "api_key_infos": [
            {
              "created_at": "2023-01-01T00:00:00Z",
              "created_by": "12345",
              "deleted_at": "2023-01-01T00:00:00Z",
              "name": "example name",
              "secret_key": "example string",
              "uuid": "123e4567-e89b-12d3-a456-426614174000"
            }
          ],
          "api_keys": [
            {
              "api_key": "example string"
            }
          ],
          "chatbot": {
            "allowed_domains": [
              "example string"
            ],
            "button_background_color": "example string",
            "logo": "example string",
            "name": "example name",
            "primary_color": "example string",
            "secondary_color": "example string",
            "starting_message": "example string"
          },
          "chatbot_identifiers": [
            {
              "agent_chatbot_identifier": "123e4567-e89b-12d3-a456-426614174000"
            }
          ],
          "child_agents": [],
          "conversation_logs_enabled": true,
          "created_at": "2023-01-01T00:00:00Z",
          "deployment": {
            "created_at": "2023-01-01T00:00:00Z",
            "name": "example name",
            "status": "STATUS_UNKNOWN",
            "updated_at": "2023-01-01T00:00:00Z",
            "url": "example string",
            "uuid": "123e4567-e89b-12d3-a456-426614174000",
            "visibility": "VISIBILITY_UNKNOWN"
          },
          "description": "example string",
          "functions": [
            {
              "api_key": "example string",
              "created_at": "2023-01-01T00:00:00Z",
              "created_by": "12345",
              "description": "example string",
              "faas_name": "example name",
              "faas_namespace": "example name",
              "input_schema": {},
              "name": "example name",
              "output_schema": {},
              "updated_at": "2023-01-01T00:00:00Z",
              "url": "example string",
              "uuid": "123e4567-e89b-12d3-a456-426614174000"
            }
          ],
          "guardrails": [
            {
              "agent_uuid": "123e4567-e89b-12d3-a456-426614174000",
              "created_at": "2023-01-01T00:00:00Z",
              "default_response": "example string",
              "description": "example string",
              "guardrail_uuid": "123e4567-e89b-12d3-a456-426614174000",
              "is_attached": true,
              "is_default": true,
              "metadata": {},
              "name": "example name",
              "priority": 123,
              "type": "GUARDRAIL_TYPE_UNKNOWN",
              "updated_at": "2023-01-01T00:00:00Z",
              "uuid": "123e4567-e89b-12d3-a456-426614174000"
            }
          ],
          "if_case": "example string",
          "instruction": "example string",
          "k": 123,
          "knowledge_bases": [
            {
              "added_to_agent_at": "2023-01-01T00:00:00Z",
              "created_at": "2023-01-01T00:00:00Z",
              "database_id": "123e4567-e89b-12d3-a456-426614174000",
              "embedding_model_uuid": "123e4567-e89b-12d3-a456-426614174000",
              "is_public": true,
              "last_indexing_job": {
                "completed_datasources": 123,
                "created_at": "2023-01-01T00:00:00Z",
                "data_source_jobs": [
                  {
                    "completed_at": "2023-01-01T00:00:00Z",
                    "data_source_uuid": "123e4567-e89b-12d3-a456-426614174000",
                    "error_details": "example string",
                    "error_msg": "example string",
                    "failed_item_count": "12345",
                    "indexed_file_count": "12345",
                    "indexed_item_count": "12345",
                    "removed_item_count": "12345",
                    "skipped_item_count": "12345",
                    "started_at": "2023-01-01T00:00:00Z",
                    "status": "DATA_SOURCE_STATUS_UNKNOWN",
                    "total_bytes": "12345",
                    "total_bytes_indexed": "12345",
                    "total_file_count": "12345"
                  }
                ],
                "data_source_uuids": [
                  "example string"
                ],
                "finished_at": "2023-01-01T00:00:00Z",
                "is_report_available": true,
                "knowledge_base_uuid": "123e4567-e89b-12d3-a456-426614174000",
                "phase": "BATCH_JOB_PHASE_UNKNOWN",
                "started_at": "2023-01-01T00:00:00Z",
                "status": "INDEX_JOB_STATUS_UNKNOWN",
                "tokens": 123,
                "total_datasources": 123,
                "total_tokens": "12345",
                "updated_at": "2023-01-01T00:00:00Z",
                "uuid": "123e4567-e89b-12d3-a456-426614174000"
              },
              "name": "example name",
              "project_id": "123e4567-e89b-12d3-a456-426614174000",
              "region": "example string",
              "tags": [
                "example string"
              ],
              "updated_at": "2023-01-01T00:00:00Z",
              "user_id": "user_id",
              "uuid": "123e4567-e89b-12d3-a456-426614174000"
            }
          ],
          "logging_config": {
            "galileo_project_id": "123e4567-e89b-12d3-a456-426614174000",
            "galileo_project_name": "example name",
            "insights_enabled": true,
            "insights_enabled_at": "2023-01-01T00:00:00Z",
            "log_stream_id": "123e4567-e89b-12d3-a456-426614174000",
            "log_stream_name": "example name"
          },
          "max_tokens": 123,
          "model": {
            "agreement": {
              "description": "example string",
              "name": "example name",
              "url": "example string",
              "uuid": "123e4567-e89b-12d3-a456-426614174000"
            },
            "created_at": "2023-01-01T00:00:00Z",
            "inference_name": "example name",
            "inference_version": "example string",
            "is_foundational": true,
            "kb_default_chunk_size": 123,
            "kb_max_chunk_size": 123,
            "kb_min_chunk_size": 123,
            "metadata": {},
            "name": "example name",
            "parent_uuid": "123e4567-e89b-12d3-a456-426614174000",
            "provider": "MODEL_PROVIDER_DIGITALOCEAN",
            "updated_at": "2023-01-01T00:00:00Z",
            "upload_complete": true,
            "url": "example string",
            "usecases": [
              "MODEL_USECASE_AGENT",
              "MODEL_USECASE_GUARDRAIL"
            ],
            "uuid": "123e4567-e89b-12d3-a456-426614174000",
            "version": {
              "major": 123,
              "minor": 123,
              "patch": 123
            }
          },
          "model_provider_key": {
            "api_key_uuid": "123e4567-e89b-12d3-a456-426614174000",
            "created_at": "2023-01-01T00:00:00Z",
            "created_by": "12345",
            "deleted_at": "2023-01-01T00:00:00Z",
            "models": [
              {
                "agreement": {
                  "description": "example string",
                  "name": "example name",
                  "url": "example string",
                  "uuid": "123e4567-e89b-12d3-a456-426614174000"
                },
                "created_at": "2023-01-01T00:00:00Z",
                "inference_name": "example name",
                "inference_version": "example string",
                "is_foundational": true,
                "kb_default_chunk_size": 123,
                "kb_max_chunk_size": 123,
                "kb_min_chunk_size": 123,
                "metadata": {},
                "name": "example name",
                "parent_uuid": "123e4567-e89b-12d3-a456-426614174000",
                "provider": "MODEL_PROVIDER_DIGITALOCEAN",
                "updated_at": "2023-01-01T00:00:00Z",
                "upload_complete": true,
                "url": "example string",
                "usecases": [
                  "MODEL_USECASE_AGENT",
                  "MODEL_USECASE_GUARDRAIL"
                ],
                "uuid": "123e4567-e89b-12d3-a456-426614174000",
                "version": {
                  "major": 123,
                  "minor": 123,
                  "patch": 123
                }
              }
            ],
            "name": "example name",
            "provider": "MODEL_PROVIDER_DIGITALOCEAN",
            "updated_at": "2023-01-01T00:00:00Z"
          },
          "name": "example name",
          "openai_api_key": {
            "created_at": "2023-01-01T00:00:00Z",
            "created_by": "12345",
            "deleted_at": "2023-01-01T00:00:00Z",
            "models": [
              {
                "agreement": {
                  "description": "example string",
                  "name": "example name",
                  "url": "example string",
                  "uuid": "123e4567-e89b-12d3-a456-426614174000"
                },
                "created_at": "2023-01-01T00:00:00Z",
                "inference_name": "example name",
                "inference_version": "example string",
                "is_foundational": true,
                "kb_default_chunk_size": 123,
                "kb_max_chunk_size": 123,
                "kb_min_chunk_size": 123,
                "metadata": {},
                "name": "example name",
                "parent_uuid": "123e4567-e89b-12d3-a456-426614174000",
                "provider": "MODEL_PROVIDER_DIGITALOCEAN",
                "updated_at": "2023-01-01T00:00:00Z",
                "upload_complete": true,
                "url": "example string",
                "usecases": [
                  "MODEL_USECASE_AGENT",
                  "MODEL_USECASE_GUARDRAIL"
                ],
                "uuid": "123e4567-e89b-12d3-a456-426614174000",
                "version": {
                  "major": 123,
                  "minor": 123,
                  "patch": 123
                }
              }
            ],
            "name": "example name",
            "updated_at": "2023-01-01T00:00:00Z",
            "uuid": "123e4567-e89b-12d3-a456-426614174000"
          },
          "parent_agents": [],
          "project_id": "123e4567-e89b-12d3-a456-426614174000",
          "provide_citations": true,
          "region": "example string",
          "retrieval_method": "RETRIEVAL_METHOD_UNKNOWN",
          "route_created_at": "2023-01-01T00:00:00Z",
          "route_created_by": "12345",
          "route_name": "example name",
          "route_uuid": "123e4567-e89b-12d3-a456-426614174000",
          "tags": [
            "example string"
          ],
          "temperature": 123,
          "template": {
            "created_at": "2023-01-01T00:00:00Z",
            "description": "example string",
            "guardrails": [
              {
                "priority": 123,
                "uuid": "123e4567-e89b-12d3-a456-426614174000"
              }
            ],
            "instruction": "example string",
            "k": 123,
            "knowledge_bases": [
              {
                "added_to_agent_at": "2023-01-01T00:00:00Z",
                "created_at": "2023-01-01T00:00:00Z",
                "database_id": "123e4567-e89b-12d3-a456-426614174000",
                "embedding_model_uuid": "123e4567-e89b-12d3-a456-426614174000",
                "is_public": true,
                "last_indexing_job": {
                  "completed_datasources": 123,
                  "created_at": "2023-01-01T00:00:00Z",
                  "data_source_jobs": [
                    {
                      "completed_at": "2023-01-01T00:00:00Z",
                      "data_source_uuid": "123e4567-e89b-12d3-a456-426614174000",
                      "error_details": "example string",
                      "error_msg": "example string",
                      "failed_item_count": "12345",
                      "indexed_file_count": "12345",
                      "indexed_item_count": "12345",
                      "removed_item_count": "12345",
                      "skipped_item_count": "12345",
                      "started_at": "2023-01-01T00:00:00Z",
                      "status": "DATA_SOURCE_STATUS_UNKNOWN",
                      "total_bytes": "12345",
                      "total_bytes_indexed": "12345",
                      "total_file_count": "12345"
                    }
                  ],
                  "data_source_uuids": [
                    "example string"
                  ],
                  "finished_at": "2023-01-01T00:00:00Z",
                  "is_report_available": true,
                  "knowledge_base_uuid": "123e4567-e89b-12d3-a456-426614174000",
                  "phase": "BATCH_JOB_PHASE_UNKNOWN",
                  "started_at": "2023-01-01T00:00:00Z",
                  "status": "INDEX_JOB_STATUS_UNKNOWN",
                  "tokens": 123,
                  "total_datasources": 123,
                  "total_tokens": "12345",
                  "updated_at": "2023-01-01T00:00:00Z",
                  "uuid": "123e4567-e89b-12d3-a456-426614174000"
                },
                "name": "example name",
                "project_id": "123e4567-e89b-12d3-a456-426614174000",
                "region": "example string",
                "tags": [
                  "example string"
                ],
                "updated_at": "2023-01-01T00:00:00Z",
                "user_id": "user_id",
                "uuid": "123e4567-e89b-12d3-a456-426614174000"
              }
            ],
            "long_description": "\"Enhance your customer service with an AI agent designed to provide consistent, helpful, and accurate support across multiple channels. This template creates an agent that can answer product questions, troubleshoot common issues, process simple requests, and maintain a friendly, on-brand voice throughout customer interactions. Reduce response times, handle routine inquiries efficiently, and ensure your customers feel heard and helped.\"",
            "max_tokens": 123,
            "model": {
              "agreement": {
                "description": "example string",
                "name": "example name",
                "url": "example string",
                "uuid": "123e4567-e89b-12d3-a456-426614174000"
              },
              "created_at": "2023-01-01T00:00:00Z",
              "inference_name": "example name",
              "inference_version": "example string",
              "is_foundational": true,
              "kb_default_chunk_size": 123,
              "kb_max_chunk_size": 123,
              "kb_min_chunk_size": 123,
              "metadata": {},
              "name": "example name",
              "parent_uuid": "123e4567-e89b-12d3-a456-426614174000",
              "provider": "MODEL_PROVIDER_DIGITALOCEAN",
              "updated_at": "2023-01-01T00:00:00Z",
              "upload_complete": true,
              "url": "example string",
              "usecases": [
                "MODEL_USECASE_AGENT",
                "MODEL_USECASE_GUARDRAIL"
              ],
              "uuid": "123e4567-e89b-12d3-a456-426614174000",
              "version": {
                "major": 123,
                "minor": 123,
                "patch": 123
              }
            },
            "name": "example name",
            "short_description": "\"This template has been designed with question-answer and conversational use cases in mind. It comes with validated agent instructions, fine-tuned model settings, and preconfigured guardrails defined for customer support-related use cases.\"",
            "summary": "example string",
            "tags": [
              "example string"
            ],
            "temperature": 123,
            "template_type": "AGENT_TEMPLATE_TYPE_STANDARD",
            "top_p": 123,
            "updated_at": "2023-01-01T00:00:00Z",
            "uuid": "123e4567-e89b-12d3-a456-426614174000"
          },
          "top_p": 123,
          "updated_at": "2023-01-01T00:00:00Z",
          "url": "example string",
          "user_id": "12345",
          "uuid": "123e4567-e89b-12d3-a456-426614174000",
          "version_hash": "example string",
          "vpc_egress_ips": [
            "example string"
          ],
          "vpc_uuid": "\"12345678-1234-1234-1234-123456789012\""
        }
      ],
      "created_at": "2023-01-01T00:00:00Z",
      "created_by": "12345",
      "created_by_email": "example@example.com",
      "deleted_at": "2023-01-01T00:00:00Z",
      "description": "example string",
      "evaluation_test_cases": [
        {
          "archived_at": "2023-01-01T00:00:00Z",
          "created_at": "2023-01-01T00:00:00Z",
          "created_by_user_email": "example@example.com",
          "created_by_user_id": "12345",
          "dataset": {
            "created_at": "2023-01-01T00:00:00Z",
            "dataset_name": "example name",
            "dataset_uuid": "123e4567-e89b-12d3-a456-426614174000",
            "file_size": "12345",
            "has_ground_truth": true,
            "row_count": 123
          },
          "dataset_name": "example name",
          "dataset_uuid": "123e4567-e89b-12d3-a456-426614174000",
          "description": "example string",
          "latest_version_number_of_runs": 123,
          "metrics": [
            {
              "category": "METRIC_CATEGORY_UNSPECIFIED",
              "description": "example string",
              "inverted": true,
              "is_metric_goal": true,
              "metric_name": "example name",
              "metric_rank": 123,
              "metric_type": "METRIC_TYPE_UNSPECIFIED",
              "metric_uuid": "123e4567-e89b-12d3-a456-426614174000",
              "metric_value_type": "METRIC_VALUE_TYPE_UNSPECIFIED",
              "range_max": 123,
              "range_min": 123
            }
          ],
          "name": "example name",
          "star_metric": {
            "metric_uuid": "123e4567-e89b-12d3-a456-426614174000",
            "name": "example name",
            "success_threshold": 123,
            "success_threshold_pct": 123
          },
          "test_case_uuid": "123e4567-e89b-12d3-a456-426614174000",
          "total_runs": 123,
          "updated_at": "2023-01-01T00:00:00Z",
          "updated_by_user_email": "example@example.com",
          "updated_by_user_id": "12345",
          "version": 123
        }
      ],
      "name": "example name",
      "updated_at": "2023-01-01T00:00:00Z",
      "uuid": "123e4567-e89b-12d3-a456-426614174000"
    }
  ]
}
Returns Examples
{
  "workspaces": [
    {
      "agents": [
        {
          "anthropic_api_key": {
            "created_at": "2023-01-01T00:00:00Z",
            "created_by": "12345",
            "deleted_at": "2023-01-01T00:00:00Z",
            "name": "example name",
            "updated_at": "2023-01-01T00:00:00Z",
            "uuid": "123e4567-e89b-12d3-a456-426614174000"
          },
          "api_key_infos": [
            {
              "created_at": "2023-01-01T00:00:00Z",
              "created_by": "12345",
              "deleted_at": "2023-01-01T00:00:00Z",
              "name": "example name",
              "secret_key": "example string",
              "uuid": "123e4567-e89b-12d3-a456-426614174000"
            }
          ],
          "api_keys": [
            {
              "api_key": "example string"
            }
          ],
          "chatbot": {
            "allowed_domains": [
              "example string"
            ],
            "button_background_color": "example string",
            "logo": "example string",
            "name": "example name",
            "primary_color": "example string",
            "secondary_color": "example string",
            "starting_message": "example string"
          },
          "chatbot_identifiers": [
            {
              "agent_chatbot_identifier": "123e4567-e89b-12d3-a456-426614174000"
            }
          ],
          "child_agents": [],
          "conversation_logs_enabled": true,
          "created_at": "2023-01-01T00:00:00Z",
          "deployment": {
            "created_at": "2023-01-01T00:00:00Z",
            "name": "example name",
            "status": "STATUS_UNKNOWN",
            "updated_at": "2023-01-01T00:00:00Z",
            "url": "example string",
            "uuid": "123e4567-e89b-12d3-a456-426614174000",
            "visibility": "VISIBILITY_UNKNOWN"
          },
          "description": "example string",
          "functions": [
            {
              "api_key": "example string",
              "created_at": "2023-01-01T00:00:00Z",
              "created_by": "12345",
              "description": "example string",
              "faas_name": "example name",
              "faas_namespace": "example name",
              "input_schema": {},
              "name": "example name",
              "output_schema": {},
              "updated_at": "2023-01-01T00:00:00Z",
              "url": "example string",
              "uuid": "123e4567-e89b-12d3-a456-426614174000"
            }
          ],
          "guardrails": [
            {
              "agent_uuid": "123e4567-e89b-12d3-a456-426614174000",
              "created_at": "2023-01-01T00:00:00Z",
              "default_response": "example string",
              "description": "example string",
              "guardrail_uuid": "123e4567-e89b-12d3-a456-426614174000",
              "is_attached": true,
              "is_default": true,
              "metadata": {},
              "name": "example name",
              "priority": 123,
              "type": "GUARDRAIL_TYPE_UNKNOWN",
              "updated_at": "2023-01-01T00:00:00Z",
              "uuid": "123e4567-e89b-12d3-a456-426614174000"
            }
          ],
          "if_case": "example string",
          "instruction": "example string",
          "k": 123,
          "knowledge_bases": [
            {
              "added_to_agent_at": "2023-01-01T00:00:00Z",
              "created_at": "2023-01-01T00:00:00Z",
              "database_id": "123e4567-e89b-12d3-a456-426614174000",
              "embedding_model_uuid": "123e4567-e89b-12d3-a456-426614174000",
              "is_public": true,
              "last_indexing_job": {
                "completed_datasources": 123,
                "created_at": "2023-01-01T00:00:00Z",
                "data_source_jobs": [
                  {
                    "completed_at": "2023-01-01T00:00:00Z",
                    "data_source_uuid": "123e4567-e89b-12d3-a456-426614174000",
                    "error_details": "example string",
                    "error_msg": "example string",
                    "failed_item_count": "12345",
                    "indexed_file_count": "12345",
                    "indexed_item_count": "12345",
                    "removed_item_count": "12345",
                    "skipped_item_count": "12345",
                    "started_at": "2023-01-01T00:00:00Z",
                    "status": "DATA_SOURCE_STATUS_UNKNOWN",
                    "total_bytes": "12345",
                    "total_bytes_indexed": "12345",
                    "total_file_count": "12345"
                  }
                ],
                "data_source_uuids": [
                  "example string"
                ],
                "finished_at": "2023-01-01T00:00:00Z",
                "is_report_available": true,
                "knowledge_base_uuid": "123e4567-e89b-12d3-a456-426614174000",
                "phase": "BATCH_JOB_PHASE_UNKNOWN",
                "started_at": "2023-01-01T00:00:00Z",
                "status": "INDEX_JOB_STATUS_UNKNOWN",
                "tokens": 123,
                "total_datasources": 123,
                "total_tokens": "12345",
                "updated_at": "2023-01-01T00:00:00Z",
                "uuid": "123e4567-e89b-12d3-a456-426614174000"
              },
              "name": "example name",
              "project_id": "123e4567-e89b-12d3-a456-426614174000",
              "region": "example string",
              "tags": [
                "example string"
              ],
              "updated_at": "2023-01-01T00:00:00Z",
              "user_id": "user_id",
              "uuid": "123e4567-e89b-12d3-a456-426614174000"
            }
          ],
          "logging_config": {
            "galileo_project_id": "123e4567-e89b-12d3-a456-426614174000",
            "galileo_project_name": "example name",
            "insights_enabled": true,
            "insights_enabled_at": "2023-01-01T00:00:00Z",
            "log_stream_id": "123e4567-e89b-12d3-a456-426614174000",
            "log_stream_name": "example name"
          },
          "max_tokens": 123,
          "model": {
            "agreement": {
              "description": "example string",
              "name": "example name",
              "url": "example string",
              "uuid": "123e4567-e89b-12d3-a456-426614174000"
            },
            "created_at": "2023-01-01T00:00:00Z",
            "inference_name": "example name",
            "inference_version": "example string",
            "is_foundational": true,
            "kb_default_chunk_size": 123,
            "kb_max_chunk_size": 123,
            "kb_min_chunk_size": 123,
            "metadata": {},
            "name": "example name",
            "parent_uuid": "123e4567-e89b-12d3-a456-426614174000",
            "provider": "MODEL_PROVIDER_DIGITALOCEAN",
            "updated_at": "2023-01-01T00:00:00Z",
            "upload_complete": true,
            "url": "example string",
            "usecases": [
              "MODEL_USECASE_AGENT",
              "MODEL_USECASE_GUARDRAIL"
            ],
            "uuid": "123e4567-e89b-12d3-a456-426614174000",
            "version": {
              "major": 123,
              "minor": 123,
              "patch": 123
            }
          },
          "model_provider_key": {
            "api_key_uuid": "123e4567-e89b-12d3-a456-426614174000",
            "created_at": "2023-01-01T00:00:00Z",
            "created_by": "12345",
            "deleted_at": "2023-01-01T00:00:00Z",
            "models": [
              {
                "agreement": {
                  "description": "example string",
                  "name": "example name",
                  "url": "example string",
                  "uuid": "123e4567-e89b-12d3-a456-426614174000"
                },
                "created_at": "2023-01-01T00:00:00Z",
                "inference_name": "example name",
                "inference_version": "example string",
                "is_foundational": true,
                "kb_default_chunk_size": 123,
                "kb_max_chunk_size": 123,
                "kb_min_chunk_size": 123,
                "metadata": {},
                "name": "example name",
                "parent_uuid": "123e4567-e89b-12d3-a456-426614174000",
                "provider": "MODEL_PROVIDER_DIGITALOCEAN",
                "updated_at": "2023-01-01T00:00:00Z",
                "upload_complete": true,
                "url": "example string",
                "usecases": [
                  "MODEL_USECASE_AGENT",
                  "MODEL_USECASE_GUARDRAIL"
                ],
                "uuid": "123e4567-e89b-12d3-a456-426614174000",
                "version": {
                  "major": 123,
                  "minor": 123,
                  "patch": 123
                }
              }
            ],
            "name": "example name",
            "provider": "MODEL_PROVIDER_DIGITALOCEAN",
            "updated_at": "2023-01-01T00:00:00Z"
          },
          "name": "example name",
          "openai_api_key": {
            "created_at": "2023-01-01T00:00:00Z",
            "created_by": "12345",
            "deleted_at": "2023-01-01T00:00:00Z",
            "models": [
              {
                "agreement": {
                  "description": "example string",
                  "name": "example name",
                  "url": "example string",
                  "uuid": "123e4567-e89b-12d3-a456-426614174000"
                },
                "created_at": "2023-01-01T00:00:00Z",
                "inference_name": "example name",
                "inference_version": "example string",
                "is_foundational": true,
                "kb_default_chunk_size": 123,
                "kb_max_chunk_size": 123,
                "kb_min_chunk_size": 123,
                "metadata": {},
                "name": "example name",
                "parent_uuid": "123e4567-e89b-12d3-a456-426614174000",
                "provider": "MODEL_PROVIDER_DIGITALOCEAN",
                "updated_at": "2023-01-01T00:00:00Z",
                "upload_complete": true,
                "url": "example string",
                "usecases": [
                  "MODEL_USECASE_AGENT",
                  "MODEL_USECASE_GUARDRAIL"
                ],
                "uuid": "123e4567-e89b-12d3-a456-426614174000",
                "version": {
                  "major": 123,
                  "minor": 123,
                  "patch": 123
                }
              }
            ],
            "name": "example name",
            "updated_at": "2023-01-01T00:00:00Z",
            "uuid": "123e4567-e89b-12d3-a456-426614174000"
          },
          "parent_agents": [],
          "project_id": "123e4567-e89b-12d3-a456-426614174000",
          "provide_citations": true,
          "region": "example string",
          "retrieval_method": "RETRIEVAL_METHOD_UNKNOWN",
          "route_created_at": "2023-01-01T00:00:00Z",
          "route_created_by": "12345",
          "route_name": "example name",
          "route_uuid": "123e4567-e89b-12d3-a456-426614174000",
          "tags": [
            "example string"
          ],
          "temperature": 123,
          "template": {
            "created_at": "2023-01-01T00:00:00Z",
            "description": "example string",
            "guardrails": [
              {
                "priority": 123,
                "uuid": "123e4567-e89b-12d3-a456-426614174000"
              }
            ],
            "instruction": "example string",
            "k": 123,
            "knowledge_bases": [
              {
                "added_to_agent_at": "2023-01-01T00:00:00Z",
                "created_at": "2023-01-01T00:00:00Z",
                "database_id": "123e4567-e89b-12d3-a456-426614174000",
                "embedding_model_uuid": "123e4567-e89b-12d3-a456-426614174000",
                "is_public": true,
                "last_indexing_job": {
                  "completed_datasources": 123,
                  "created_at": "2023-01-01T00:00:00Z",
                  "data_source_jobs": [
                    {
                      "completed_at": "2023-01-01T00:00:00Z",
                      "data_source_uuid": "123e4567-e89b-12d3-a456-426614174000",
                      "error_details": "example string",
                      "error_msg": "example string",
                      "failed_item_count": "12345",
                      "indexed_file_count": "12345",
                      "indexed_item_count": "12345",
                      "removed_item_count": "12345",
                      "skipped_item_count": "12345",
                      "started_at": "2023-01-01T00:00:00Z",
                      "status": "DATA_SOURCE_STATUS_UNKNOWN",
                      "total_bytes": "12345",
                      "total_bytes_indexed": "12345",
                      "total_file_count": "12345"
                    }
                  ],
                  "data_source_uuids": [
                    "example string"
                  ],
                  "finished_at": "2023-01-01T00:00:00Z",
                  "is_report_available": true,
                  "knowledge_base_uuid": "123e4567-e89b-12d3-a456-426614174000",
                  "phase": "BATCH_JOB_PHASE_UNKNOWN",
                  "started_at": "2023-01-01T00:00:00Z",
                  "status": "INDEX_JOB_STATUS_UNKNOWN",
                  "tokens": 123,
                  "total_datasources": 123,
                  "total_tokens": "12345",
                  "updated_at": "2023-01-01T00:00:00Z",
                  "uuid": "123e4567-e89b-12d3-a456-426614174000"
                },
                "name": "example name",
                "project_id": "123e4567-e89b-12d3-a456-426614174000",
                "region": "example string",
                "tags": [
                  "example string"
                ],
                "updated_at": "2023-01-01T00:00:00Z",
                "user_id": "user_id",
                "uuid": "123e4567-e89b-12d3-a456-426614174000"
              }
            ],
            "long_description": "\"Enhance your customer service with an AI agent designed to provide consistent, helpful, and accurate support across multiple channels. This template creates an agent that can answer product questions, troubleshoot common issues, process simple requests, and maintain a friendly, on-brand voice throughout customer interactions. Reduce response times, handle routine inquiries efficiently, and ensure your customers feel heard and helped.\"",
            "max_tokens": 123,
            "model": {
              "agreement": {
                "description": "example string",
                "name": "example name",
                "url": "example string",
                "uuid": "123e4567-e89b-12d3-a456-426614174000"
              },
              "created_at": "2023-01-01T00:00:00Z",
              "inference_name": "example name",
              "inference_version": "example string",
              "is_foundational": true,
              "kb_default_chunk_size": 123,
              "kb_max_chunk_size": 123,
              "kb_min_chunk_size": 123,
              "metadata": {},
              "name": "example name",
              "parent_uuid": "123e4567-e89b-12d3-a456-426614174000",
              "provider": "MODEL_PROVIDER_DIGITALOCEAN",
              "updated_at": "2023-01-01T00:00:00Z",
              "upload_complete": true,
              "url": "example string",
              "usecases": [
                "MODEL_USECASE_AGENT",
                "MODEL_USECASE_GUARDRAIL"
              ],
              "uuid": "123e4567-e89b-12d3-a456-426614174000",
              "version": {
                "major": 123,
                "minor": 123,
                "patch": 123
              }
            },
            "name": "example name",
            "short_description": "\"This template has been designed with question-answer and conversational use cases in mind. It comes with validated agent instructions, fine-tuned model settings, and preconfigured guardrails defined for customer support-related use cases.\"",
            "summary": "example string",
            "tags": [
              "example string"
            ],
            "temperature": 123,
            "template_type": "AGENT_TEMPLATE_TYPE_STANDARD",
            "top_p": 123,
            "updated_at": "2023-01-01T00:00:00Z",
            "uuid": "123e4567-e89b-12d3-a456-426614174000"
          },
          "top_p": 123,
          "updated_at": "2023-01-01T00:00:00Z",
          "url": "example string",
          "user_id": "12345",
          "uuid": "123e4567-e89b-12d3-a456-426614174000",
          "version_hash": "example string",
          "vpc_egress_ips": [
            "example string"
          ],
          "vpc_uuid": "\"12345678-1234-1234-1234-123456789012\""
        }
      ],
      "created_at": "2023-01-01T00:00:00Z",
      "created_by": "12345",
      "created_by_email": "example@example.com",
      "deleted_at": "2023-01-01T00:00:00Z",
      "description": "example string",
      "evaluation_test_cases": [
        {
          "archived_at": "2023-01-01T00:00:00Z",
          "created_at": "2023-01-01T00:00:00Z",
          "created_by_user_email": "example@example.com",
          "created_by_user_id": "12345",
          "dataset": {
            "created_at": "2023-01-01T00:00:00Z",
            "dataset_name": "example name",
            "dataset_uuid": "123e4567-e89b-12d3-a456-426614174000",
            "file_size": "12345",
            "has_ground_truth": true,
            "row_count": 123
          },
          "dataset_name": "example name",
          "dataset_uuid": "123e4567-e89b-12d3-a456-426614174000",
          "description": "example string",
          "latest_version_number_of_runs": 123,
          "metrics": [
            {
              "category": "METRIC_CATEGORY_UNSPECIFIED",
              "description": "example string",
              "inverted": true,
              "is_metric_goal": true,
              "metric_name": "example name",
              "metric_rank": 123,
              "metric_type": "METRIC_TYPE_UNSPECIFIED",
              "metric_uuid": "123e4567-e89b-12d3-a456-426614174000",
              "metric_value_type": "METRIC_VALUE_TYPE_UNSPECIFIED",
              "range_max": 123,
              "range_min": 123
            }
          ],
          "name": "example name",
          "star_metric": {
            "metric_uuid": "123e4567-e89b-12d3-a456-426614174000",
            "name": "example name",
            "success_threshold": 123,
            "success_threshold_pct": 123
          },
          "test_case_uuid": "123e4567-e89b-12d3-a456-426614174000",
          "total_runs": 123,
          "updated_at": "2023-01-01T00:00:00Z",
          "updated_by_user_email": "example@example.com",
          "updated_by_user_id": "12345",
          "version": 123
        }
      ],
      "name": "example name",
      "updated_at": "2023-01-01T00:00:00Z",
      "uuid": "123e4567-e89b-12d3-a456-426614174000"
    }
  ]
}