To use this cli, we need to first Install Nodejs, then run the following command.
npm i -g namirasoft-inference-api-v1
Returns the application liveness status
ns-inference health liveness
Returns the application readiness status
ns-inference health readiness
Returns the application metrics
ns-inference metrics get
Returns the value list of a given table and column
ns-inference value list {table} {column} {search} {field_id} {limit}
Returns the model category list
ns-inference modelcategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a model category by id.
ns-inference modelcategory get {id}
Creates a new model category for an entity
ns-inference modelcategory create
--slot_id (String)
--category_id (String)
Deletes a model category by an id.
ns-inference modelcategory delete {id}
Returns the model field list
ns-inference modelfield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a model field by id.
ns-inference modelfield get {id}
Creates a new model field for an entity
ns-inference modelfield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a model field by an id for an entity
ns-inference modelfield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a model field by an id.
ns-inference modelfield delete {id}
Returns the model tag list
ns-inference modeltag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a model tag by id.
ns-inference modeltag get {id}
Creates a new model tag for an entity
ns-inference modeltag create
--name (String)
--value (String)
Updates a model tag by an id for an entity
ns-inference modeltag update {id}
--name (String)
--value (String)
Deletes a model tag by an id.
ns-inference modeltag delete {id}
Returns the load balancer category list
ns-inference loadbalancercategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a load balancer category by id.
ns-inference loadbalancercategory get {id}
Creates a new load balancer category for an entity
ns-inference loadbalancercategory create
--slot_id (String)
--category_id (String)
Deletes a load balancer category by an id.
ns-inference loadbalancercategory delete {id}
Returns the load balancer field list
ns-inference loadbalancerfield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a load balancer field by id.
ns-inference loadbalancerfield get {id}
Creates a new load balancer field for an entity
ns-inference loadbalancerfield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a load balancer field by an id for an entity
ns-inference loadbalancerfield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a load balancer field by an id.
ns-inference loadbalancerfield delete {id}
Returns the load balancer tag list
ns-inference loadbalancertag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a load balancer tag by id.
ns-inference loadbalancertag get {id}
Creates a new load balancer tag for an entity
ns-inference loadbalancertag create
--name (String)
--value (String)
Updates a load balancer tag by an id for an entity
ns-inference loadbalancertag update {id}
--name (String)
--value (String)
Deletes a load balancer tag by an id.
ns-inference loadbalancertag delete {id}
Returns the failover category list
ns-inference failovercategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a failover category by id.
ns-inference failovercategory get {id}
Creates a new failover category for an entity
ns-inference failovercategory create
--slot_id (String)
--category_id (String)
Deletes a failover category by an id.
ns-inference failovercategory delete {id}
Returns the failover field list
ns-inference failoverfield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a failover field by id.
ns-inference failoverfield get {id}
Creates a new failover field for an entity
ns-inference failoverfield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a failover field by an id for an entity
ns-inference failoverfield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a failover field by an id.
ns-inference failoverfield delete {id}
Returns the failover tag list
ns-inference failovertag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a failover tag by id.
ns-inference failovertag get {id}
Creates a new failover tag for an entity
ns-inference failovertag create
--name (String)
--value (String)
Updates a failover tag by an id for an entity
ns-inference failovertag update {id}
--name (String)
--value (String)
Deletes a failover tag by an id.
ns-inference failovertag delete {id}
Returns the race category list
ns-inference racecategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a race category by id.
ns-inference racecategory get {id}
Creates a new race category for an entity
ns-inference racecategory create
--slot_id (String)
--category_id (String)
Deletes a race category by an id.
ns-inference racecategory delete {id}
Returns the race field list
ns-inference racefield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a race field by id.
ns-inference racefield get {id}
Creates a new race field for an entity
ns-inference racefield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a race field by an id for an entity
ns-inference racefield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a race field by an id.
ns-inference racefield delete {id}
Returns the race tag list
ns-inference racetag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a race tag by id.
ns-inference racetag get {id}
Creates a new race tag for an entity
ns-inference racetag create
--name (String)
--value (String)
Updates a race tag by an id for an entity
ns-inference racetag update {id}
--name (String)
--value (String)
Deletes a race tag by an id.
ns-inference racetag delete {id}
Returns the router category list
ns-inference routercategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a router category by id.
ns-inference routercategory get {id}
Creates a new router category for an entity
ns-inference routercategory create
--slot_id (String)
--category_id (String)
Deletes a router category by an id.
ns-inference routercategory delete {id}
Returns the router field list
ns-inference routerfield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a router field by id.
ns-inference routerfield get {id}
Creates a new router field for an entity
ns-inference routerfield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a router field by an id for an entity
ns-inference routerfield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a router field by an id.
ns-inference routerfield delete {id}
Returns the router tag list
ns-inference routertag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a router tag by id.
ns-inference routertag get {id}
Creates a new router tag for an entity
ns-inference routertag create
--name (String)
--value (String)
Updates a router tag by an id for an entity
ns-inference routertag update {id}
--name (String)
--value (String)
Deletes a router tag by an id.
ns-inference routertag delete {id}
Returns the gateway category list
ns-inference gatewaycategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a gateway category by id.
ns-inference gatewaycategory get {id}
Creates a new gateway category for an entity
ns-inference gatewaycategory create
--slot_id (String)
--category_id (String)
Deletes a gateway category by an id.
ns-inference gatewaycategory delete {id}
Returns the gateway field list
ns-inference gatewayfield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a gateway field by id.
ns-inference gatewayfield get {id}
Creates a new gateway field for an entity
ns-inference gatewayfield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a gateway field by an id for an entity
ns-inference gatewayfield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a gateway field by an id.
ns-inference gatewayfield delete {id}
Returns the gateway tag list
ns-inference gatewaytag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a gateway tag by id.
ns-inference gatewaytag get {id}
Creates a new gateway tag for an entity
ns-inference gatewaytag create
--name (String)
--value (String)
Updates a gateway tag by an id for an entity
ns-inference gatewaytag update {id}
--name (String)
--value (String)
Deletes a gateway tag by an id.
ns-inference gatewaytag delete {id}
Returns the classifier category list
ns-inference classifiercategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a classifier category by id.
ns-inference classifiercategory get {id}
Creates a new classifier category for an entity
ns-inference classifiercategory create
--slot_id (String)
--category_id (String)
Deletes a classifier category by an id.
ns-inference classifiercategory delete {id}
Returns the classifier field list
ns-inference classifierfield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a classifier field by id.
ns-inference classifierfield get {id}
Creates a new classifier field for an entity
ns-inference classifierfield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a classifier field by an id for an entity
ns-inference classifierfield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a classifier field by an id.
ns-inference classifierfield delete {id}
Returns the classifier tag list
ns-inference classifiertag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a classifier tag by id.
ns-inference classifiertag get {id}
Creates a new classifier tag for an entity
ns-inference classifiertag create
--name (String)
--value (String)
Updates a classifier tag by an id for an entity
ns-inference classifiertag update {id}
--name (String)
--value (String)
Deletes a classifier tag by an id.
ns-inference classifiertag delete {id}
Returns the validator category list
ns-inference validatorcategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a validator category by id.
ns-inference validatorcategory get {id}
Creates a new validator category for an entity
ns-inference validatorcategory create
--slot_id (String)
--category_id (String)
Deletes a validator category by an id.
ns-inference validatorcategory delete {id}
Returns the validator field list
ns-inference validatorfield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a validator field by id.
ns-inference validatorfield get {id}
Creates a new validator field for an entity
ns-inference validatorfield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a validator field by an id for an entity
ns-inference validatorfield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a validator field by an id.
ns-inference validatorfield delete {id}
Returns the validator tag list
ns-inference validatortag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a validator tag by id.
ns-inference validatortag get {id}
Creates a new validator tag for an entity
ns-inference validatortag create
--name (String)
--value (String)
Updates a validator tag by an id for an entity
ns-inference validatortag update {id}
--name (String)
--value (String)
Deletes a validator tag by an id.
ns-inference validatortag delete {id}
Returns the guard rail category list
ns-inference guardrailcategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a guard rail category by id.
ns-inference guardrailcategory get {id}
Creates a new guard rail category for an entity
ns-inference guardrailcategory create
--slot_id (String)
--category_id (String)
Deletes a guard rail category by an id.
ns-inference guardrailcategory delete {id}
Returns the guard rail field list
ns-inference guardrailfield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a guard rail field by id.
ns-inference guardrailfield get {id}
Creates a new guard rail field for an entity
ns-inference guardrailfield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a guard rail field by an id for an entity
ns-inference guardrailfield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a guard rail field by an id.
ns-inference guardrailfield delete {id}
Returns the guard rail tag list
ns-inference guardrailtag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a guard rail tag by id.
ns-inference guardrailtag get {id}
Creates a new guard rail tag for an entity
ns-inference guardrailtag create
--name (String)
--value (String)
Updates a guard rail tag by an id for an entity
ns-inference guardrailtag update {id}
--name (String)
--value (String)
Deletes a guard rail tag by an id.
ns-inference guardrailtag delete {id}
Returns the condition category list
ns-inference conditioncategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a condition category by id.
ns-inference conditioncategory get {id}
Creates a new condition category for an entity
ns-inference conditioncategory create
--slot_id (String)
--category_id (String)
Deletes a condition category by an id.
ns-inference conditioncategory delete {id}
Returns the condition field list
ns-inference conditionfield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a condition field by id.
ns-inference conditionfield get {id}
Creates a new condition field for an entity
ns-inference conditionfield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a condition field by an id for an entity
ns-inference conditionfield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a condition field by an id.
ns-inference conditionfield delete {id}
Returns the condition tag list
ns-inference conditiontag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a condition tag by id.
ns-inference conditiontag get {id}
Creates a new condition tag for an entity
ns-inference conditiontag create
--name (String)
--value (String)
Updates a condition tag by an id for an entity
ns-inference conditiontag update {id}
--name (String)
--value (String)
Deletes a condition tag by an id.
ns-inference conditiontag delete {id}
Returns the condition group category list
ns-inference conditiongroupcategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a condition group category by id.
ns-inference conditiongroupcategory get {id}
Creates a new condition group category for an entity
ns-inference conditiongroupcategory create
--slot_id (String)
--category_id (String)
Deletes a condition group category by an id.
ns-inference conditiongroupcategory delete {id}
Returns the condition group field list
ns-inference conditiongroupfield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a condition group field by id.
ns-inference conditiongroupfield get {id}
Creates a new condition group field for an entity
ns-inference conditiongroupfield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a condition group field by an id for an entity
ns-inference conditiongroupfield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a condition group field by an id.
ns-inference conditiongroupfield delete {id}
Returns the condition group tag list
ns-inference conditiongrouptag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a condition group tag by id.
ns-inference conditiongrouptag get {id}
Creates a new condition group tag for an entity
ns-inference conditiongrouptag create
--name (String)
--value (String)
Updates a condition group tag by an id for an entity
ns-inference conditiongrouptag update {id}
--name (String)
--value (String)
Deletes a condition group tag by an id.
ns-inference conditiongrouptag delete {id}
Returns the memory category list
ns-inference memorycategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a memory category by id.
ns-inference memorycategory get {id}
Creates a new memory category for an entity
ns-inference memorycategory create
--slot_id (String)
--category_id (String)
Deletes a memory category by an id.
ns-inference memorycategory delete {id}
Returns the memory field list
ns-inference memoryfield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a memory field by id.
ns-inference memoryfield get {id}
Creates a new memory field for an entity
ns-inference memoryfield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a memory field by an id for an entity
ns-inference memoryfield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a memory field by an id.
ns-inference memoryfield delete {id}
Returns the memory tag list
ns-inference memorytag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a memory tag by id.
ns-inference memorytag get {id}
Creates a new memory tag for an entity
ns-inference memorytag create
--name (String)
--value (String)
Updates a memory tag by an id for an entity
ns-inference memorytag update {id}
--name (String)
--value (String)
Deletes a memory tag by an id.
ns-inference memorytag delete {id}
Returns the wiper category list
ns-inference wipercategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a wiper category by id.
ns-inference wipercategory get {id}
Creates a new wiper category for an entity
ns-inference wipercategory create
--slot_id (String)
--category_id (String)
Deletes a wiper category by an id.
ns-inference wipercategory delete {id}
Returns the wiper field list
ns-inference wiperfield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a wiper field by id.
ns-inference wiperfield get {id}
Creates a new wiper field for an entity
ns-inference wiperfield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a wiper field by an id for an entity
ns-inference wiperfield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a wiper field by an id.
ns-inference wiperfield delete {id}
Returns the wiper tag list
ns-inference wipertag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a wiper tag by id.
ns-inference wipertag get {id}
Creates a new wiper tag for an entity
ns-inference wipertag create
--name (String)
--value (String)
Updates a wiper tag by an id for an entity
ns-inference wipertag update {id}
--name (String)
--value (String)
Deletes a wiper tag by an id.
ns-inference wipertag delete {id}
Returns the budget category list
ns-inference budgetcategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a budget category by id.
ns-inference budgetcategory get {id}
Creates a new budget category for an entity
ns-inference budgetcategory create
--slot_id (String)
--category_id (String)
Deletes a budget category by an id.
ns-inference budgetcategory delete {id}
Returns the budget field list
ns-inference budgetfield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a budget field by id.
ns-inference budgetfield get {id}
Creates a new budget field for an entity
ns-inference budgetfield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a budget field by an id for an entity
ns-inference budgetfield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a budget field by an id.
ns-inference budgetfield delete {id}
Returns the budget tag list
ns-inference budgettag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a budget tag by id.
ns-inference budgettag get {id}
Creates a new budget tag for an entity
ns-inference budgettag create
--name (String)
--value (String)
Updates a budget tag by an id for an entity
ns-inference budgettag update {id}
--name (String)
--value (String)
Deletes a budget tag by an id.
ns-inference budgettag delete {id}
Returns the knowledgebase category list
ns-inference knowledgebasecategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a knowledgebase category by id.
ns-inference knowledgebasecategory get {id}
Creates a new knowledgebase category for an entity
ns-inference knowledgebasecategory create
--slot_id (String)
--category_id (String)
Deletes a knowledgebase category by an id.
ns-inference knowledgebasecategory delete {id}
Returns the knowledgebase field list
ns-inference knowledgebasefield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a knowledgebase field by id.
ns-inference knowledgebasefield get {id}
Creates a new knowledgebase field for an entity
ns-inference knowledgebasefield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a knowledgebase field by an id for an entity
ns-inference knowledgebasefield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a knowledgebase field by an id.
ns-inference knowledgebasefield delete {id}
Returns the knowledgebase tag list
ns-inference knowledgebasetag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a knowledgebase tag by id.
ns-inference knowledgebasetag get {id}
Creates a new knowledgebase tag for an entity
ns-inference knowledgebasetag create
--name (String)
--value (String)
Updates a knowledgebase tag by an id for an entity
ns-inference knowledgebasetag update {id}
--name (String)
--value (String)
Deletes a knowledgebase tag by an id.
ns-inference knowledgebasetag delete {id}
Returns the knowledgebase item category list
ns-inference knowledgebaseitemcategory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a knowledgebase item category by id.
ns-inference knowledgebaseitemcategory get {id}
Creates a new knowledgebase item category for an entity
ns-inference knowledgebaseitemcategory create
--slot_id (String)
--category_id (String)
Deletes a knowledgebase item category by an id.
ns-inference knowledgebaseitemcategory delete {id}
Returns the knowledgebase item field list
ns-inference knowledgebaseitemfield list {filters} {page} {size} {sorts} {all_workspaces}
Returns a knowledgebase item field by id.
ns-inference knowledgebaseitemfield get {id}
Creates a new knowledgebase item field for an entity
ns-inference knowledgebaseitemfield create
--slot_id (String)
--field_id (String)
--value (Any)
Updates a knowledgebase item field by an id for an entity
ns-inference knowledgebaseitemfield update {id}
--slot_id (String)
--field_id (String)
--value (Any)
Deletes a knowledgebase item field by an id.
ns-inference knowledgebaseitemfield delete {id}
Returns the knowledgebase item tag list
ns-inference knowledgebaseitemtag list {filters} {page} {size} {sorts} {all_workspaces}
Returns a knowledgebase item tag by id.
ns-inference knowledgebaseitemtag get {id}
Creates a new knowledgebase item tag for an entity
ns-inference knowledgebaseitemtag create
--name (String)
--value (String)
Updates a knowledgebase item tag by an id for an entity
ns-inference knowledgebaseitemtag update {id}
--name (String)
--value (String)
Deletes a knowledgebase item tag by an id.
ns-inference knowledgebaseitemtag delete {id}
Returns the model list
ns-inference model list {filters} {page} {size} {sorts} {all_workspaces}
Returns a model by an id
ns-inference model get {id}
Creates a new model
ns-inference model create
--workspace_id (String)
--name (String)
--model_company (Enum)
--model_name (Enum)
--settings (Any)
--model_api_key_credential_id (String)
--validator_id (String)
--budget_id (String)
--memory_id (String)
--wiper_id (String)
--log_group_id (String)
--description (String)
--model_category (Array)
--model_field (Array)
--model_tag (Array)
Updates a model by an id
ns-inference model update {id}
--workspace_id (String)
--name (String)
--model_company (Enum)
--model_name (Enum)
--settings (Any)
--model_api_key_credential_id (String)
--validator_id (String)
--budget_id (String)
--memory_id (String)
--wiper_id (String)
--log_group_id (String)
--description (String)
--model_category (Array)
--model_field (Array)
--model_tag (Array)
Deletes a model by an id
ns-inference model delete {id}
Asks an LLM in the context of a chat. Creates a new chat if chat_id is null.
ns-inference model ask {model_id}
--chat_id (String)
--run_id (String)
--message (String)
--memory_limit (Integer)
--validator_id (String)
--budget_ids (Array)
--memory_ids (Array)
--log_group_id (String)
--knowledgebase_ids (Array)
--guardrail_ids (Array)
--tags (Array)
Same as Ask but returns immediately with chat_id and run_id. Poll interaction endpoints to see progress.
ns-inference model askasync {model_id}
--chat_id (String)
--run_id (String)
--message (String)
--memory_limit (Integer)
--validator_id (String)
--budget_ids (Array)
--memory_ids (Array)
--log_group_id (String)
--knowledgebase_ids (Array)
--guardrail_ids (Array)
--tags (Array)
Returns the load balancer list
ns-inference loadbalancer list {filters} {page} {size} {sorts} {all_workspaces}
Returns a load balancer by an id
ns-inference loadbalancer get {id}
Creates a new load balancer
ns-inference loadbalancer create
--workspace_id (String)
--name (String)
--algorithm (Enum)
--validator_id (String)
--budget_id (String)
--memory_id (String)
--wiper_id (String)
--log_group_id (String)
--description (String)
--targets (Array)
--load_balancer_category (Array)
--load_balancer_field (Array)
--load_balancer_tag (Array)
Updates a load balancer by an id
ns-inference loadbalancer update {id}
--workspace_id (String)
--name (String)
--algorithm (Enum)
--validator_id (String)
--budget_id (String)
--memory_id (String)
--wiper_id (String)
--log_group_id (String)
--description (String)
--targets (Array)
--load_balancer_category (Array)
--load_balancer_field (Array)
--load_balancer_tag (Array)
Deletes a load balancer by an id
ns-inference loadbalancer delete {id}
Asks an LLM via a load balancer. Picks a model according to the configured algorithm.
ns-inference loadbalancer ask {load_balancer_id}
--chat_id (String)
--run_id (String)
--message (String)
--memory_limit (Integer)
--validator_id (String)
--budget_ids (Array)
--memory_ids (Array)
--log_group_id (String)
--knowledgebase_ids (Array)
--guardrail_ids (Array)
--tags (Array)
Same as Ask but returns immediately with chat_id and run_id. Poll interaction endpoints to see progress.
ns-inference loadbalancer askasync {load_balancer_id}
--chat_id (String)
--run_id (String)
--message (String)
--memory_limit (Integer)
--validator_id (String)
--budget_ids (Array)
--memory_ids (Array)
--log_group_id (String)
--knowledgebase_ids (Array)
--guardrail_ids (Array)
--tags (Array)
Returns the failover list
ns-inference failover list {filters} {page} {size} {sorts} {all_workspaces}
Returns a failover by an id
ns-inference failover get {id}
Creates a new failover
ns-inference failover create
--workspace_id (String)
--name (String)
--validator_id (String)
--budget_id (String)
--memory_id (String)
--wiper_id (String)
--log_group_id (String)
--description (String)
--targets (Array)
--failover_category (Array)
--failover_field (Array)
--failover_tag (Array)
Updates a failover by an id
ns-inference failover update {id}
--workspace_id (String)
--name (String)
--validator_id (String)
--budget_id (String)
--memory_id (String)
--wiper_id (String)
--log_group_id (String)
--description (String)
--targets (Array)
--failover_category (Array)
--failover_field (Array)
--failover_tag (Array)
Deletes a failover by an id
ns-inference failover delete {id}
Asks an LLM via a failover strategy.
ns-inference failover ask {failover_id}
--chat_id (String)
--run_id (String)
--message (String)
--memory_limit (Integer)
--validator_id (String)
--budget_ids (Array)
--memory_ids (Array)
--log_group_id (String)
--knowledgebase_ids (Array)
--guardrail_ids (Array)
--tags (Array)
Same as Ask but returns immediately with chat_id and run_id. Poll interaction endpoints to see progress.
ns-inference failover askasync {failover_id}
--chat_id (String)
--run_id (String)
--message (String)
--memory_limit (Integer)
--validator_id (String)
--budget_ids (Array)
--memory_ids (Array)
--log_group_id (String)
--knowledgebase_ids (Array)
--guardrail_ids (Array)
--tags (Array)
Returns the race list
ns-inference race list {filters} {page} {size} {sorts} {all_workspaces}
Returns a race by an id
ns-inference race get {id}
Creates a new race
ns-inference race create
--workspace_id (String)
--name (String)
--validator_id (String)
--budget_id (String)
--memory_id (String)
--wiper_id (String)
--log_group_id (String)
--description (String)
--targets (Array)
--race_category (Array)
--race_field (Array)
--race_tag (Array)
Updates a race by an id
ns-inference race update {id}
--workspace_id (String)
--name (String)
--validator_id (String)
--budget_id (String)
--memory_id (String)
--wiper_id (String)
--log_group_id (String)
--description (String)
--targets (Array)
--race_category (Array)
--race_field (Array)
--race_tag (Array)
Deletes a race by an id
ns-inference race delete {id}
Asks an LLM via a race strategy. Returns the first successful response.
ns-inference race ask {race_id}
--chat_id (String)
--run_id (String)
--message (String)
--memory_limit (Integer)
--validator_id (String)
--budget_ids (Array)
--memory_ids (Array)
--log_group_id (String)
--knowledgebase_ids (Array)
--guardrail_ids (Array)
--tags (Array)
Same as Ask but returns immediately with chat_id and run_id. Poll interaction endpoints to see progress.
ns-inference race askasync {race_id}
--chat_id (String)
--run_id (String)
--message (String)
--memory_limit (Integer)
--validator_id (String)
--budget_ids (Array)
--memory_ids (Array)
--log_group_id (String)
--knowledgebase_ids (Array)
--guardrail_ids (Array)
--tags (Array)
Returns the router list
ns-inference router list {filters} {page} {size} {sorts} {all_workspaces}
Returns a router by an id
ns-inference router get {id}
Creates a new router
ns-inference router create
--workspace_id (String)
--name (String)
--default_inferencer_type (Enum)
--default_inferencer_id (String)
--validator_id (String)
--budget_id (String)
--memory_id (String)
--wiper_id (String)
--log_group_id (String)
--description (String)
--routes (Array)
--router_category (Array)
--router_field (Array)
--router_tag (Array)
Updates a router by an id
ns-inference router update {id}
--workspace_id (String)
--name (String)
--default_inferencer_type (Enum)
--default_inferencer_id (String)
--validator_id (String)
--budget_id (String)
--memory_id (String)
--wiper_id (String)
--log_group_id (String)
--description (String)
--routes (Array)
--router_category (Array)
--router_field (Array)
--router_tag (Array)
Deletes a router by an id
ns-inference router delete {id}
Asks an LLM via a router. Picks a target according to the configured routes.
ns-inference router ask {router_id}
--chat_id (String)
--run_id (String)
--message (String)
--memory_limit (Integer)
--validator_id (String)
--budget_ids (Array)
--memory_ids (Array)
--log_group_id (String)
--knowledgebase_ids (Array)
--guardrail_ids (Array)
--tags (Array)
Same as Ask but returns immediately with chat_id and run_id. Poll interaction endpoints to see progress.
ns-inference router askasync {router_id}
--chat_id (String)
--run_id (String)
--message (String)
--memory_limit (Integer)
--validator_id (String)
--budget_ids (Array)
--memory_ids (Array)
--log_group_id (String)
--knowledgebase_ids (Array)
--guardrail_ids (Array)
--tags (Array)
Returns the gateway list
ns-inference gateway list {filters} {page} {size} {sorts} {all_workspaces}
Returns a gateway by an id
ns-inference gateway get {id}
Creates a new gateway
ns-inference gateway create
--workspace_id (String)
--name (String)
--inferencer_type (Enum)
--inferencer_id (String)
--validator_id (String)
--budget_id (String)
--memory_id (String)
--wiper_id (String)
--log_group_id (String)
--description (String)
--guard_rails (Array)
--knowledgebases (Array)
--gateway_category (Array)
--gateway_field (Array)
--gateway_tag (Array)
Updates a gateway by an id
ns-inference gateway update {id}
--workspace_id (String)
--name (String)
--inferencer_type (Enum)
--inferencer_id (String)
--validator_id (String)
--budget_id (String)
--memory_id (String)
--wiper_id (String)
--log_group_id (String)
--description (String)
--guard_rails (Array)
--knowledgebases (Array)
--gateway_category (Array)
--gateway_field (Array)
--gateway_tag (Array)
Deletes a gateway by an id
ns-inference gateway delete {id}
Asks an LLM via a gateway. Applies configured guard rails and knowledgebases.
ns-inference gateway ask {gateway_id}
--chat_id (String)
--run_id (String)
--message (String)
--memory_limit (Integer)
--validator_id (String)
--budget_ids (Array)
--memory_ids (Array)
--log_group_id (String)
--knowledgebase_ids (Array)
--guardrail_ids (Array)
--tags (Array)
Same as Ask but returns immediately with chat_id and run_id. Poll interaction endpoints to see progress.
ns-inference gateway askasync {gateway_id}
--chat_id (String)
--run_id (String)
--message (String)
--memory_limit (Integer)
--validator_id (String)
--budget_ids (Array)
--memory_ids (Array)
--log_group_id (String)
--knowledgebase_ids (Array)
--guardrail_ids (Array)
--tags (Array)
Returns the classifier list
ns-inference classifier list {filters} {page} {size} {sorts} {all_workspaces}
Returns a classifier by an id
ns-inference classifier get {id}
Creates a new classifier
ns-inference classifier create
--workspace_id (String)
--name (String)
--inferencer_type (Enum)
--inferencer_id (String)
--additional_prompt (String)
--multiple (Boolean)
--memory_id (String)
--wiper_id (String)
--log_group_id (String)
--description (String)
--classes (Array)
--classifier_category (Array)
--classifier_field (Array)
--classifier_tag (Array)
Updates a classifier by an id
ns-inference classifier update {id}
--workspace_id (String)
--name (String)
--inferencer_type (Enum)
--inferencer_id (String)
--additional_prompt (String)
--multiple (Boolean)
--memory_id (String)
--wiper_id (String)
--log_group_id (String)
--description (String)
--classes (Array)
--classifier_category (Array)
--classifier_field (Array)
--classifier_tag (Array)
Deletes a classifier by an id
ns-inference classifier delete {id}
Returns the validator list
ns-inference validator list {filters} {page} {size} {sorts} {all_workspaces}
Returns a validator by an id
ns-inference validator get {id}
Creates a new validator
ns-inference validator create
--workspace_id (String)
--name (String)
--type (Enum)
--expected_format (String)
--example_format (String)
--inject_format_guidance_prompt (Boolean)
--on_invalid_action (Enum)
--error_message (String)
--corrector_inferencer_type (Enum)
--corrector_inferencer_id (String)
--retry_count (Integer)
--additional_prompt (String)
--memory_id (String)
--wiper_id (String)
--log_group_id (String)
--description (String)
--validator_category (Array)
--validator_field (Array)
--validator_tag (Array)
Updates a validator by an id
ns-inference validator update {id}
--workspace_id (String)
--name (String)
--type (Enum)
--expected_format (String)
--example_format (String)
--inject_format_guidance_prompt (Boolean)
--on_invalid_action (Enum)
--error_message (String)
--corrector_inferencer_type (Enum)
--corrector_inferencer_id (String)
--retry_count (Integer)
--additional_prompt (String)
--memory_id (String)
--wiper_id (String)
--log_group_id (String)
--description (String)
--validator_category (Array)
--validator_field (Array)
--validator_tag (Array)
Deletes a validator by an id
ns-inference validator delete {id}
Returns the guard rail list
ns-inference guardrail list {filters} {page} {size} {sorts} {all_workspaces}
Returns a guard rail by an id
ns-inference guardrail get {id}
Creates a new guard rail
ns-inference guardrail create
--workspace_id (String)
--name (String)
--memory_id (String)
--wiper_id (String)
--log_group_id (String)
--description (String)
--rules (Array)
--guard_rail_category (Array)
--guard_rail_field (Array)
--guard_rail_tag (Array)
Updates a guard rail by an id
ns-inference guardrail update {id}
--workspace_id (String)
--name (String)
--memory_id (String)
--wiper_id (String)
--log_group_id (String)
--description (String)
--rules (Array)
--guard_rail_category (Array)
--guard_rail_field (Array)
--guard_rail_tag (Array)
Deletes a guard rail by an id
ns-inference guardrail delete {id}
Returns the condition list
ns-inference condition list {filters} {page} {size} {sorts} {all_workspaces}
Returns a condition by an id
ns-inference condition get {id}
Creates a new condition
ns-inference condition create
--workspace_id (String)
--name (String)
--not (Boolean)
--operator (Enum)
--if_text_contains_any_words (String)
--if_text_contains_all_words (String)
--if_length_greater_than (Integer)
--if_length_less_than (Integer)
--if_classifier_id (String)
--if_classifier_contains_any_classes (String)
--if_classifier_contains_all_classes (String)
--if_contains_any_tags (String)
--if_contains_all_tags (String)
--log_group_id (String)
--description (String)
--condition_category (Array)
--condition_field (Array)
--condition_tag (Array)
Updates a condition by an id
ns-inference condition update {id}
--workspace_id (String)
--name (String)
--not (Boolean)
--operator (Enum)
--if_text_contains_any_words (String)
--if_text_contains_all_words (String)
--if_length_greater_than (Integer)
--if_length_less_than (Integer)
--if_classifier_id (String)
--if_classifier_contains_any_classes (String)
--if_classifier_contains_all_classes (String)
--if_contains_any_tags (String)
--if_contains_all_tags (String)
--log_group_id (String)
--description (String)
--condition_category (Array)
--condition_field (Array)
--condition_tag (Array)
Deletes a condition by an id
ns-inference condition delete {id}
Returns the condition group list
ns-inference conditiongroup list {filters} {page} {size} {sorts} {all_workspaces}
Returns a condition group by an id
ns-inference conditiongroup get {id}
Creates a new condition group
ns-inference conditiongroup create
--workspace_id (String)
--name (String)
--not (Boolean)
--operator (Enum)
--log_group_id (String)
--description (String)
--lines (Array)
--condition_group_category (Array)
--condition_group_field (Array)
--condition_group_tag (Array)
Updates a condition group by an id
ns-inference conditiongroup update {id}
--workspace_id (String)
--name (String)
--not (Boolean)
--operator (Enum)
--log_group_id (String)
--description (String)
--lines (Array)
--condition_group_category (Array)
--condition_group_field (Array)
--condition_group_tag (Array)
Deletes a condition group by an id
ns-inference conditiongroup delete {id}
Returns the memory list
ns-inference memory list {filters} {page} {size} {sorts} {all_workspaces}
Returns a memory by an id
ns-inference memory get {id}
Creates a new memory
ns-inference memory create
--workspace_id (String)
--name (String)
--wiper_id (String)
--description (String)
--memory_category (Array)
--memory_field (Array)
--memory_tag (Array)
Updates a memory by an id
ns-inference memory update {id}
--workspace_id (String)
--name (String)
--wiper_id (String)
--description (String)
--memory_category (Array)
--memory_field (Array)
--memory_tag (Array)
Deletes a memory by an id
ns-inference memory delete {id}
Clear a memory: pass mode=all or mode=before with before ISO date, or mode=keep with count.
ns-inference memory clear {id}
--mode (String)
--before (String)
--count (Integer)
Returns the memory interaction list
ns-inference memoryinteraction list {filters} {page} {size} {sorts} {all_workspaces}
Returns a memory interaction by an id
ns-inference memoryinteraction get {id}
Returns the wiper list
ns-inference wiper list {filters} {page} {size} {sorts} {all_workspaces}
Returns a wiper by an id
ns-inference wiper get {id}
Creates a new wiper
ns-inference wiper create
--workspace_id (String)
--name (String)
--type (Enum)
--time_type (Enum)
--time_value (Integer)
--count (Integer)
--description (String)
--wiper_category (Array)
--wiper_field (Array)
--wiper_tag (Array)
Updates a wiper by an id
ns-inference wiper update {id}
--workspace_id (String)
--name (String)
--type (Enum)
--time_type (Enum)
--time_value (Integer)
--count (Integer)
--description (String)
--wiper_category (Array)
--wiper_field (Array)
--wiper_tag (Array)
Deletes a wiper by an id
ns-inference wiper delete {id}
Returns the budget list
ns-inference budget list {filters} {page} {size} {sorts} {all_workspaces}
Returns a budget by an id
ns-inference budget get {id}
Creates a new budget
ns-inference budget create
--workspace_id (String)
--name (String)
--cost_limit_per_month (Float)
--cost_limit_per_week (Float)
--cost_limit_per_day (Float)
--cost_limit_per_chat (Float)
--cost_limit_per_run (Float)
--description (String)
--budget_category (Array)
--budget_field (Array)
--budget_tag (Array)
Updates a budget by an id
ns-inference budget update {id}
--workspace_id (String)
--name (String)
--cost_limit_per_month (Float)
--cost_limit_per_week (Float)
--cost_limit_per_day (Float)
--cost_limit_per_chat (Float)
--cost_limit_per_run (Float)
--description (String)
--budget_category (Array)
--budget_field (Array)
--budget_tag (Array)
Deletes a budget by an id
ns-inference budget delete {id}
Returns the knowledgebase list
ns-inference knowledgebase list {filters} {page} {size} {sorts} {all_workspaces}
Returns a knowledgebase by an id
ns-inference knowledgebase get {id}
Creates a new knowledgebase
ns-inference knowledgebase create
--workspace_id (String)
--name (String)
--description (String)
--knowledgebase_category (Array)
--knowledgebase_field (Array)
--knowledgebase_tag (Array)
Updates a knowledgebase by an id
ns-inference knowledgebase update {id}
--workspace_id (String)
--name (String)
--description (String)
--knowledgebase_category (Array)
--knowledgebase_field (Array)
--knowledgebase_tag (Array)
Deletes a knowledgebase by an id
ns-inference knowledgebase delete {id}
Returns the knowledgebase item list
ns-inference knowledgebaseitem list {filters} {page} {size} {sorts} {all_workspaces}
Returns a knowledgebase item by an id
ns-inference knowledgebaseitem get {id}
Creates a new knowledgebase item
ns-inference knowledgebaseitem create
--workspace_id (String)
--knowledgebase_id (String)
--name (String)
--type (Enum)
--value (String)
--description (String)
--knowledgebase_item_category (Array)
--knowledgebase_item_field (Array)
--knowledgebase_item_tag (Array)
Updates a knowledgebase item by an id
ns-inference knowledgebaseitem update {id}
--workspace_id (String)
--knowledgebase_id (String)
--name (String)
--type (Enum)
--value (String)
--description (String)
--knowledgebase_item_category (Array)
--knowledgebase_item_field (Array)
--knowledgebase_item_tag (Array)
Deletes a knowledgebase item by an id
ns-inference knowledgebaseitem delete {id}
Global Ask: dispatches to the given inferencer via InferenceAskDispatcher. Accepts tags, log_group_id, memory_ids, budget_ids, knowledgebase_ids, guardrail_ids, validator_id as optional overrides.
ns-inference inference ask {inferencer_type} {inferencer_id}
--chat_id (String)
--run_id (String)
--message (String)
--memory_limit (Integer)
--validator_id (String)
--budget_ids (Array)
--memory_ids (Array)
--log_group_id (String)
--knowledgebase_ids (Array)
--guardrail_ids (Array)
--tags (Array)
Returns the llm list
ns-inference llm list
Returns the chat list
ns-inference chat list {filters} {page} {size} {sorts} {all_workspaces}
Returns a chat by an id
ns-inference chat get {id}
Returns the interaction list
ns-inference interaction list {filters} {page} {size} {sorts} {all_workspaces}
Returns an interaction by an id
ns-inference interaction get {id}
Returns the ask list
ns-inference ask list {filters} {page} {size} {sorts} {all_workspaces}
Returns token usage and cost aggregated over a date interval. Filterable by optional inferencer_type / inferencer_id; if omitted, aggregates across all inferencers for the current user and workspace.
ns-inference usage summary {inferencer_type} {inferencer_id} {started_at} {ended_at}
Returns request counts and token/cost sums grouped by time bucket for successful interactions. Filterable by optional inferencer_type / inferencer_id / winner; if omitted, aggregates across all inferencers (and both winner and non-winner interactions) for the current user and workspace.
ns-inference usage dashboard {inferencer_type} {inferencer_id} {winner} {started_at} {ended_at} {bucket}
{  "name": "ModelCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "EntityCategoryInput",  "type": "Object",  "required": true,  "fields": {    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    }  }}
{  "name": "ModelField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "EntityFieldInput",  "type": "Object",  "required": true,  "fields": {    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "Any",      "required": false    }  }}
{  "name": "ModelTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "EntityTagInput",  "type": "Object",  "required": true,  "fields": {    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    }  }}
{  "name": "LoadBalancerCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "LoadBalancerField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "LoadBalancerTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "FailoverCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "FailoverField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "FailoverTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "RaceCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "RaceField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "RaceTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "RouterCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "RouterField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "RouterTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "GatewayCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "GatewayField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "GatewayTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "ClassifierCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "ClassifierField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "ClassifierTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "ValidatorCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "ValidatorField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "ValidatorTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "GuardRailCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "GuardRailField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "GuardRailTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "ConditionCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "ConditionField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "ConditionTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "ConditionGroupCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "ConditionGroupField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "ConditionGroupTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "MemoryCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "MemoryField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "MemoryTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "WiperCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "WiperField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "WiperTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "BudgetCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "BudgetField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "BudgetTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "KnowledgebaseCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "KnowledgebaseField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "KnowledgebaseTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "KnowledgebaseItemCategory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "category_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "KnowledgebaseItemField",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "slot_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "field_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "KnowledgebaseItemTag",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "Integer",      "required": true    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "entity_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "value": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "Model",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "model_company": {      "name": "ModelModelCompany",      "type": "Enum",      "required": true,      "valids": [        "AionLabs",        "Amazon",        "AnthraciteOrg",        "Anthropic",        "AnthropicMirror",        "ArceeAI",        "Baidu",        "ByteDance",        "ByteDanceSeed",        "CognitiveComputations",        "Cohere",        "DeepSeek",        "DeepSeekMirror",        "DotsStudio",        "Google",        "GoogleMirror",        "Gryphe",        "IBMGranite",        "Inception",        "InclusionAI",        "Kwaipilot",        "Liquid",        "Mancer",        "Meituan",        "Meta",        "MetaLlama",        "Microsoft",        "Minimax",        "MistralAI",        "MoonshotAI",        "MoonshotAIMirror",        "Morph",        "Namirasoft",        "NexAgi",        "NousResearch",        "Nvidia",        "OpenAI",        "OpenAIMirror",        "OpenRouter",        "Perceptron",        "Perplexity",        "Poolside",        "Qwen",        "RekaAI",        "Relace",        "Sakana",        "Sao10k",        "Stepfun",        "Tencent",        "TheDrummer",        "ThinkingMachines",        "Undi95",        "Upstage",        "Writer",        "XAI",        "XAIMirror",        "Xiaomi",        "ZAI",        "ZAIMirror"      ]    },    "model_name": {      "name": "ModelModelName",      "type": "Enum",      "required": true,      "valids": [        "Aion30Mini",        "Aion30",        "Aion20",        "AionRpLlama318b",        "Nova2LiteV1",        "NovaPremierV1",        "NovaLiteV1",        "NovaMicroV1",        "NovaProV1",        "MagnumV472b",        "ClaudeHaiku45",        "ClaudeOpus47",        "ClaudeSonnet46",        "ClaudeFable51",        "ClaudeFable51Batch",        "ClaudeOpus5",        "ClaudeOpus5Batch",        "ClaudeSonnet5",        "ClaudeSonnet5Batch",        "ClaudeFable5",        "ClaudeFable5Batch",        "ClaudeOpus48",        "ClaudeOpus48Batch",        "ClaudeOpus47Alt2",        "ClaudeOpus47Batch",        "ClaudeSonnet46Alt2",        "ClaudeSonnet46Batch",        "ClaudeOpus46",        "ClaudeOpus46Batch",        "ClaudeOpus45",        "ClaudeOpus45Batch",        "ClaudeHaiku45Alt2",        "ClaudeHaiku45Batch",        "ClaudeSonnet45",        "ClaudeSonnet45Batch",        "ClaudeOpus41",        "ClaudeOpus41Batch",        "ClaudeOpus4",        "ClaudeSonnet4",        "Claude3Haiku",        "ClaudeFableLatest",        "ClaudeHaikuLatest",        "ClaudeSonnetLatest",        "ClaudeOpusLatest",        "TrinityLargeThinking",        "Ernie45Vl424bA47b",        "UiTars157b",        "Seed21Turbo",        "Seed20Code",        "Seed20Lite",        "Seed20Mini",        "Seed16Flash",        "Seed16",        "DolphinMistral24bVeniceEdition",        "NorthMiniCodeFree",        "CommandA",        "CommandR7b122024",        "CommandR082024",        "CommandRPlus082024",        "V4Flash",        "V4Pro",        "DeepseekV4FlashVisionExp",        "DeepseekV4Pro0813",        "DeepseekV4Pro0813Batch",        "DeepseekV4Flash0731",        "DeepseekV4Flash0731Batch",        "DeepseekV4Pro",        "DeepseekV4Flash",        "DeepseekV32",        "DeepseekV32Exp",        "DeepseekV31Terminus",        "DeepseekChatV31",        "DeepseekR10528",        "DeepseekChatV30324",        "DeepseekR1DistillLlama70b",        "DeepseekR1",        "DeepseekChat",        "DeepseekV4FlashLatest",        "Dots3NotePreviewFree",        "Gemini38Flash",        "Gemini38FlashBatch",        "Gemini37Flash",        "Gemini37FlashBatch",        "Gemini36Flash",        "Gemini36FlashBatch",        "Gemini35FlashLite",        "Gemini35FlashLiteBatch",        "Gemini31FlashLiteImage",        "Gemini31FlashImage",        "Gemini3ProImage",        "Gemini35Flash",        "Gemini35FlashBatch",        "Gemini31FlashLite",        "Gemini31FlashLiteBatch",        "Gemma426bA4bIt",        "Gemma426bA4bItFree",        "Gemma431bIt",        "Gemma431bItBatch",        "Gemma431bItFree",        "Lyria3ProPreview",        "Lyria3ClipPreview",        "Gemini31FlashLitePreview",        "Gemini31FlashImagePreview",        "Gemini31ProPreviewCustomtools",        "Gemini31ProPreview",        "Gemini31ProPreviewBatch",        "Gemini3FlashPreview",        "Gemini3FlashPreviewBatch",        "Gemini3ProImagePreview",        "Gemini25FlashImage",        "Gemini25FlashLite",        "Gemini25FlashLiteBatch",        "Gemini25Flash",        "Gemini25FlashBatch",        "Gemini25Pro",        "Gemini25ProBatch",        "Gemini25ProPreview",        "Gemini25ProPreview0506",        "Gemma34bIt",        "Gemma312bIt",        "Gemma327bIt",        "Gemma227bIt",        "GeminiProLatest",        "GeminiFlashLatest",        "MythomaxL213b",        "Granite428b",        "Granite418b",        "Granite40HMicro",        "Mercury25Preview",        "Mercury2",        "Ling30FlashFin",        "Ling30FlashFinFree",        "Ling30Flash",        "KatCoderProV25",        "KatCoderProV2",        "Lfm2526bFree",        "Weaver",        "Longcat20",        "MuseSpark13Contributor",        "MuseSpark13",        "MuseSpark12Contributor",        "MuseGlimmer30b",        "MuseGlimmer30bBatch",        "MuseSpark12",        "MuseSpark11",        "LlamaGuard412b",        "Llama4Maverick",        "Llama4Scout",        "Llama3370bInstruct",        "Llama321bInstruct",        "Llama323bInstruct",        "Llama3170bInstruct",        "Llama318bInstruct",        "Phi4",        "Wizardlm28x22b",        "MinimaxM3",        "MinimaxM3Batch",        "MinimaxM3Free",        "MinimaxM27",        "MinimaxM27Free",        "MinimaxM25",        "MinimaxM2Her",        "MinimaxM21",        "MinimaxM2",        "MinimaxM1",        "Minimax01",        "MistralMedium35",        "MistralMedium35Batch",        "MistralSmall2603",        "Devstral2512",        "Ministral14b2512",        "Ministral8b2512",        "Ministral3b2512",        "MistralLarge2512",        "VoxtralSmall24b2507",        "MistralMedium31",        "Codestral2508",        "MistralSmall3224bInstruct",        "MistralMedium3",        "MistralSmall3124bInstruct",        "MistralSaba",        "MistralSmall24bInstruct2501",        "MistralLarge2407",        "MistralNemo",        "Mixtral8x22bInstruct",        "MistralLarge",        "KimiK3",        "KimiK3Batch",        "KimiK27Code",        "KimiK26",        "KimiK25",        "KimiK2Thinking",        "KimiK20905",        "KimiK2",        "KimiLatest",        "MorphV3Large",        "MorphV3Fast",        "SquirrelV1Mini",        "SquirrelV1Full",        "NexN2Mini",        "NexN2Pro",        "Hermes470b",        "Hermes4405b",        "Hermes3Llama3170b",        "Hermes3Llama31405b",        "Nemotron35Lightning",        "Nemotron35LightningFree",        "Nemotron35ContentSafetyFree",        "Nemotron3Ultra550bA55b",        "Nemotron3Ultra550bA55bFree",        "Nemotron3NanoOmni30bA3bReasoningFree",        "Nemotron3Super120bA12b",        "Nemotron3Super120bA12bFree",        "Nemotron3Nano30bA3b",        "Gpt4o",        "Gpt4oMini",        "Gpt5",        "Gpt5Mini",        "Gpt56LunaPro",        "Gpt56LunaProBatch",        "Gpt56Luna",        "Gpt56LunaBatch",        "Gpt56TerraPro",        "Gpt56TerraProBatch",        "Gpt56Terra",        "Gpt56TerraBatch",        "Gpt56SolPro",        "Gpt56SolProBatch",        "Gpt56Sol",        "Gpt56SolBatch",        "GptChatLatest",        "Gpt55Pro",        "Gpt55ProBatch",        "Gpt55",        "Gpt55Batch",        "Gpt54Image2",        "Gpt54Nano",        "Gpt54NanoBatch",        "Gpt54Mini",        "Gpt54MiniBatch",        "Gpt54Pro",        "Gpt54ProBatch",        "Gpt54",        "Gpt54Batch",        "Gpt53Codex",        "GptAudio",        "GptAudioMini",        "Gpt52Codex",        "Gpt52Chat",        "Gpt52Pro",        "Gpt52ProBatch",        "Gpt52",        "Gpt52Batch",        "Gpt51CodexMax",        "Gpt51",        "Gpt51Batch",        "Gpt51Codex",        "Gpt51CodexMini",        "GptOssSafeguard20b",        "Gpt5ImageMini",        "Gpt5Image",        "Gpt5Pro",        "Gpt5ProBatch",        "Gpt5Alt2",        "Gpt5Batch",        "Gpt5MiniAlt2",        "Gpt5MiniBatch",        "Gpt5Nano",        "Gpt5NanoBatch",        "GptOss120b",        "GptOss120bBatch",        "GptOss20b",        "GptOss20bBatch",        "O3Pro",        "O4MiniHigh",        "O3",        "O3Batch",        "O4Mini",        "O4MiniBatch",        "Gpt41",        "Gpt41Batch",        "Gpt41Mini",        "Gpt41MiniBatch",        "Gpt41Nano",        "Gpt41NanoBatch",        "O1Pro",        "O3MiniHigh",        "O3Mini",        "O3MiniBatch",        "O1",        "Gpt4o20241120",        "Gpt4o20240806",        "Gpt4oMiniAlt2",        "Gpt4oMini20240718",        "Gpt4oMiniBatch",        "Gpt4oAlt2",        "Gpt4o20240513",        "Gpt4oBatch",        "Gpt4Turbo",        "Gpt4TurboBatch",        "Gpt35Turbo0613",        "Gpt4TurboPreview",        "Gpt35TurboInstruct",        "Gpt35Turbo16k",        "Gpt35Turbo",        "Gpt35TurboBatch",        "Gpt4",        "GptMiniLatest",        "GptLatest",        "AutoBeta",        "Fusion",        "ParetoCode",        "Free",        "Bodybuilder",        "Auto",        "PerceptronMk1",        "SonarProSearch",        "SonarReasoningPro",        "SonarPro",        "SonarDeepResearch",        "Sonar",        "LagunaS21",        "LagunaS21Free",        "LagunaXs21",        "LagunaXs21Free",        "Qwen38Flash",        "Qwen3827b",        "Qwen3824tA95b",        "Qwen3824tA95bBatch",        "Qwen38Max",        "Qwen37Flash",        "Qwen37Plus",        "Qwen37Max",        "Qwen35Plus20260420",        "Qwen36Flash",        "Qwen3635bA3b",        "Qwen36MaxPreview",        "Qwen3627b",        "Qwen36Plus",        "Qwen359b",        "Qwen359bBatch",        "Qwen3535bA3b",        "Qwen3527b",        "Qwen35122bA10b",        "Qwen35Flash0223",        "Qwen35Plus0215",        "Qwen35397bA17b",        "Qwen3MaxThinking",        "Qwen3CoderNext",        "Qwen3Vl32bInstruct",        "Qwen3Vl8bThinking",        "Qwen3Vl8bInstruct",        "Qwen3Vl30bA3bThinking",        "Qwen3Vl30bA3bInstruct",        "Qwen3Vl235bA22bThinking",        "Qwen3Vl235bA22bInstruct",        "Qwen3Max",        "Qwen3CoderPlus",        "Qwen3CoderFlash",        "Qwen3Next80bA3bThinking",        "Qwen3Next80bA3bInstruct",        "QwenPlus20250728",        "Qwen330bA3bThinking2507",        "Qwen3Coder30bA3bInstruct",        "Qwen330bA3bInstruct2507",        "Qwen3235bA22bThinking2507",        "Qwen3Coder",        "Qwen3235bA22b2507",        "Qwen330bA3b",        "Qwen38b",        "Qwen314b",        "Qwen332b",        "Qwen3235bA22b",        "Qwen25Vl72bInstruct",        "QwenPlus",        "Qwen25Coder32bInstruct",        "Qwen257bInstruct",        "Qwen2572bInstruct",        "RekaEdge",        "RekaFlash3",        "RelaceSearch",        "RelaceApply3",        "SakanaNamazu",        "FuguUltra",        "L33Euryale70b",        "L31Euryale70b",        "L3Lunaris8b",        "Step37Flash",        "Step35Flash",        "Hy4Preview",        "HyMt218b",        "HyMt230bA3b",        "HyMt27b",        "Hy3",        "Hy3Preview",        "HunyuanA13bInstruct",        "Cydonia24bV41",        "Skyfall36bV2",        "Unslopnemo12b",        "InklingSmall",        "InklingSmallBatch",        "InklingSmallFree",        "Inkling",        "InklingBatch",        "InklingFree",        "RemmSlerpL213b",        "SolarPro4",        "SolarPro3",        "PalmyraX5",        "Grok46",        "Grok45",        "GrokBuild01",        "Grok43",        "Grok420MultiAgent",        "Grok420",        "GrokLatest",        "MimoV25Pro",        "MimoV25",        "Glm53Flash",        "Glm53FlashBatch",        "Glm53",        "Glm52",        "Glm52Free",        "Glm51",        "Glm5vTurbo",        "Glm5Turbo",        "Glm5",        "Glm47Flash",        "Glm47",        "Glm46v",        "Glm46",        "Glm45v",        "Glm45",        "Glm45Air",        "GlmFlashLatest",        "GlmLatest"      ]    },    "settings": {      "type": "Any",      "required": false    },    "model_api_key_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "validator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "budget_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "memory_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "ModelInput",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "model_company": {      "name": "ModelModelCompany",      "type": "Enum",      "required": true,      "valids": [        "AionLabs",        "Amazon",        "AnthraciteOrg",        "Anthropic",        "AnthropicMirror",        "ArceeAI",        "Baidu",        "ByteDance",        "ByteDanceSeed",        "CognitiveComputations",        "Cohere",        "DeepSeek",        "DeepSeekMirror",        "DotsStudio",        "Google",        "GoogleMirror",        "Gryphe",        "IBMGranite",        "Inception",        "InclusionAI",        "Kwaipilot",        "Liquid",        "Mancer",        "Meituan",        "Meta",        "MetaLlama",        "Microsoft",        "Minimax",        "MistralAI",        "MoonshotAI",        "MoonshotAIMirror",        "Morph",        "Namirasoft",        "NexAgi",        "NousResearch",        "Nvidia",        "OpenAI",        "OpenAIMirror",        "OpenRouter",        "Perceptron",        "Perplexity",        "Poolside",        "Qwen",        "RekaAI",        "Relace",        "Sakana",        "Sao10k",        "Stepfun",        "Tencent",        "TheDrummer",        "ThinkingMachines",        "Undi95",        "Upstage",        "Writer",        "XAI",        "XAIMirror",        "Xiaomi",        "ZAI",        "ZAIMirror"      ]    },    "model_name": {      "name": "ModelModelName",      "type": "Enum",      "required": true,      "valids": [        "Aion30Mini",        "Aion30",        "Aion20",        "AionRpLlama318b",        "Nova2LiteV1",        "NovaPremierV1",        "NovaLiteV1",        "NovaMicroV1",        "NovaProV1",        "MagnumV472b",        "ClaudeHaiku45",        "ClaudeOpus47",        "ClaudeSonnet46",        "ClaudeFable51",        "ClaudeFable51Batch",        "ClaudeOpus5",        "ClaudeOpus5Batch",        "ClaudeSonnet5",        "ClaudeSonnet5Batch",        "ClaudeFable5",        "ClaudeFable5Batch",        "ClaudeOpus48",        "ClaudeOpus48Batch",        "ClaudeOpus47Alt2",        "ClaudeOpus47Batch",        "ClaudeSonnet46Alt2",        "ClaudeSonnet46Batch",        "ClaudeOpus46",        "ClaudeOpus46Batch",        "ClaudeOpus45",        "ClaudeOpus45Batch",        "ClaudeHaiku45Alt2",        "ClaudeHaiku45Batch",        "ClaudeSonnet45",        "ClaudeSonnet45Batch",        "ClaudeOpus41",        "ClaudeOpus41Batch",        "ClaudeOpus4",        "ClaudeSonnet4",        "Claude3Haiku",        "ClaudeFableLatest",        "ClaudeHaikuLatest",        "ClaudeSonnetLatest",        "ClaudeOpusLatest",        "TrinityLargeThinking",        "Ernie45Vl424bA47b",        "UiTars157b",        "Seed21Turbo",        "Seed20Code",        "Seed20Lite",        "Seed20Mini",        "Seed16Flash",        "Seed16",        "DolphinMistral24bVeniceEdition",        "NorthMiniCodeFree",        "CommandA",        "CommandR7b122024",        "CommandR082024",        "CommandRPlus082024",        "V4Flash",        "V4Pro",        "DeepseekV4FlashVisionExp",        "DeepseekV4Pro0813",        "DeepseekV4Pro0813Batch",        "DeepseekV4Flash0731",        "DeepseekV4Flash0731Batch",        "DeepseekV4Pro",        "DeepseekV4Flash",        "DeepseekV32",        "DeepseekV32Exp",        "DeepseekV31Terminus",        "DeepseekChatV31",        "DeepseekR10528",        "DeepseekChatV30324",        "DeepseekR1DistillLlama70b",        "DeepseekR1",        "DeepseekChat",        "DeepseekV4FlashLatest",        "Dots3NotePreviewFree",        "Gemini38Flash",        "Gemini38FlashBatch",        "Gemini37Flash",        "Gemini37FlashBatch",        "Gemini36Flash",        "Gemini36FlashBatch",        "Gemini35FlashLite",        "Gemini35FlashLiteBatch",        "Gemini31FlashLiteImage",        "Gemini31FlashImage",        "Gemini3ProImage",        "Gemini35Flash",        "Gemini35FlashBatch",        "Gemini31FlashLite",        "Gemini31FlashLiteBatch",        "Gemma426bA4bIt",        "Gemma426bA4bItFree",        "Gemma431bIt",        "Gemma431bItBatch",        "Gemma431bItFree",        "Lyria3ProPreview",        "Lyria3ClipPreview",        "Gemini31FlashLitePreview",        "Gemini31FlashImagePreview",        "Gemini31ProPreviewCustomtools",        "Gemini31ProPreview",        "Gemini31ProPreviewBatch",        "Gemini3FlashPreview",        "Gemini3FlashPreviewBatch",        "Gemini3ProImagePreview",        "Gemini25FlashImage",        "Gemini25FlashLite",        "Gemini25FlashLiteBatch",        "Gemini25Flash",        "Gemini25FlashBatch",        "Gemini25Pro",        "Gemini25ProBatch",        "Gemini25ProPreview",        "Gemini25ProPreview0506",        "Gemma34bIt",        "Gemma312bIt",        "Gemma327bIt",        "Gemma227bIt",        "GeminiProLatest",        "GeminiFlashLatest",        "MythomaxL213b",        "Granite428b",        "Granite418b",        "Granite40HMicro",        "Mercury25Preview",        "Mercury2",        "Ling30FlashFin",        "Ling30FlashFinFree",        "Ling30Flash",        "KatCoderProV25",        "KatCoderProV2",        "Lfm2526bFree",        "Weaver",        "Longcat20",        "MuseSpark13Contributor",        "MuseSpark13",        "MuseSpark12Contributor",        "MuseGlimmer30b",        "MuseGlimmer30bBatch",        "MuseSpark12",        "MuseSpark11",        "LlamaGuard412b",        "Llama4Maverick",        "Llama4Scout",        "Llama3370bInstruct",        "Llama321bInstruct",        "Llama323bInstruct",        "Llama3170bInstruct",        "Llama318bInstruct",        "Phi4",        "Wizardlm28x22b",        "MinimaxM3",        "MinimaxM3Batch",        "MinimaxM3Free",        "MinimaxM27",        "MinimaxM27Free",        "MinimaxM25",        "MinimaxM2Her",        "MinimaxM21",        "MinimaxM2",        "MinimaxM1",        "Minimax01",        "MistralMedium35",        "MistralMedium35Batch",        "MistralSmall2603",        "Devstral2512",        "Ministral14b2512",        "Ministral8b2512",        "Ministral3b2512",        "MistralLarge2512",        "VoxtralSmall24b2507",        "MistralMedium31",        "Codestral2508",        "MistralSmall3224bInstruct",        "MistralMedium3",        "MistralSmall3124bInstruct",        "MistralSaba",        "MistralSmall24bInstruct2501",        "MistralLarge2407",        "MistralNemo",        "Mixtral8x22bInstruct",        "MistralLarge",        "KimiK3",        "KimiK3Batch",        "KimiK27Code",        "KimiK26",        "KimiK25",        "KimiK2Thinking",        "KimiK20905",        "KimiK2",        "KimiLatest",        "MorphV3Large",        "MorphV3Fast",        "SquirrelV1Mini",        "SquirrelV1Full",        "NexN2Mini",        "NexN2Pro",        "Hermes470b",        "Hermes4405b",        "Hermes3Llama3170b",        "Hermes3Llama31405b",        "Nemotron35Lightning",        "Nemotron35LightningFree",        "Nemotron35ContentSafetyFree",        "Nemotron3Ultra550bA55b",        "Nemotron3Ultra550bA55bFree",        "Nemotron3NanoOmni30bA3bReasoningFree",        "Nemotron3Super120bA12b",        "Nemotron3Super120bA12bFree",        "Nemotron3Nano30bA3b",        "Gpt4o",        "Gpt4oMini",        "Gpt5",        "Gpt5Mini",        "Gpt56LunaPro",        "Gpt56LunaProBatch",        "Gpt56Luna",        "Gpt56LunaBatch",        "Gpt56TerraPro",        "Gpt56TerraProBatch",        "Gpt56Terra",        "Gpt56TerraBatch",        "Gpt56SolPro",        "Gpt56SolProBatch",        "Gpt56Sol",        "Gpt56SolBatch",        "GptChatLatest",        "Gpt55Pro",        "Gpt55ProBatch",        "Gpt55",        "Gpt55Batch",        "Gpt54Image2",        "Gpt54Nano",        "Gpt54NanoBatch",        "Gpt54Mini",        "Gpt54MiniBatch",        "Gpt54Pro",        "Gpt54ProBatch",        "Gpt54",        "Gpt54Batch",        "Gpt53Codex",        "GptAudio",        "GptAudioMini",        "Gpt52Codex",        "Gpt52Chat",        "Gpt52Pro",        "Gpt52ProBatch",        "Gpt52",        "Gpt52Batch",        "Gpt51CodexMax",        "Gpt51",        "Gpt51Batch",        "Gpt51Codex",        "Gpt51CodexMini",        "GptOssSafeguard20b",        "Gpt5ImageMini",        "Gpt5Image",        "Gpt5Pro",        "Gpt5ProBatch",        "Gpt5Alt2",        "Gpt5Batch",        "Gpt5MiniAlt2",        "Gpt5MiniBatch",        "Gpt5Nano",        "Gpt5NanoBatch",        "GptOss120b",        "GptOss120bBatch",        "GptOss20b",        "GptOss20bBatch",        "O3Pro",        "O4MiniHigh",        "O3",        "O3Batch",        "O4Mini",        "O4MiniBatch",        "Gpt41",        "Gpt41Batch",        "Gpt41Mini",        "Gpt41MiniBatch",        "Gpt41Nano",        "Gpt41NanoBatch",        "O1Pro",        "O3MiniHigh",        "O3Mini",        "O3MiniBatch",        "O1",        "Gpt4o20241120",        "Gpt4o20240806",        "Gpt4oMiniAlt2",        "Gpt4oMini20240718",        "Gpt4oMiniBatch",        "Gpt4oAlt2",        "Gpt4o20240513",        "Gpt4oBatch",        "Gpt4Turbo",        "Gpt4TurboBatch",        "Gpt35Turbo0613",        "Gpt4TurboPreview",        "Gpt35TurboInstruct",        "Gpt35Turbo16k",        "Gpt35Turbo",        "Gpt35TurboBatch",        "Gpt4",        "GptMiniLatest",        "GptLatest",        "AutoBeta",        "Fusion",        "ParetoCode",        "Free",        "Bodybuilder",        "Auto",        "PerceptronMk1",        "SonarProSearch",        "SonarReasoningPro",        "SonarPro",        "SonarDeepResearch",        "Sonar",        "LagunaS21",        "LagunaS21Free",        "LagunaXs21",        "LagunaXs21Free",        "Qwen38Flash",        "Qwen3827b",        "Qwen3824tA95b",        "Qwen3824tA95bBatch",        "Qwen38Max",        "Qwen37Flash",        "Qwen37Plus",        "Qwen37Max",        "Qwen35Plus20260420",        "Qwen36Flash",        "Qwen3635bA3b",        "Qwen36MaxPreview",        "Qwen3627b",        "Qwen36Plus",        "Qwen359b",        "Qwen359bBatch",        "Qwen3535bA3b",        "Qwen3527b",        "Qwen35122bA10b",        "Qwen35Flash0223",        "Qwen35Plus0215",        "Qwen35397bA17b",        "Qwen3MaxThinking",        "Qwen3CoderNext",        "Qwen3Vl32bInstruct",        "Qwen3Vl8bThinking",        "Qwen3Vl8bInstruct",        "Qwen3Vl30bA3bThinking",        "Qwen3Vl30bA3bInstruct",        "Qwen3Vl235bA22bThinking",        "Qwen3Vl235bA22bInstruct",        "Qwen3Max",        "Qwen3CoderPlus",        "Qwen3CoderFlash",        "Qwen3Next80bA3bThinking",        "Qwen3Next80bA3bInstruct",        "QwenPlus20250728",        "Qwen330bA3bThinking2507",        "Qwen3Coder30bA3bInstruct",        "Qwen330bA3bInstruct2507",        "Qwen3235bA22bThinking2507",        "Qwen3Coder",        "Qwen3235bA22b2507",        "Qwen330bA3b",        "Qwen38b",        "Qwen314b",        "Qwen332b",        "Qwen3235bA22b",        "Qwen25Vl72bInstruct",        "QwenPlus",        "Qwen25Coder32bInstruct",        "Qwen257bInstruct",        "Qwen2572bInstruct",        "RekaEdge",        "RekaFlash3",        "RelaceSearch",        "RelaceApply3",        "SakanaNamazu",        "FuguUltra",        "L33Euryale70b",        "L31Euryale70b",        "L3Lunaris8b",        "Step37Flash",        "Step35Flash",        "Hy4Preview",        "HyMt218b",        "HyMt230bA3b",        "HyMt27b",        "Hy3",        "Hy3Preview",        "HunyuanA13bInstruct",        "Cydonia24bV41",        "Skyfall36bV2",        "Unslopnemo12b",        "InklingSmall",        "InklingSmallBatch",        "InklingSmallFree",        "Inkling",        "InklingBatch",        "InklingFree",        "RemmSlerpL213b",        "SolarPro4",        "SolarPro3",        "PalmyraX5",        "Grok46",        "Grok45",        "GrokBuild01",        "Grok43",        "Grok420MultiAgent",        "Grok420",        "GrokLatest",        "MimoV25Pro",        "MimoV25",        "Glm53Flash",        "Glm53FlashBatch",        "Glm53",        "Glm52",        "Glm52Free",        "Glm51",        "Glm5vTurbo",        "Glm5Turbo",        "Glm5",        "Glm47Flash",        "Glm47",        "Glm46v",        "Glm46",        "Glm45v",        "Glm45",        "Glm45Air",        "GlmFlashLatest",        "GlmLatest"      ]    },    "settings": {      "type": "Any",      "required": false    },    "model_api_key_credential_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "validator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "budget_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "memory_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "model_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "model_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "model_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "Interaction",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "chat_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "run_id": {      "type": "String",      "required": false    },    "request_id": {      "type": "String",      "required": true,      "max": 255    },    "ask_id_top_level": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "ask_id_direct": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "model_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "model_provider": {      "name": "InteractionModelProvider",      "type": "Enum",      "required": true,      "valids": [        "AionLabs",        "Amazon",        "AnthraciteOrg",        "Anthropic",        "AnthropicMirror",        "ArceeAI",        "Baidu",        "ByteDance",        "ByteDanceSeed",        "CognitiveComputations",        "Cohere",        "DeepSeek",        "DeepSeekMirror",        "DotsStudio",        "Google",        "GoogleMirror",        "Gryphe",        "IBMGranite",        "Inception",        "InclusionAI",        "Kwaipilot",        "Liquid",        "Mancer",        "Meituan",        "Meta",        "MetaLlama",        "Microsoft",        "Minimax",        "MistralAI",        "MoonshotAI",        "MoonshotAIMirror",        "Morph",        "Namirasoft",        "NexAgi",        "NousResearch",        "Nvidia",        "OpenAI",        "OpenAIMirror",        "OpenRouter",        "Perceptron",        "Perplexity",        "Poolside",        "Qwen",        "RekaAI",        "Relace",        "Sakana",        "Sao10k",        "Stepfun",        "Tencent",        "TheDrummer",        "ThinkingMachines",        "Undi95",        "Upstage",        "Writer",        "XAI",        "XAIMirror",        "Xiaomi",        "ZAI",        "ZAIMirror"      ]    },    "model_name": {      "name": "InteractionModelName",      "type": "Enum",      "required": true,      "valids": [        "Aion30Mini",        "Aion30",        "Aion20",        "AionRpLlama318b",        "Nova2LiteV1",        "NovaPremierV1",        "NovaLiteV1",        "NovaMicroV1",        "NovaProV1",        "MagnumV472b",        "ClaudeHaiku45",        "ClaudeOpus47",        "ClaudeSonnet46",        "ClaudeFable51",        "ClaudeFable51Batch",        "ClaudeOpus5",        "ClaudeOpus5Batch",        "ClaudeSonnet5",        "ClaudeSonnet5Batch",        "ClaudeFable5",        "ClaudeFable5Batch",        "ClaudeOpus48",        "ClaudeOpus48Batch",        "ClaudeOpus47Alt2",        "ClaudeOpus47Batch",        "ClaudeSonnet46Alt2",        "ClaudeSonnet46Batch",        "ClaudeOpus46",        "ClaudeOpus46Batch",        "ClaudeOpus45",        "ClaudeOpus45Batch",        "ClaudeHaiku45Alt2",        "ClaudeHaiku45Batch",        "ClaudeSonnet45",        "ClaudeSonnet45Batch",        "ClaudeOpus41",        "ClaudeOpus41Batch",        "ClaudeOpus4",        "ClaudeSonnet4",        "Claude3Haiku",        "ClaudeFableLatest",        "ClaudeHaikuLatest",        "ClaudeSonnetLatest",        "ClaudeOpusLatest",        "TrinityLargeThinking",        "Ernie45Vl424bA47b",        "UiTars157b",        "Seed21Turbo",        "Seed20Code",        "Seed20Lite",        "Seed20Mini",        "Seed16Flash",        "Seed16",        "DolphinMistral24bVeniceEdition",        "NorthMiniCodeFree",        "CommandA",        "CommandR7b122024",        "CommandR082024",        "CommandRPlus082024",        "V4Flash",        "V4Pro",        "DeepseekV4FlashVisionExp",        "DeepseekV4Pro0813",        "DeepseekV4Pro0813Batch",        "DeepseekV4Flash0731",        "DeepseekV4Flash0731Batch",        "DeepseekV4Pro",        "DeepseekV4Flash",        "DeepseekV32",        "DeepseekV32Exp",        "DeepseekV31Terminus",        "DeepseekChatV31",        "DeepseekR10528",        "DeepseekChatV30324",        "DeepseekR1DistillLlama70b",        "DeepseekR1",        "DeepseekChat",        "DeepseekV4FlashLatest",        "Dots3NotePreviewFree",        "Gemini38Flash",        "Gemini38FlashBatch",        "Gemini37Flash",        "Gemini37FlashBatch",        "Gemini36Flash",        "Gemini36FlashBatch",        "Gemini35FlashLite",        "Gemini35FlashLiteBatch",        "Gemini31FlashLiteImage",        "Gemini31FlashImage",        "Gemini3ProImage",        "Gemini35Flash",        "Gemini35FlashBatch",        "Gemini31FlashLite",        "Gemini31FlashLiteBatch",        "Gemma426bA4bIt",        "Gemma426bA4bItFree",        "Gemma431bIt",        "Gemma431bItBatch",        "Gemma431bItFree",        "Lyria3ProPreview",        "Lyria3ClipPreview",        "Gemini31FlashLitePreview",        "Gemini31FlashImagePreview",        "Gemini31ProPreviewCustomtools",        "Gemini31ProPreview",        "Gemini31ProPreviewBatch",        "Gemini3FlashPreview",        "Gemini3FlashPreviewBatch",        "Gemini3ProImagePreview",        "Gemini25FlashImage",        "Gemini25FlashLite",        "Gemini25FlashLiteBatch",        "Gemini25Flash",        "Gemini25FlashBatch",        "Gemini25Pro",        "Gemini25ProBatch",        "Gemini25ProPreview",        "Gemini25ProPreview0506",        "Gemma34bIt",        "Gemma312bIt",        "Gemma327bIt",        "Gemma227bIt",        "GeminiProLatest",        "GeminiFlashLatest",        "MythomaxL213b",        "Granite428b",        "Granite418b",        "Granite40HMicro",        "Mercury25Preview",        "Mercury2",        "Ling30FlashFin",        "Ling30FlashFinFree",        "Ling30Flash",        "KatCoderProV25",        "KatCoderProV2",        "Lfm2526bFree",        "Weaver",        "Longcat20",        "MuseSpark13Contributor",        "MuseSpark13",        "MuseSpark12Contributor",        "MuseGlimmer30b",        "MuseGlimmer30bBatch",        "MuseSpark12",        "MuseSpark11",        "LlamaGuard412b",        "Llama4Maverick",        "Llama4Scout",        "Llama3370bInstruct",        "Llama321bInstruct",        "Llama323bInstruct",        "Llama3170bInstruct",        "Llama318bInstruct",        "Phi4",        "Wizardlm28x22b",        "MinimaxM3",        "MinimaxM3Batch",        "MinimaxM3Free",        "MinimaxM27",        "MinimaxM27Free",        "MinimaxM25",        "MinimaxM2Her",        "MinimaxM21",        "MinimaxM2",        "MinimaxM1",        "Minimax01",        "MistralMedium35",        "MistralMedium35Batch",        "MistralSmall2603",        "Devstral2512",        "Ministral14b2512",        "Ministral8b2512",        "Ministral3b2512",        "MistralLarge2512",        "VoxtralSmall24b2507",        "MistralMedium31",        "Codestral2508",        "MistralSmall3224bInstruct",        "MistralMedium3",        "MistralSmall3124bInstruct",        "MistralSaba",        "MistralSmall24bInstruct2501",        "MistralLarge2407",        "MistralNemo",        "Mixtral8x22bInstruct",        "MistralLarge",        "KimiK3",        "KimiK3Batch",        "KimiK27Code",        "KimiK26",        "KimiK25",        "KimiK2Thinking",        "KimiK20905",        "KimiK2",        "KimiLatest",        "MorphV3Large",        "MorphV3Fast",        "SquirrelV1Mini",        "SquirrelV1Full",        "NexN2Mini",        "NexN2Pro",        "Hermes470b",        "Hermes4405b",        "Hermes3Llama3170b",        "Hermes3Llama31405b",        "Nemotron35Lightning",        "Nemotron35LightningFree",        "Nemotron35ContentSafetyFree",        "Nemotron3Ultra550bA55b",        "Nemotron3Ultra550bA55bFree",        "Nemotron3NanoOmni30bA3bReasoningFree",        "Nemotron3Super120bA12b",        "Nemotron3Super120bA12bFree",        "Nemotron3Nano30bA3b",        "Gpt4o",        "Gpt4oMini",        "Gpt5",        "Gpt5Mini",        "Gpt56LunaPro",        "Gpt56LunaProBatch",        "Gpt56Luna",        "Gpt56LunaBatch",        "Gpt56TerraPro",        "Gpt56TerraProBatch",        "Gpt56Terra",        "Gpt56TerraBatch",        "Gpt56SolPro",        "Gpt56SolProBatch",        "Gpt56Sol",        "Gpt56SolBatch",        "GptChatLatest",        "Gpt55Pro",        "Gpt55ProBatch",        "Gpt55",        "Gpt55Batch",        "Gpt54Image2",        "Gpt54Nano",        "Gpt54NanoBatch",        "Gpt54Mini",        "Gpt54MiniBatch",        "Gpt54Pro",        "Gpt54ProBatch",        "Gpt54",        "Gpt54Batch",        "Gpt53Codex",        "GptAudio",        "GptAudioMini",        "Gpt52Codex",        "Gpt52Chat",        "Gpt52Pro",        "Gpt52ProBatch",        "Gpt52",        "Gpt52Batch",        "Gpt51CodexMax",        "Gpt51",        "Gpt51Batch",        "Gpt51Codex",        "Gpt51CodexMini",        "GptOssSafeguard20b",        "Gpt5ImageMini",        "Gpt5Image",        "Gpt5Pro",        "Gpt5ProBatch",        "Gpt5Alt2",        "Gpt5Batch",        "Gpt5MiniAlt2",        "Gpt5MiniBatch",        "Gpt5Nano",        "Gpt5NanoBatch",        "GptOss120b",        "GptOss120bBatch",        "GptOss20b",        "GptOss20bBatch",        "O3Pro",        "O4MiniHigh",        "O3",        "O3Batch",        "O4Mini",        "O4MiniBatch",        "Gpt41",        "Gpt41Batch",        "Gpt41Mini",        "Gpt41MiniBatch",        "Gpt41Nano",        "Gpt41NanoBatch",        "O1Pro",        "O3MiniHigh",        "O3Mini",        "O3MiniBatch",        "O1",        "Gpt4o20241120",        "Gpt4o20240806",        "Gpt4oMiniAlt2",        "Gpt4oMini20240718",        "Gpt4oMiniBatch",        "Gpt4oAlt2",        "Gpt4o20240513",        "Gpt4oBatch",        "Gpt4Turbo",        "Gpt4TurboBatch",        "Gpt35Turbo0613",        "Gpt4TurboPreview",        "Gpt35TurboInstruct",        "Gpt35Turbo16k",        "Gpt35Turbo",        "Gpt35TurboBatch",        "Gpt4",        "GptMiniLatest",        "GptLatest",        "AutoBeta",        "Fusion",        "ParetoCode",        "Free",        "Bodybuilder",        "Auto",        "PerceptronMk1",        "SonarProSearch",        "SonarReasoningPro",        "SonarPro",        "SonarDeepResearch",        "Sonar",        "LagunaS21",        "LagunaS21Free",        "LagunaXs21",        "LagunaXs21Free",        "Qwen38Flash",        "Qwen3827b",        "Qwen3824tA95b",        "Qwen3824tA95bBatch",        "Qwen38Max",        "Qwen37Flash",        "Qwen37Plus",        "Qwen37Max",        "Qwen35Plus20260420",        "Qwen36Flash",        "Qwen3635bA3b",        "Qwen36MaxPreview",        "Qwen3627b",        "Qwen36Plus",        "Qwen359b",        "Qwen359bBatch",        "Qwen3535bA3b",        "Qwen3527b",        "Qwen35122bA10b",        "Qwen35Flash0223",        "Qwen35Plus0215",        "Qwen35397bA17b",        "Qwen3MaxThinking",        "Qwen3CoderNext",        "Qwen3Vl32bInstruct",        "Qwen3Vl8bThinking",        "Qwen3Vl8bInstruct",        "Qwen3Vl30bA3bThinking",        "Qwen3Vl30bA3bInstruct",        "Qwen3Vl235bA22bThinking",        "Qwen3Vl235bA22bInstruct",        "Qwen3Max",        "Qwen3CoderPlus",        "Qwen3CoderFlash",        "Qwen3Next80bA3bThinking",        "Qwen3Next80bA3bInstruct",        "QwenPlus20250728",        "Qwen330bA3bThinking2507",        "Qwen3Coder30bA3bInstruct",        "Qwen330bA3bInstruct2507",        "Qwen3235bA22bThinking2507",        "Qwen3Coder",        "Qwen3235bA22b2507",        "Qwen330bA3b",        "Qwen38b",        "Qwen314b",        "Qwen332b",        "Qwen3235bA22b",        "Qwen25Vl72bInstruct",        "QwenPlus",        "Qwen25Coder32bInstruct",        "Qwen257bInstruct",        "Qwen2572bInstruct",        "RekaEdge",        "RekaFlash3",        "RelaceSearch",        "RelaceApply3",        "SakanaNamazu",        "FuguUltra",        "L33Euryale70b",        "L31Euryale70b",        "L3Lunaris8b",        "Step37Flash",        "Step35Flash",        "Hy4Preview",        "HyMt218b",        "HyMt230bA3b",        "HyMt27b",        "Hy3",        "Hy3Preview",        "HunyuanA13bInstruct",        "Cydonia24bV41",        "Skyfall36bV2",        "Unslopnemo12b",        "InklingSmall",        "InklingSmallBatch",        "InklingSmallFree",        "Inkling",        "InklingBatch",        "InklingFree",        "RemmSlerpL213b",        "SolarPro4",        "SolarPro3",        "PalmyraX5",        "Grok46",        "Grok45",        "GrokBuild01",        "Grok43",        "Grok420MultiAgent",        "Grok420",        "GrokLatest",        "MimoV25Pro",        "MimoV25",        "Glm53Flash",        "Glm53FlashBatch",        "Glm53",        "Glm52",        "Glm52Free",        "Glm51",        "Glm5vTurbo",        "Glm5Turbo",        "Glm5",        "Glm47Flash",        "Glm47",        "Glm46v",        "Glm46",        "Glm45v",        "Glm45",        "Glm45Air",        "GlmFlashLatest",        "GlmLatest"      ]    },    "message_user": {      "type": "String",      "required": true    },    "message_ai": {      "type": "String",      "required": true    },    "message_error": {      "type": "String",      "required": false    },    "status": {      "name": "InteractionStatus",      "type": "Enum",      "required": true,      "valids": [        "Running",        "Successful",        "Failed"      ]    },    "total_token": {      "type": "Integer",      "required": true    },    "total_token_input": {      "type": "Integer",      "required": true    },    "total_token_output": {      "type": "Integer",      "required": true    },    "total_cost": {      "type": "Integer",      "required": true    },    "total_cost_input": {      "type": "Integer",      "required": true    },    "total_cost_output": {      "type": "Integer",      "required": true    },    "duration": {      "type": "Integer",      "required": true    },    "metadata": {      "type": "Any",      "required": false    },    "winner": {      "type": "Boolean",      "required": true    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "AskAsyncResponse",  "type": "Object",  "required": true,  "fields": {    "chat_id": {      "type": "String",      "required": true    },    "run_id": {      "type": "String",      "required": true    }  }}
{  "name": "LoadBalancer",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "algorithm": {      "name": "LoadBalancerAlgorithm",      "type": "Enum",      "required": true,      "valids": [        "Random",        "RoundRobin"      ]    },    "validator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "budget_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "memory_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "LoadBalancerFull",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "algorithm": {      "name": "LoadBalancerAlgorithm",      "type": "Enum",      "required": true,      "valids": [        "Random",        "RoundRobin"      ]    },    "validator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "budget_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "memory_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "targets": {      "type": "Array",      "required": true,      "items": [        {          "name": "LoadBalancerTarget",          "type": "Object",          "required": true,          "fields": {            "id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "load_balancer_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "inferencer_type": {              "name": "LoadBalancerTargetInferencerType",              "type": "Enum",              "required": true,              "valids": [                "MODEL",                "LOAD_BALANCER",                "FAILOVER",                "RACE",                "ROUTER",                "GATEWAY"              ]            },            "inferencer_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "weight": {              "type": "Float",              "required": true            },            "created_at": {              "type": "DateTime",              "required": true            },            "updated_at": {              "type": "DateTime",              "required": true            }          }        }      ]    },    "load_balancer_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "load_balancer_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "load_balancer_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "LoadBalancerTarget",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "load_balancer_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "inferencer_type": {      "name": "LoadBalancerTargetInferencerType",      "type": "Enum",      "required": true,      "valids": [        "MODEL",        "LOAD_BALANCER",        "FAILOVER",        "RACE",        "ROUTER",        "GATEWAY"      ]    },    "inferencer_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "weight": {      "type": "Float",      "required": true    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "LoadBalancerInput",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "algorithm": {      "name": "LoadBalancerAlgorithm",      "type": "Enum",      "required": true,      "valids": [        "Random",        "RoundRobin"      ]    },    "validator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "budget_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "memory_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "targets": {      "type": "Array",      "required": true,      "items": [        {          "name": "LoadBalancerTargetInput",          "type": "Object",          "required": true,          "fields": {            "inferencer_type": {              "name": "LoadBalancerTargetInferencerType",              "type": "Enum",              "required": true,              "valids": [                "MODEL",                "LOAD_BALANCER",                "FAILOVER",                "RACE",                "ROUTER",                "GATEWAY"              ]            },            "inferencer_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "weight": {              "type": "Float",              "required": true            }          }        }      ]    },    "load_balancer_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "load_balancer_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "load_balancer_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "LoadBalancerTargetInput",  "type": "Object",  "required": true,  "fields": {    "inferencer_type": {      "name": "LoadBalancerTargetInferencerType",      "type": "Enum",      "required": true,      "valids": [        "MODEL",        "LOAD_BALANCER",        "FAILOVER",        "RACE",        "ROUTER",        "GATEWAY"      ]    },    "inferencer_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "weight": {      "type": "Float",      "required": true    }  }}
{  "name": "Failover",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "validator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "budget_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "memory_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "FailoverFull",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "validator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "budget_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "memory_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "targets": {      "type": "Array",      "required": true,      "items": [        {          "name": "FailoverTarget",          "type": "Object",          "required": true,          "fields": {            "id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "failover_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "inferencer_type": {              "name": "FailoverTargetInferencerType",              "type": "Enum",              "required": true,              "valids": [                "MODEL",                "LOAD_BALANCER",                "FAILOVER",                "RACE",                "ROUTER",                "GATEWAY"              ]            },            "inferencer_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "timeout": {              "type": "Integer",              "required": true            },            "order": {              "type": "Integer",              "required": true            },            "created_at": {              "type": "DateTime",              "required": true            },            "updated_at": {              "type": "DateTime",              "required": true            }          }        }      ]    },    "failover_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "failover_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "failover_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "FailoverTarget",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "failover_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "inferencer_type": {      "name": "FailoverTargetInferencerType",      "type": "Enum",      "required": true,      "valids": [        "MODEL",        "LOAD_BALANCER",        "FAILOVER",        "RACE",        "ROUTER",        "GATEWAY"      ]    },    "inferencer_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "timeout": {      "type": "Integer",      "required": true    },    "order": {      "type": "Integer",      "required": true    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "FailoverInput",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "validator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "budget_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "memory_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "targets": {      "type": "Array",      "required": true,      "items": [        {          "name": "FailoverTargetInput",          "type": "Object",          "required": true,          "fields": {            "inferencer_type": {              "name": "FailoverTargetInferencerType",              "type": "Enum",              "required": true,              "valids": [                "MODEL",                "LOAD_BALANCER",                "FAILOVER",                "RACE",                "ROUTER",                "GATEWAY"              ]            },            "inferencer_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "timeout": {              "type": "Integer",              "required": true            }          }        }      ]    },    "failover_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "failover_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "failover_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "FailoverTargetInput",  "type": "Object",  "required": true,  "fields": {    "inferencer_type": {      "name": "FailoverTargetInferencerType",      "type": "Enum",      "required": true,      "valids": [        "MODEL",        "LOAD_BALANCER",        "FAILOVER",        "RACE",        "ROUTER",        "GATEWAY"      ]    },    "inferencer_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "timeout": {      "type": "Integer",      "required": true    }  }}
{  "name": "Race",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "validator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "budget_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "memory_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "RaceFull",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "validator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "budget_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "memory_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "targets": {      "type": "Array",      "required": true,      "items": [        {          "name": "RaceTarget",          "type": "Object",          "required": true,          "fields": {            "id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "race_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "inferencer_type": {              "name": "RaceTargetInferencerType",              "type": "Enum",              "required": true,              "valids": [                "MODEL",                "LOAD_BALANCER",                "FAILOVER",                "RACE",                "ROUTER",                "GATEWAY"              ]            },            "inferencer_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "created_at": {              "type": "DateTime",              "required": true            },            "updated_at": {              "type": "DateTime",              "required": true            }          }        }      ]    },    "race_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "race_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "race_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "RaceTarget",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "race_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "inferencer_type": {      "name": "RaceTargetInferencerType",      "type": "Enum",      "required": true,      "valids": [        "MODEL",        "LOAD_BALANCER",        "FAILOVER",        "RACE",        "ROUTER",        "GATEWAY"      ]    },    "inferencer_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "RaceInput",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "validator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "budget_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "memory_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "targets": {      "type": "Array",      "required": true,      "items": [        {          "name": "RaceTargetInput",          "type": "Object",          "required": true,          "fields": {            "inferencer_type": {              "name": "RaceTargetInferencerType",              "type": "Enum",              "required": true,              "valids": [                "MODEL",                "LOAD_BALANCER",                "FAILOVER",                "RACE",                "ROUTER",                "GATEWAY"              ]            },            "inferencer_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "race_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "race_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "race_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "RaceTargetInput",  "type": "Object",  "required": true,  "fields": {    "inferencer_type": {      "name": "RaceTargetInferencerType",      "type": "Enum",      "required": true,      "valids": [        "MODEL",        "LOAD_BALANCER",        "FAILOVER",        "RACE",        "ROUTER",        "GATEWAY"      ]    },    "inferencer_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    }  }}
{  "name": "Router",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "default_inferencer_type": {      "name": "RouterDefaultInferencerType",      "type": "Enum",      "required": true,      "valids": [        "MODEL",        "LOAD_BALANCER",        "FAILOVER",        "RACE",        "ROUTER",        "GATEWAY"      ]    },    "default_inferencer_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "validator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "budget_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "memory_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "RouterFull",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "default_inferencer_type": {      "name": "RouterDefaultInferencerType",      "type": "Enum",      "required": true,      "valids": [        "MODEL",        "LOAD_BALANCER",        "FAILOVER",        "RACE",        "ROUTER",        "GATEWAY"      ]    },    "default_inferencer_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "validator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "budget_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "memory_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "routes": {      "type": "Array",      "required": true,      "items": [        {          "name": "RouterRoute",          "type": "Object",          "required": true,          "fields": {            "id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "router_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "order": {              "type": "Integer",              "required": true            },            "ccg_type": {              "name": "RouterRouteCcgType",              "type": "Enum",              "required": true,              "valids": [                "Condition",                "ConditionGroup"              ]            },            "ccg_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "ccg_not": {              "type": "Boolean",              "required": true            },            "inferencer_type": {              "name": "RouterRouteInferencerType",              "type": "Enum",              "required": true,              "valids": [                "MODEL",                "LOAD_BALANCER",                "FAILOVER",                "RACE",                "ROUTER",                "GATEWAY"              ]            },            "inferencer_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "created_at": {              "type": "DateTime",              "required": true            },            "updated_at": {              "type": "DateTime",              "required": true            }          }        }      ]    },    "router_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "router_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "router_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "RouterRoute",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "router_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "order": {      "type": "Integer",      "required": true    },    "ccg_type": {      "name": "RouterRouteCcgType",      "type": "Enum",      "required": true,      "valids": [        "Condition",        "ConditionGroup"      ]    },    "ccg_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "ccg_not": {      "type": "Boolean",      "required": true    },    "inferencer_type": {      "name": "RouterRouteInferencerType",      "type": "Enum",      "required": true,      "valids": [        "MODEL",        "LOAD_BALANCER",        "FAILOVER",        "RACE",        "ROUTER",        "GATEWAY"      ]    },    "inferencer_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "RouterInput",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "default_inferencer_type": {      "name": "RouterDefaultInferencerType",      "type": "Enum",      "required": true,      "valids": [        "MODEL",        "LOAD_BALANCER",        "FAILOVER",        "RACE",        "ROUTER",        "GATEWAY"      ]    },    "default_inferencer_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "validator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "budget_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "memory_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "routes": {      "type": "Array",      "required": true,      "items": [        {          "name": "RouterRouteInput",          "type": "Object",          "required": true,          "fields": {            "order": {              "type": "Integer",              "required": true            },            "ccg_type": {              "name": "RouterRouteCcgType",              "type": "Enum",              "required": true,              "valids": [                "Condition",                "ConditionGroup"              ]            },            "ccg_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "ccg_not": {              "type": "Boolean",              "required": true            },            "inferencer_type": {              "name": "RouterRouteInferencerType",              "type": "Enum",              "required": true,              "valids": [                "MODEL",                "LOAD_BALANCER",                "FAILOVER",                "RACE",                "ROUTER",                "GATEWAY"              ]            },            "inferencer_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "router_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "router_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "router_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "RouterRouteInput",  "type": "Object",  "required": true,  "fields": {    "order": {      "type": "Integer",      "required": true    },    "ccg_type": {      "name": "RouterRouteCcgType",      "type": "Enum",      "required": true,      "valids": [        "Condition",        "ConditionGroup"      ]    },    "ccg_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "ccg_not": {      "type": "Boolean",      "required": true    },    "inferencer_type": {      "name": "RouterRouteInferencerType",      "type": "Enum",      "required": true,      "valids": [        "MODEL",        "LOAD_BALANCER",        "FAILOVER",        "RACE",        "ROUTER",        "GATEWAY"      ]    },    "inferencer_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    }  }}
{  "name": "Gateway",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "inferencer_type": {      "name": "GatewayInferencerType",      "type": "Enum",      "required": true,      "valids": [        "MODEL",        "LOAD_BALANCER",        "FAILOVER",        "RACE",        "ROUTER",        "GATEWAY"      ]    },    "inferencer_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "validator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "budget_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "memory_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "GatewayFull",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "inferencer_type": {      "name": "GatewayInferencerType",      "type": "Enum",      "required": true,      "valids": [        "MODEL",        "LOAD_BALANCER",        "FAILOVER",        "RACE",        "ROUTER",        "GATEWAY"      ]    },    "inferencer_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "validator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "budget_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "memory_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "guard_rails": {      "type": "Array",      "required": true,      "items": [        {          "name": "GatewayGuardRail",          "type": "Object",          "required": true,          "fields": {            "id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "gateway_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "guard_rail_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "created_at": {              "type": "DateTime",              "required": true            },            "updated_at": {              "type": "DateTime",              "required": true            }          }        }      ]    },    "knowledgebases": {      "type": "Array",      "required": true,      "items": [        {          "name": "GatewayKnowledgebase",          "type": "Object",          "required": true,          "fields": {            "id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "gateway_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "knowledgebase_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "created_at": {              "type": "DateTime",              "required": true            },            "updated_at": {              "type": "DateTime",              "required": true            }          }        }      ]    },    "gateway_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "gateway_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "gateway_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "GatewayGuardRail",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "gateway_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "guard_rail_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "GatewayKnowledgebase",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "gateway_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "knowledgebase_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "GatewayInput",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "inferencer_type": {      "name": "GatewayInferencerType",      "type": "Enum",      "required": true,      "valids": [        "MODEL",        "LOAD_BALANCER",        "FAILOVER",        "RACE",        "ROUTER",        "GATEWAY"      ]    },    "inferencer_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "validator_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "budget_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "memory_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "guard_rails": {      "type": "Array",      "required": false,      "items": [        {          "name": "GatewayGuardRailInput",          "type": "Object",          "required": false,          "fields": {            "guard_rail_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "knowledgebases": {      "type": "Array",      "required": false,      "items": [        {          "name": "GatewayKnowledgebaseInput",          "type": "Object",          "required": false,          "fields": {            "knowledgebase_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "gateway_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "gateway_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "gateway_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "GatewayGuardRailInput",  "type": "Object",  "required": false,  "fields": {    "guard_rail_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    }  }}
{  "name": "GatewayKnowledgebaseInput",  "type": "Object",  "required": false,  "fields": {    "knowledgebase_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    }  }}
{  "name": "Classifier",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "inferencer_type": {      "name": "ClassifierInferencerType",      "type": "Enum",      "required": true,      "valids": [        "MODEL",        "LOAD_BALANCER",        "FAILOVER",        "RACE",        "ROUTER",        "GATEWAY"      ]    },    "inferencer_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "additional_prompt": {      "type": "String",      "required": false    },    "multiple": {      "type": "Boolean",      "required": true    },    "memory_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "ClassifierFull",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "inferencer_type": {      "name": "ClassifierInferencerType",      "type": "Enum",      "required": true,      "valids": [        "MODEL",        "LOAD_BALANCER",        "FAILOVER",        "RACE",        "ROUTER",        "GATEWAY"      ]    },    "inferencer_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "additional_prompt": {      "type": "String",      "required": false    },    "multiple": {      "type": "Boolean",      "required": true    },    "memory_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "classes": {      "type": "Array",      "required": true,      "items": [        {          "name": "ClassifierClass",          "type": "Object",          "required": true,          "fields": {            "id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "classifier_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "name": {              "type": "String",              "required": true,              "max": 255            },            "description": {              "type": "String",              "required": false            },            "created_at": {              "type": "DateTime",              "required": true            },            "updated_at": {              "type": "DateTime",              "required": true            }          }        }      ]    },    "classifier_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "classifier_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "classifier_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "ClassifierClass",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "classifier_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "ClassifierInput",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "inferencer_type": {      "name": "ClassifierInferencerType",      "type": "Enum",      "required": true,      "valids": [        "MODEL",        "LOAD_BALANCER",        "FAILOVER",        "RACE",        "ROUTER",        "GATEWAY"      ]    },    "inferencer_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "additional_prompt": {      "type": "String",      "required": false    },    "multiple": {      "type": "Boolean",      "required": true    },    "memory_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "classes": {      "type": "Array",      "required": true,      "items": [        {          "name": "ClassifierClassInput",          "type": "Object",          "required": true,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "description": {              "type": "String",              "required": false            }          }        }      ]    },    "classifier_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "classifier_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "classifier_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "ClassifierClassInput",  "type": "Object",  "required": true,  "fields": {    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    }  }}
{  "name": "Validator",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "type": {      "name": "ValidatorType",      "type": "Enum",      "required": true,      "valids": [        "Json",        "Yaml",        "Env",        "Xml",        "Enum",        "Number",        "Date",        "DateTime",        "Time"      ]    },    "expected_format": {      "type": "String",      "required": false    },    "example_format": {      "type": "String",      "required": false    },    "inject_format_guidance_prompt": {      "type": "Boolean",      "required": true    },    "on_invalid_action": {      "name": "ValidatorOnInvalidAction",      "type": "Enum",      "required": true,      "valids": [        "Error",        "Correct"      ]    },    "error_message": {      "type": "String",      "required": false    },    "corrector_inferencer_type": {      "name": "ValidatorCorrectorInferencerType",      "type": "Enum",      "required": false,      "valids": [        "MODEL",        "LOAD_BALANCER",        "FAILOVER",        "RACE",        "ROUTER",        "GATEWAY"      ]    },    "corrector_inferencer_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "retry_count": {      "type": "Integer",      "required": false    },    "additional_prompt": {      "type": "String",      "required": false    },    "memory_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "ValidatorInput",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "type": {      "name": "ValidatorType",      "type": "Enum",      "required": true,      "valids": [        "Json",        "Yaml",        "Env",        "Xml",        "Enum",        "Number",        "Date",        "DateTime",        "Time"      ]    },    "expected_format": {      "type": "String",      "required": false    },    "example_format": {      "type": "String",      "required": false    },    "inject_format_guidance_prompt": {      "type": "Boolean",      "required": true    },    "on_invalid_action": {      "name": "ValidatorOnInvalidAction",      "type": "Enum",      "required": true,      "valids": [        "Error",        "Correct"      ]    },    "error_message": {      "type": "String",      "required": false    },    "corrector_inferencer_type": {      "name": "ValidatorCorrectorInferencerType",      "type": "Enum",      "required": false,      "valids": [        "MODEL",        "LOAD_BALANCER",        "FAILOVER",        "RACE",        "ROUTER",        "GATEWAY"      ]    },    "corrector_inferencer_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "retry_count": {      "type": "Integer",      "required": false    },    "additional_prompt": {      "type": "String",      "required": false    },    "memory_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "validator_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "validator_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "validator_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "GuardRail",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "memory_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "GuardRailFull",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "memory_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "rules": {      "type": "Array",      "required": true,      "items": [        {          "name": "GuardRailRule",          "type": "Object",          "required": true,          "fields": {            "id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "guard_rail_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "type": {              "name": "GuardRailRuleType",              "type": "Enum",              "required": true,              "valids": [                "Condition",                "ConditionGroup",                "ContentSafetyHate",                "ContentSafetyInsult",                "ContentSafetyRacism",                "ContentSafetySexual",                "ContentSafetyViolence",                "ContentSafetyMisconduct",                "DeniedTopic",                "PiiEmail",                "PiiPhone",                "PiiAddress",                "PiiCreditCard",                "PiiSocialSecurityNumber",                "PiiDateOfBirth",                "PiiUsernamePassword",                "PiiKeysAndTokens",                "PiiCustomSensitivePattern",                "PromptInjection",                "CustomPrompt"              ]            },            "type_condition_condition_id": {              "type": "String",              "required": false,              "min": 20,              "max": 20            },            "type_conditiongroup_condition_group_id": {              "type": "String",              "required": false,              "min": 20,              "max": 20            },            "type_deniedtopic_topics": {              "type": "String",              "required": false            },            "type_piicustomsensitivepattern_pattern": {              "type": "String",              "required": false            },            "type_customprompt_prompt": {              "type": "String",              "required": false            },            "type_customprompt_inferencer_type": {              "name": "GuardRailRuleTypeCustompromptInferencerType",              "type": "Enum",              "required": false,              "valids": [                "MODEL",                "LOAD_BALANCER",                "FAILOVER",                "RACE",                "ROUTER",                "GATEWAY"              ]            },            "type_customprompt_inferencer_id": {              "type": "String",              "required": false,              "min": 20,              "max": 20            },            "on_user_prompt": {              "type": "Boolean",              "required": true            },            "on_ai_output": {              "type": "Boolean",              "required": true            },            "created_at": {              "type": "DateTime",              "required": true            },            "updated_at": {              "type": "DateTime",              "required": true            }          }        }      ]    },    "guard_rail_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "guard_rail_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "guard_rail_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "GuardRailRule",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "guard_rail_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "type": {      "name": "GuardRailRuleType",      "type": "Enum",      "required": true,      "valids": [        "Condition",        "ConditionGroup",        "ContentSafetyHate",        "ContentSafetyInsult",        "ContentSafetyRacism",        "ContentSafetySexual",        "ContentSafetyViolence",        "ContentSafetyMisconduct",        "DeniedTopic",        "PiiEmail",        "PiiPhone",        "PiiAddress",        "PiiCreditCard",        "PiiSocialSecurityNumber",        "PiiDateOfBirth",        "PiiUsernamePassword",        "PiiKeysAndTokens",        "PiiCustomSensitivePattern",        "PromptInjection",        "CustomPrompt"      ]    },    "type_condition_condition_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "type_conditiongroup_condition_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "type_deniedtopic_topics": {      "type": "String",      "required": false    },    "type_piicustomsensitivepattern_pattern": {      "type": "String",      "required": false    },    "type_customprompt_prompt": {      "type": "String",      "required": false    },    "type_customprompt_inferencer_type": {      "name": "GuardRailRuleTypeCustompromptInferencerType",      "type": "Enum",      "required": false,      "valids": [        "MODEL",        "LOAD_BALANCER",        "FAILOVER",        "RACE",        "ROUTER",        "GATEWAY"      ]    },    "type_customprompt_inferencer_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "on_user_prompt": {      "type": "Boolean",      "required": true    },    "on_ai_output": {      "type": "Boolean",      "required": true    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "GuardRailInput",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "memory_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "rules": {      "type": "Array",      "required": true,      "items": [        {          "name": "GuardRailRuleInput",          "type": "Object",          "required": true,          "fields": {            "type": {              "name": "GuardRailRuleType",              "type": "Enum",              "required": true,              "valids": [                "Condition",                "ConditionGroup",                "ContentSafetyHate",                "ContentSafetyInsult",                "ContentSafetyRacism",                "ContentSafetySexual",                "ContentSafetyViolence",                "ContentSafetyMisconduct",                "DeniedTopic",                "PiiEmail",                "PiiPhone",                "PiiAddress",                "PiiCreditCard",                "PiiSocialSecurityNumber",                "PiiDateOfBirth",                "PiiUsernamePassword",                "PiiKeysAndTokens",                "PiiCustomSensitivePattern",                "PromptInjection",                "CustomPrompt"              ]            },            "type_condition_condition_id": {              "type": "String",              "required": false,              "min": 20,              "max": 20            },            "type_conditiongroup_condition_group_id": {              "type": "String",              "required": false,              "min": 20,              "max": 20            },            "type_deniedtopic_topics": {              "type": "String",              "required": false            },            "type_piicustomsensitivepattern_pattern": {              "type": "String",              "required": false            },            "type_customprompt_prompt": {              "type": "String",              "required": false            },            "type_customprompt_inferencer_type": {              "name": "GuardRailRuleTypeCustompromptInferencerType",              "type": "Enum",              "required": false,              "valids": [                "MODEL",                "LOAD_BALANCER",                "FAILOVER",                "RACE",                "ROUTER",                "GATEWAY"              ]            },            "type_customprompt_inferencer_id": {              "type": "String",              "required": false,              "min": 20,              "max": 20            },            "on_user_prompt": {              "type": "Boolean",              "required": true            },            "on_ai_output": {              "type": "Boolean",              "required": true            }          }        }      ]    },    "guard_rail_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "guard_rail_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "guard_rail_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "GuardRailRuleInput",  "type": "Object",  "required": true,  "fields": {    "type": {      "name": "GuardRailRuleType",      "type": "Enum",      "required": true,      "valids": [        "Condition",        "ConditionGroup",        "ContentSafetyHate",        "ContentSafetyInsult",        "ContentSafetyRacism",        "ContentSafetySexual",        "ContentSafetyViolence",        "ContentSafetyMisconduct",        "DeniedTopic",        "PiiEmail",        "PiiPhone",        "PiiAddress",        "PiiCreditCard",        "PiiSocialSecurityNumber",        "PiiDateOfBirth",        "PiiUsernamePassword",        "PiiKeysAndTokens",        "PiiCustomSensitivePattern",        "PromptInjection",        "CustomPrompt"      ]    },    "type_condition_condition_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "type_conditiongroup_condition_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "type_deniedtopic_topics": {      "type": "String",      "required": false    },    "type_piicustomsensitivepattern_pattern": {      "type": "String",      "required": false    },    "type_customprompt_prompt": {      "type": "String",      "required": false    },    "type_customprompt_inferencer_type": {      "name": "GuardRailRuleTypeCustompromptInferencerType",      "type": "Enum",      "required": false,      "valids": [        "MODEL",        "LOAD_BALANCER",        "FAILOVER",        "RACE",        "ROUTER",        "GATEWAY"      ]    },    "type_customprompt_inferencer_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "on_user_prompt": {      "type": "Boolean",      "required": true    },    "on_ai_output": {      "type": "Boolean",      "required": true    }  }}
{  "name": "Condition",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "not": {      "type": "Boolean",      "required": true    },    "operator": {      "name": "ConditionOperator",      "type": "Enum",      "required": true,      "valids": [        "AND",        "OR"      ]    },    "if_text_contains_any_words": {      "type": "String",      "required": false    },    "if_text_contains_all_words": {      "type": "String",      "required": false    },    "if_length_greater_than": {      "type": "Integer",      "required": false    },    "if_length_less_than": {      "type": "Integer",      "required": false    },    "if_classifier_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "if_classifier_contains_any_classes": {      "type": "String",      "required": false    },    "if_classifier_contains_all_classes": {      "type": "String",      "required": false    },    "if_contains_any_tags": {      "type": "String",      "required": false    },    "if_contains_all_tags": {      "type": "String",      "required": false    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "ConditionInput",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "not": {      "type": "Boolean",      "required": true    },    "operator": {      "name": "ConditionOperator",      "type": "Enum",      "required": true,      "valids": [        "AND",        "OR"      ]    },    "if_text_contains_any_words": {      "type": "String",      "required": false    },    "if_text_contains_all_words": {      "type": "String",      "required": false    },    "if_length_greater_than": {      "type": "Integer",      "required": false    },    "if_length_less_than": {      "type": "Integer",      "required": false    },    "if_classifier_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "if_classifier_contains_any_classes": {      "type": "String",      "required": false    },    "if_classifier_contains_all_classes": {      "type": "String",      "required": false    },    "if_contains_any_tags": {      "type": "String",      "required": false    },    "if_contains_all_tags": {      "type": "String",      "required": false    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "condition_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "condition_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "condition_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "ConditionGroup",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "not": {      "type": "Boolean",      "required": true    },    "operator": {      "name": "ConditionGroupOperator",      "type": "Enum",      "required": true,      "valids": [        "AND",        "OR"      ]    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "ConditionGroupFull",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "not": {      "type": "Boolean",      "required": true    },    "operator": {      "name": "ConditionGroupOperator",      "type": "Enum",      "required": true,      "valids": [        "AND",        "OR"      ]    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    },    "lines": {      "type": "Array",      "required": true,      "items": [        {          "name": "ConditionGroupLine",          "type": "Object",          "required": true,          "fields": {            "id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "condition_group_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "ccg_type": {              "name": "ConditionGroupLineCcgType",              "type": "Enum",              "required": true,              "valids": [                "Condition",                "ConditionGroup"              ]            },            "ccg_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "second_operand_type": {              "name": "ConditionGroupLineSecondOperandType",              "type": "Enum",              "required": true,              "valids": [                "TRUE",                "FALSE",                "EQUAL_CCG",                "NOT_EQUAL_CCG"              ]            },            "second_ccg_type": {              "name": "ConditionGroupLineSecondCcgType",              "type": "Enum",              "required": false,              "valids": [                "Condition",                "ConditionGroup"              ]            },            "second_ccg_id": {              "type": "String",              "required": false,              "min": 20,              "max": 20            },            "created_at": {              "type": "DateTime",              "required": true            },            "updated_at": {              "type": "DateTime",              "required": true            }          }        }      ]    },    "condition_group_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "condition_group_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "condition_group_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "ConditionGroupLine",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "condition_group_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "ccg_type": {      "name": "ConditionGroupLineCcgType",      "type": "Enum",      "required": true,      "valids": [        "Condition",        "ConditionGroup"      ]    },    "ccg_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "second_operand_type": {      "name": "ConditionGroupLineSecondOperandType",      "type": "Enum",      "required": true,      "valids": [        "TRUE",        "FALSE",        "EQUAL_CCG",        "NOT_EQUAL_CCG"      ]    },    "second_ccg_type": {      "name": "ConditionGroupLineSecondCcgType",      "type": "Enum",      "required": false,      "valids": [        "Condition",        "ConditionGroup"      ]    },    "second_ccg_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "ConditionGroupInput",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "not": {      "type": "Boolean",      "required": true    },    "operator": {      "name": "ConditionGroupOperator",      "type": "Enum",      "required": true,      "valids": [        "AND",        "OR"      ]    },    "log_group_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "lines": {      "type": "Array",      "required": true,      "items": [        {          "name": "ConditionGroupLineInput",          "type": "Object",          "required": true,          "fields": {            "ccg_type": {              "name": "ConditionGroupLineCcgType",              "type": "Enum",              "required": true,              "valids": [                "Condition",                "ConditionGroup"              ]            },            "ccg_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "second_operand_type": {              "name": "ConditionGroupLineSecondOperandType",              "type": "Enum",              "required": true,              "valids": [                "TRUE",                "FALSE",                "EQUAL_CCG",                "NOT_EQUAL_CCG"              ]            },            "second_ccg_type": {              "name": "ConditionGroupLineSecondCcgType",              "type": "Enum",              "required": false,              "valids": [                "Condition",                "ConditionGroup"              ]            },            "second_ccg_id": {              "type": "String",              "required": false,              "min": 20,              "max": 20            }          }        }      ]    },    "condition_group_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "condition_group_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "condition_group_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "ConditionGroupLineInput",  "type": "Object",  "required": true,  "fields": {    "ccg_type": {      "name": "ConditionGroupLineCcgType",      "type": "Enum",      "required": true,      "valids": [        "Condition",        "ConditionGroup"      ]    },    "ccg_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "second_operand_type": {      "name": "ConditionGroupLineSecondOperandType",      "type": "Enum",      "required": true,      "valids": [        "TRUE",        "FALSE",        "EQUAL_CCG",        "NOT_EQUAL_CCG"      ]    },    "second_ccg_type": {      "name": "ConditionGroupLineSecondCcgType",      "type": "Enum",      "required": false,      "valids": [        "Condition",        "ConditionGroup"      ]    },    "second_ccg_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    }  }}
{  "name": "Memory",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "total_interaction": {      "type": "Integer",      "required": true    },    "total_size": {      "type": "Integer",      "required": true    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "MemoryInput",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "wiper_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "description": {      "type": "String",      "required": false    },    "memory_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "memory_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "memory_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "MemoryInteraction",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "memory_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "interaction_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "Wiper",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "type": {      "name": "WiperType",      "type": "Enum",      "required": true,      "valids": [        "Time",        "Count"      ]    },    "time_type": {      "name": "WiperTimeType",      "type": "Enum",      "required": false,      "valids": [        "Day",        "Week",        "Month",        "Year"      ]    },    "time_value": {      "type": "Integer",      "required": false    },    "count": {      "type": "Integer",      "required": false    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "WiperInput",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "type": {      "name": "WiperType",      "type": "Enum",      "required": true,      "valids": [        "Time",        "Count"      ]    },    "time_type": {      "name": "WiperTimeType",      "type": "Enum",      "required": false,      "valids": [        "Day",        "Week",        "Month",        "Year"      ]    },    "time_value": {      "type": "Integer",      "required": false    },    "count": {      "type": "Integer",      "required": false    },    "description": {      "type": "String",      "required": false    },    "wiper_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "wiper_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "wiper_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "Budget",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "cost_limit_per_month": {      "type": "Float",      "required": false    },    "cost_limit_per_week": {      "type": "Float",      "required": false    },    "cost_limit_per_day": {      "type": "Float",      "required": false    },    "cost_limit_per_chat": {      "type": "Float",      "required": false    },    "cost_limit_per_run": {      "type": "Float",      "required": false    },    "description": {      "type": "String",      "required": false    },    "total_token": {      "type": "Integer",      "required": true    },    "total_token_input": {      "type": "Integer",      "required": true    },    "total_token_output": {      "type": "Integer",      "required": true    },    "total_cost": {      "type": "Integer",      "required": true    },    "total_cost_input": {      "type": "Integer",      "required": true    },    "total_cost_output": {      "type": "Integer",      "required": true    },    "total_monthly_started_at": {      "type": "DateTime",      "required": true    },    "total_monthly_token": {      "type": "Integer",      "required": true    },    "total_monthly_token_input": {      "type": "Integer",      "required": true    },    "total_monthly_token_output": {      "type": "Integer",      "required": true    },    "total_monthly_cost": {      "type": "Integer",      "required": true    },    "total_monthly_cost_input": {      "type": "Integer",      "required": true    },    "total_monthly_cost_output": {      "type": "Integer",      "required": true    },    "total_weekly_started_at": {      "type": "DateTime",      "required": true    },    "total_weekly_token": {      "type": "Integer",      "required": true    },    "total_weekly_token_input": {      "type": "Integer",      "required": true    },    "total_weekly_token_output": {      "type": "Integer",      "required": true    },    "total_weekly_cost": {      "type": "Integer",      "required": true    },    "total_weekly_cost_input": {      "type": "Integer",      "required": true    },    "total_weekly_cost_output": {      "type": "Integer",      "required": true    },    "total_daily_started_at": {      "type": "DateTime",      "required": true    },    "total_daily_token": {      "type": "Integer",      "required": true    },    "total_daily_token_input": {      "type": "Integer",      "required": true    },    "total_daily_token_output": {      "type": "Integer",      "required": true    },    "total_daily_cost": {      "type": "Integer",      "required": true    },    "total_daily_cost_input": {      "type": "Integer",      "required": true    },    "total_daily_cost_output": {      "type": "Integer",      "required": true    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "BudgetInput",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "cost_limit_per_month": {      "type": "Float",      "required": false,      "min": 0    },    "cost_limit_per_week": {      "type": "Float",      "required": false,      "min": 0    },    "cost_limit_per_day": {      "type": "Float",      "required": false,      "min": 0    },    "cost_limit_per_chat": {      "type": "Float",      "required": false,      "min": 0    },    "cost_limit_per_run": {      "type": "Float",      "required": false,      "min": 0    },    "description": {      "type": "String",      "required": false    },    "budget_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "budget_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "budget_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "Knowledgebase",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "KnowledgebaseInput",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "description": {      "type": "String",      "required": false    },    "knowledgebase_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "knowledgebase_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "knowledgebase_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "KnowledgebaseItem",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "knowledgebase_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "type": {      "name": "KnowledgebaseItemType",      "type": "Enum",      "required": true,      "valids": [        "Text",        "File",        "Url"      ]    },    "value": {      "type": "String",      "required": true    },    "description": {      "type": "String",      "required": false    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "KnowledgebaseItemInput",  "type": "Object",  "required": true,  "fields": {    "workspace_id": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "knowledgebase_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": true,      "max": 255    },    "type": {      "name": "KnowledgebaseItemType",      "type": "Enum",      "required": true,      "valids": [        "Text",        "File",        "Url"      ]    },    "value": {      "type": "String",      "required": true    },    "description": {      "type": "String",      "required": false    },    "knowledgebase_item_category": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityCategoryInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "category_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            }          }        }      ]    },    "knowledgebase_item_field": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityFieldInput",          "type": "Object",          "required": false,          "fields": {            "slot_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "field_id": {              "type": "String",              "required": true,              "min": 20,              "max": 20            },            "value": {              "type": "Any",              "required": false            }          }        }      ]    },    "knowledgebase_item_tag": {      "type": "Array",      "required": true,      "items": [        {          "name": "EntityTagInput",          "type": "Object",          "required": false,          "fields": {            "name": {              "type": "String",              "required": true,              "max": 255            },            "value": {              "type": "String",              "required": false            }          }        }      ]    }  }}
{  "name": "LLMListResponse",  "type": "Object",  "required": true,  "fields": {    "count": {      "type": "Float",      "required": true    },    "rows": {      "type": "Array",      "required": true,      "items": [        {          "name": "LLMItem",          "type": "Object",          "required": true,          "fields": {            "company": {              "name": "ModelCompanyType",              "type": "Enum",              "required": true,              "valids": [                "AionLabs",                "Amazon",                "AnthraciteOrg",                "Anthropic",                "AnthropicMirror",                "ArceeAI",                "Baidu",                "ByteDance",                "ByteDanceSeed",                "CognitiveComputations",                "Cohere",                "DeepSeek",                "DeepSeekMirror",                "DotsStudio",                "Google",                "GoogleMirror",                "Gryphe",                "IBMGranite",                "Inception",                "InclusionAI",                "Kwaipilot",                "Liquid",                "Mancer",                "Meituan",                "Meta",                "MetaLlama",                "Microsoft",                "Minimax",                "MistralAI",                "MoonshotAI",                "MoonshotAIMirror",                "Morph",                "Namirasoft",                "NexAgi",                "NousResearch",                "Nvidia",                "OpenAI",                "OpenAIMirror",                "OpenRouter",                "Perceptron",                "Perplexity",                "Poolside",                "Qwen",                "RekaAI",                "Relace",                "Sakana",                "Sao10k",                "Stepfun",                "Tencent",                "TheDrummer",                "ThinkingMachines",                "Undi95",                "Upstage",                "Writer",                "XAI",                "XAIMirror",                "Xiaomi",                "ZAI",                "ZAIMirror"              ]            },            "name": {              "type": "String",              "required": true            },            "price_input": {              "type": "Float",              "required": true            },            "price_output": {              "type": "Float",              "required": true            }          }        }      ]    }  }}
{  "name": "LLMItem",  "type": "Object",  "required": true,  "fields": {    "company": {      "name": "ModelCompanyType",      "type": "Enum",      "required": true,      "valids": [        "AionLabs",        "Amazon",        "AnthraciteOrg",        "Anthropic",        "AnthropicMirror",        "ArceeAI",        "Baidu",        "ByteDance",        "ByteDanceSeed",        "CognitiveComputations",        "Cohere",        "DeepSeek",        "DeepSeekMirror",        "DotsStudio",        "Google",        "GoogleMirror",        "Gryphe",        "IBMGranite",        "Inception",        "InclusionAI",        "Kwaipilot",        "Liquid",        "Mancer",        "Meituan",        "Meta",        "MetaLlama",        "Microsoft",        "Minimax",        "MistralAI",        "MoonshotAI",        "MoonshotAIMirror",        "Morph",        "Namirasoft",        "NexAgi",        "NousResearch",        "Nvidia",        "OpenAI",        "OpenAIMirror",        "OpenRouter",        "Perceptron",        "Perplexity",        "Poolside",        "Qwen",        "RekaAI",        "Relace",        "Sakana",        "Sao10k",        "Stepfun",        "Tencent",        "TheDrummer",        "ThinkingMachines",        "Undi95",        "Upstage",        "Writer",        "XAI",        "XAIMirror",        "Xiaomi",        "ZAI",        "ZAIMirror"      ]    },    "name": {      "type": "String",      "required": true    },    "price_input": {      "type": "Float",      "required": true    },    "price_output": {      "type": "Float",      "required": true    }  }}
{  "name": "Chat",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "inferencer_type": {      "name": "ChatInferencerType",      "type": "Enum",      "required": true,      "valids": [        "MODEL",        "LOAD_BALANCER",        "FAILOVER",        "RACE",        "ROUTER",        "GATEWAY"      ]    },    "inferencer_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "name": {      "type": "String",      "required": false,      "max": 255    },    "total_token": {      "type": "Integer",      "required": true    },    "total_token_input": {      "type": "Integer",      "required": true    },    "total_token_output": {      "type": "Integer",      "required": true    },    "total_cost": {      "type": "Integer",      "required": true    },    "total_cost_input": {      "type": "Integer",      "required": true    },    "total_cost_output": {      "type": "Integer",      "required": true    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "Ask",  "type": "Object",  "required": true,  "fields": {    "id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "user_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "workspace_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "ask_id_parent": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "chat_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "run_id": {      "type": "String",      "required": false    },    "inferencer_type": {      "name": "AskInferencerType",      "type": "Enum",      "required": true,      "valids": [        "MODEL",        "LOAD_BALANCER",        "FAILOVER",        "RACE",        "ROUTER",        "GATEWAY"      ]    },    "inferencer_id": {      "type": "String",      "required": true,      "min": 20,      "max": 20    },    "message_user": {      "type": "String",      "required": true    },    "message_error": {      "type": "String",      "required": false    },    "status": {      "name": "AskStatus",      "type": "Enum",      "required": false,      "valids": [        "Running",        "Successful",        "Failed"      ]    },    "duration": {      "type": "Integer",      "required": true    },    "interaction_id_result": {      "type": "String",      "required": false,      "min": 20,      "max": 20    },    "created_at": {      "type": "DateTime",      "required": true    },    "updated_at": {      "type": "DateTime",      "required": true    }  }}
{  "name": "UsageSummaryResponse",  "type": "Object",  "required": true,  "fields": {    "count": {      "type": "Integer",      "required": true    },    "total_token": {      "type": "Integer",      "required": true    },    "total_token_input": {      "type": "Integer",      "required": true    },    "total_token_output": {      "type": "Integer",      "required": true    },    "total_cost": {      "type": "Integer",      "required": true    },    "total_cost_input": {      "type": "Integer",      "required": true    },    "total_cost_output": {      "type": "Integer",      "required": true    }  }}
{  "name": "UsageDashboardResponse",  "type": "Object",  "required": true,  "fields": {    "bucket": {      "name": "UsageBucketType",      "type": "Enum",      "required": true,      "valids": [        "Hour",        "Day"      ]    },    "started_at": {      "type": "String",      "required": true    },    "ended_at": {      "type": "String",      "required": true    },    "buckets": {      "type": "Array",      "required": true,      "items": [        {          "name": "UsageDashboardBucket",          "type": "Object",          "required": true,          "fields": {            "bucket": {              "type": "String",              "required": true            },            "count": {              "type": "Integer",              "required": true            },            "total_token": {              "type": "Integer",              "required": true            },            "total_token_input": {              "type": "Integer",              "required": true            },            "total_token_output": {              "type": "Integer",              "required": true            },            "total_cost": {              "type": "Integer",              "required": true            },            "total_cost_input": {              "type": "Integer",              "required": true            },            "total_cost_output": {              "type": "Integer",              "required": true            }          }        }      ]    }  }}
{  "name": "UsageDashboardBucket",  "type": "Object",  "required": true,  "fields": {    "bucket": {      "type": "String",      "required": true    },    "count": {      "type": "Integer",      "required": true    },    "total_token": {      "type": "Integer",      "required": true    },    "total_token_input": {      "type": "Integer",      "required": true    },    "total_token_output": {      "type": "Integer",      "required": true    },    "total_cost": {      "type": "Integer",      "required": true    },    "total_cost_input": {      "type": "Integer",      "required": true    },    "total_cost_output": {      "type": "Integer",      "required": true    }  }}
AionLabs
Amazon
AnthraciteOrg
Anthropic
AnthropicMirror
ArceeAI
Baidu
ByteDance
ByteDanceSeed
CognitiveComputations
Cohere
DeepSeek
DeepSeekMirror
DotsStudio
GoogleMirror
Gryphe
IBMGranite
Inception
InclusionAI
Kwaipilot
Liquid
Mancer
Meituan
Meta
MetaLlama
Microsoft
Minimax
MistralAI
MoonshotAI
MoonshotAIMirror
Morph
Namirasoft
NexAgi
NousResearch
Nvidia
OpenAI
OpenAIMirror
OpenRouter
Perceptron
Perplexity
Poolside
Qwen
RekaAI
Relace
Sakana
Sao10k
Stepfun
Tencent
TheDrummer
ThinkingMachines
Undi95
Upstage
Writer
XAI
XAIMirror
Xiaomi
ZAI
ZAIMirror
Aion30Mini
Aion30
Aion20
AionRpLlama318b
Nova2LiteV1
NovaPremierV1
NovaLiteV1
NovaMicroV1
NovaProV1
MagnumV472b
ClaudeHaiku45
ClaudeOpus47
ClaudeSonnet46
ClaudeFable51
ClaudeFable51Batch
ClaudeOpus5
ClaudeOpus5Batch
ClaudeSonnet5
ClaudeSonnet5Batch
ClaudeFable5
ClaudeFable5Batch
ClaudeOpus48
ClaudeOpus48Batch
ClaudeOpus47Alt2
ClaudeOpus47Batch
ClaudeSonnet46Alt2
ClaudeSonnet46Batch
ClaudeOpus46
ClaudeOpus46Batch
ClaudeOpus45
ClaudeOpus45Batch
ClaudeHaiku45Alt2
ClaudeHaiku45Batch
ClaudeSonnet45
ClaudeSonnet45Batch
ClaudeOpus41
ClaudeOpus41Batch
ClaudeOpus4
ClaudeSonnet4
Claude3Haiku
ClaudeFableLatest
ClaudeHaikuLatest
ClaudeSonnetLatest
ClaudeOpusLatest
TrinityLargeThinking
Ernie45Vl424bA47b
UiTars157b
Seed21Turbo
Seed20Code
Seed20Lite
Seed20Mini
Seed16Flash
Seed16
DolphinMistral24bVeniceEdition
NorthMiniCodeFree
CommandA
CommandR7b122024
CommandR082024
CommandRPlus082024
V4Flash
V4Pro
DeepseekV4FlashVisionExp
DeepseekV4Pro0813
DeepseekV4Pro0813Batch
DeepseekV4Flash0731
DeepseekV4Flash0731Batch
DeepseekV4Pro
DeepseekV4Flash
DeepseekV32
DeepseekV32Exp
DeepseekV31Terminus
DeepseekChatV31
DeepseekR10528
DeepseekChatV30324
DeepseekR1DistillLlama70b
DeepseekR1
DeepseekChat
DeepseekV4FlashLatest
Dots3NotePreviewFree
Gemini38Flash
Gemini38FlashBatch
Gemini37Flash
Gemini37FlashBatch
Gemini36Flash
Gemini36FlashBatch
Gemini35FlashLite
Gemini35FlashLiteBatch
Gemini31FlashLiteImage
Gemini31FlashImage
Gemini3ProImage
Gemini35Flash
Gemini35FlashBatch
Gemini31FlashLite
Gemini31FlashLiteBatch
Gemma426bA4bIt
Gemma426bA4bItFree
Gemma431bIt
Gemma431bItBatch
Gemma431bItFree
Lyria3ProPreview
Lyria3ClipPreview
Gemini31FlashLitePreview
Gemini31FlashImagePreview
Gemini31ProPreviewCustomtools
Gemini31ProPreview
Gemini31ProPreviewBatch
Gemini3FlashPreview
Gemini3FlashPreviewBatch
Gemini3ProImagePreview
Gemini25FlashImage
Gemini25FlashLite
Gemini25FlashLiteBatch
Gemini25Flash
Gemini25FlashBatch
Gemini25Pro
Gemini25ProBatch
Gemini25ProPreview
Gemini25ProPreview0506
Gemma34bIt
Gemma312bIt
Gemma327bIt
Gemma227bIt
GeminiProLatest
GeminiFlashLatest
MythomaxL213b
Granite428b
Granite418b
Granite40HMicro
Mercury25Preview
Mercury2
Ling30FlashFin
Ling30FlashFinFree
Ling30Flash
KatCoderProV25
KatCoderProV2
Lfm2526bFree
Weaver
Longcat20
MuseSpark13Contributor
MuseSpark13
MuseSpark12Contributor
MuseGlimmer30b
MuseGlimmer30bBatch
MuseSpark12
MuseSpark11
LlamaGuard412b
Llama4Maverick
Llama4Scout
Llama3370bInstruct
Llama321bInstruct
Llama323bInstruct
Llama3170bInstruct
Llama318bInstruct
Phi4
Wizardlm28x22b
MinimaxM3
MinimaxM3Batch
MinimaxM3Free
MinimaxM27
MinimaxM27Free
MinimaxM25
MinimaxM2Her
MinimaxM21
MinimaxM2
MinimaxM1
Minimax01
MistralMedium35
MistralMedium35Batch
MistralSmall2603
Devstral2512
Ministral14b2512
Ministral8b2512
Ministral3b2512
MistralLarge2512
VoxtralSmall24b2507
MistralMedium31
Codestral2508
MistralSmall3224bInstruct
MistralMedium3
MistralSmall3124bInstruct
MistralSaba
MistralSmall24bInstruct2501
MistralLarge2407
MistralNemo
Mixtral8x22bInstruct
MistralLarge
KimiK3
KimiK3Batch
KimiK27Code
KimiK26
KimiK25
KimiK2Thinking
KimiK20905
KimiK2
KimiLatest
MorphV3Large
MorphV3Fast
SquirrelV1Mini
SquirrelV1Full
NexN2Mini
NexN2Pro
Hermes470b
Hermes4405b
Hermes3Llama3170b
Hermes3Llama31405b
Nemotron35Lightning
Nemotron35LightningFree
Nemotron35ContentSafetyFree
Nemotron3Ultra550bA55b
Nemotron3Ultra550bA55bFree
Nemotron3NanoOmni30bA3bReasoningFree
Nemotron3Super120bA12b
Nemotron3Super120bA12bFree
Nemotron3Nano30bA3b
Gpt4o
Gpt4oMini
Gpt5
Gpt5Mini
Gpt56LunaPro
Gpt56LunaProBatch
Gpt56Luna
Gpt56LunaBatch
Gpt56TerraPro
Gpt56TerraProBatch
Gpt56Terra
Gpt56TerraBatch
Gpt56SolPro
Gpt56SolProBatch
Gpt56Sol
Gpt56SolBatch
GptChatLatest
Gpt55Pro
Gpt55ProBatch
Gpt55
Gpt55Batch
Gpt54Image2
Gpt54Nano
Gpt54NanoBatch
Gpt54Mini
Gpt54MiniBatch
Gpt54Pro
Gpt54ProBatch
Gpt54
Gpt54Batch
Gpt53Codex
GptAudio
GptAudioMini
Gpt52Codex
Gpt52Chat
Gpt52Pro
Gpt52ProBatch
Gpt52
Gpt52Batch
Gpt51CodexMax
Gpt51
Gpt51Batch
Gpt51Codex
Gpt51CodexMini
GptOssSafeguard20b
Gpt5ImageMini
Gpt5Image
Gpt5Pro
Gpt5ProBatch
Gpt5Alt2
Gpt5Batch
Gpt5MiniAlt2
Gpt5MiniBatch
Gpt5Nano
Gpt5NanoBatch
GptOss120b
GptOss120bBatch
GptOss20b
GptOss20bBatch
O3Pro
O4MiniHigh
O3
O3Batch
O4Mini
O4MiniBatch
Gpt41
Gpt41Batch
Gpt41Mini
Gpt41MiniBatch
Gpt41Nano
Gpt41NanoBatch
O1Pro
O3MiniHigh
O3Mini
O3MiniBatch
O1
Gpt4o20241120
Gpt4o20240806
Gpt4oMiniAlt2
Gpt4oMini20240718
Gpt4oMiniBatch
Gpt4oAlt2
Gpt4o20240513
Gpt4oBatch
Gpt4Turbo
Gpt4TurboBatch
Gpt35Turbo0613
Gpt4TurboPreview
Gpt35TurboInstruct
Gpt35Turbo16k
Gpt35Turbo
Gpt35TurboBatch
Gpt4
GptMiniLatest
GptLatest
AutoBeta
Fusion
ParetoCode
Free
Bodybuilder
Auto
PerceptronMk1
SonarProSearch
SonarReasoningPro
SonarPro
SonarDeepResearch
Sonar
LagunaS21
LagunaS21Free
LagunaXs21
LagunaXs21Free
Qwen38Flash
Qwen3827b
Qwen3824tA95b
Qwen3824tA95bBatch
Qwen38Max
Qwen37Flash
Qwen37Plus
Qwen37Max
Qwen35Plus20260420
Qwen36Flash
Qwen3635bA3b
Qwen36MaxPreview
Qwen3627b
Qwen36Plus
Qwen359b
Qwen359bBatch
Qwen3535bA3b
Qwen3527b
Qwen35122bA10b
Qwen35Flash0223
Qwen35Plus0215
Qwen35397bA17b
Qwen3MaxThinking
Qwen3CoderNext
Qwen3Vl32bInstruct
Qwen3Vl8bThinking
Qwen3Vl8bInstruct
Qwen3Vl30bA3bThinking
Qwen3Vl30bA3bInstruct
Qwen3Vl235bA22bThinking
Qwen3Vl235bA22bInstruct
Qwen3Max
Qwen3CoderPlus
Qwen3CoderFlash
Qwen3Next80bA3bThinking
Qwen3Next80bA3bInstruct
QwenPlus20250728
Qwen330bA3bThinking2507
Qwen3Coder30bA3bInstruct
Qwen330bA3bInstruct2507
Qwen3235bA22bThinking2507
Qwen3Coder
Qwen3235bA22b2507
Qwen330bA3b
Qwen38b
Qwen314b
Qwen332b
Qwen3235bA22b
Qwen25Vl72bInstruct
QwenPlus
Qwen25Coder32bInstruct
Qwen257bInstruct
Qwen2572bInstruct
RekaEdge
RekaFlash3
RelaceSearch
RelaceApply3
SakanaNamazu
FuguUltra
L33Euryale70b
L31Euryale70b
L3Lunaris8b
Step37Flash
Step35Flash
Hy4Preview
HyMt218b
HyMt230bA3b
HyMt27b
Hy3
Hy3Preview
HunyuanA13bInstruct
Cydonia24bV41
Skyfall36bV2
Unslopnemo12b
InklingSmall
InklingSmallBatch
InklingSmallFree
Inkling
InklingBatch
InklingFree
RemmSlerpL213b
SolarPro4
SolarPro3
PalmyraX5
Grok46
Grok45
GrokBuild01
Grok43
Grok420MultiAgent
Grok420
GrokLatest
MimoV25Pro
MimoV25
Glm53Flash
Glm53FlashBatch
Glm53
Glm52
Glm52Free
Glm51
Glm5vTurbo
Glm5Turbo
Glm5
Glm47Flash
Glm47
Glm46v
Glm46
Glm45v
Glm45
Glm45Air
GlmFlashLatest
GlmLatest
AionLabs
Amazon
AnthraciteOrg
Anthropic
AnthropicMirror
ArceeAI
Baidu
ByteDance
ByteDanceSeed
CognitiveComputations
Cohere
DeepSeek
DeepSeekMirror
DotsStudio
GoogleMirror
Gryphe
IBMGranite
Inception
InclusionAI
Kwaipilot
Liquid
Mancer
Meituan
Meta
MetaLlama
Microsoft
Minimax
MistralAI
MoonshotAI
MoonshotAIMirror
Morph
Namirasoft
NexAgi
NousResearch
Nvidia
OpenAI
OpenAIMirror
OpenRouter
Perceptron
Perplexity
Poolside
Qwen
RekaAI
Relace
Sakana
Sao10k
Stepfun
Tencent
TheDrummer
ThinkingMachines
Undi95
Upstage
Writer
XAI
XAIMirror
Xiaomi
ZAI
ZAIMirror
Aion30Mini
Aion30
Aion20
AionRpLlama318b
Nova2LiteV1
NovaPremierV1
NovaLiteV1
NovaMicroV1
NovaProV1
MagnumV472b
ClaudeHaiku45
ClaudeOpus47
ClaudeSonnet46
ClaudeFable51
ClaudeFable51Batch
ClaudeOpus5
ClaudeOpus5Batch
ClaudeSonnet5
ClaudeSonnet5Batch
ClaudeFable5
ClaudeFable5Batch
ClaudeOpus48
ClaudeOpus48Batch
ClaudeOpus47Alt2
ClaudeOpus47Batch
ClaudeSonnet46Alt2
ClaudeSonnet46Batch
ClaudeOpus46
ClaudeOpus46Batch
ClaudeOpus45
ClaudeOpus45Batch
ClaudeHaiku45Alt2
ClaudeHaiku45Batch
ClaudeSonnet45
ClaudeSonnet45Batch
ClaudeOpus41
ClaudeOpus41Batch
ClaudeOpus4
ClaudeSonnet4
Claude3Haiku
ClaudeFableLatest
ClaudeHaikuLatest
ClaudeSonnetLatest
ClaudeOpusLatest
TrinityLargeThinking
Ernie45Vl424bA47b
UiTars157b
Seed21Turbo
Seed20Code
Seed20Lite
Seed20Mini
Seed16Flash
Seed16
DolphinMistral24bVeniceEdition
NorthMiniCodeFree
CommandA
CommandR7b122024
CommandR082024
CommandRPlus082024
V4Flash
V4Pro
DeepseekV4FlashVisionExp
DeepseekV4Pro0813
DeepseekV4Pro0813Batch
DeepseekV4Flash0731
DeepseekV4Flash0731Batch
DeepseekV4Pro
DeepseekV4Flash
DeepseekV32
DeepseekV32Exp
DeepseekV31Terminus
DeepseekChatV31
DeepseekR10528
DeepseekChatV30324
DeepseekR1DistillLlama70b
DeepseekR1
DeepseekChat
DeepseekV4FlashLatest
Dots3NotePreviewFree
Gemini38Flash
Gemini38FlashBatch
Gemini37Flash
Gemini37FlashBatch
Gemini36Flash
Gemini36FlashBatch
Gemini35FlashLite
Gemini35FlashLiteBatch
Gemini31FlashLiteImage
Gemini31FlashImage
Gemini3ProImage
Gemini35Flash
Gemini35FlashBatch
Gemini31FlashLite
Gemini31FlashLiteBatch
Gemma426bA4bIt
Gemma426bA4bItFree
Gemma431bIt
Gemma431bItBatch
Gemma431bItFree
Lyria3ProPreview
Lyria3ClipPreview
Gemini31FlashLitePreview
Gemini31FlashImagePreview
Gemini31ProPreviewCustomtools
Gemini31ProPreview
Gemini31ProPreviewBatch
Gemini3FlashPreview
Gemini3FlashPreviewBatch
Gemini3ProImagePreview
Gemini25FlashImage
Gemini25FlashLite
Gemini25FlashLiteBatch
Gemini25Flash
Gemini25FlashBatch
Gemini25Pro
Gemini25ProBatch
Gemini25ProPreview
Gemini25ProPreview0506
Gemma34bIt
Gemma312bIt
Gemma327bIt
Gemma227bIt
GeminiProLatest
GeminiFlashLatest
MythomaxL213b
Granite428b
Granite418b
Granite40HMicro
Mercury25Preview
Mercury2
Ling30FlashFin
Ling30FlashFinFree
Ling30Flash
KatCoderProV25
KatCoderProV2
Lfm2526bFree
Weaver
Longcat20
MuseSpark13Contributor
MuseSpark13
MuseSpark12Contributor
MuseGlimmer30b
MuseGlimmer30bBatch
MuseSpark12
MuseSpark11
LlamaGuard412b
Llama4Maverick
Llama4Scout
Llama3370bInstruct
Llama321bInstruct
Llama323bInstruct
Llama3170bInstruct
Llama318bInstruct
Phi4
Wizardlm28x22b
MinimaxM3
MinimaxM3Batch
MinimaxM3Free
MinimaxM27
MinimaxM27Free
MinimaxM25
MinimaxM2Her
MinimaxM21
MinimaxM2
MinimaxM1
Minimax01
MistralMedium35
MistralMedium35Batch
MistralSmall2603
Devstral2512
Ministral14b2512
Ministral8b2512
Ministral3b2512
MistralLarge2512
VoxtralSmall24b2507
MistralMedium31
Codestral2508
MistralSmall3224bInstruct
MistralMedium3
MistralSmall3124bInstruct
MistralSaba
MistralSmall24bInstruct2501
MistralLarge2407
MistralNemo
Mixtral8x22bInstruct
MistralLarge
KimiK3
KimiK3Batch
KimiK27Code
KimiK26
KimiK25
KimiK2Thinking
KimiK20905
KimiK2
KimiLatest
MorphV3Large
MorphV3Fast
SquirrelV1Mini
SquirrelV1Full
NexN2Mini
NexN2Pro
Hermes470b
Hermes4405b
Hermes3Llama3170b
Hermes3Llama31405b
Nemotron35Lightning
Nemotron35LightningFree
Nemotron35ContentSafetyFree
Nemotron3Ultra550bA55b
Nemotron3Ultra550bA55bFree
Nemotron3NanoOmni30bA3bReasoningFree
Nemotron3Super120bA12b
Nemotron3Super120bA12bFree
Nemotron3Nano30bA3b
Gpt4o
Gpt4oMini
Gpt5
Gpt5Mini
Gpt56LunaPro
Gpt56LunaProBatch
Gpt56Luna
Gpt56LunaBatch
Gpt56TerraPro
Gpt56TerraProBatch
Gpt56Terra
Gpt56TerraBatch
Gpt56SolPro
Gpt56SolProBatch
Gpt56Sol
Gpt56SolBatch
GptChatLatest
Gpt55Pro
Gpt55ProBatch
Gpt55
Gpt55Batch
Gpt54Image2
Gpt54Nano
Gpt54NanoBatch
Gpt54Mini
Gpt54MiniBatch
Gpt54Pro
Gpt54ProBatch
Gpt54
Gpt54Batch
Gpt53Codex
GptAudio
GptAudioMini
Gpt52Codex
Gpt52Chat
Gpt52Pro
Gpt52ProBatch
Gpt52
Gpt52Batch
Gpt51CodexMax
Gpt51
Gpt51Batch
Gpt51Codex
Gpt51CodexMini
GptOssSafeguard20b
Gpt5ImageMini
Gpt5Image
Gpt5Pro
Gpt5ProBatch
Gpt5Alt2
Gpt5Batch
Gpt5MiniAlt2
Gpt5MiniBatch
Gpt5Nano
Gpt5NanoBatch
GptOss120b
GptOss120bBatch
GptOss20b
GptOss20bBatch
O3Pro
O4MiniHigh
O3
O3Batch
O4Mini
O4MiniBatch
Gpt41
Gpt41Batch
Gpt41Mini
Gpt41MiniBatch
Gpt41Nano
Gpt41NanoBatch
O1Pro
O3MiniHigh
O3Mini
O3MiniBatch
O1
Gpt4o20241120
Gpt4o20240806
Gpt4oMiniAlt2
Gpt4oMini20240718
Gpt4oMiniBatch
Gpt4oAlt2
Gpt4o20240513
Gpt4oBatch
Gpt4Turbo
Gpt4TurboBatch
Gpt35Turbo0613
Gpt4TurboPreview
Gpt35TurboInstruct
Gpt35Turbo16k
Gpt35Turbo
Gpt35TurboBatch
Gpt4
GptMiniLatest
GptLatest
AutoBeta
Fusion
ParetoCode
Free
Bodybuilder
Auto
PerceptronMk1
SonarProSearch
SonarReasoningPro
SonarPro
SonarDeepResearch
Sonar
LagunaS21
LagunaS21Free
LagunaXs21
LagunaXs21Free
Qwen38Flash
Qwen3827b
Qwen3824tA95b
Qwen3824tA95bBatch
Qwen38Max
Qwen37Flash
Qwen37Plus
Qwen37Max
Qwen35Plus20260420
Qwen36Flash
Qwen3635bA3b
Qwen36MaxPreview
Qwen3627b
Qwen36Plus
Qwen359b
Qwen359bBatch
Qwen3535bA3b
Qwen3527b
Qwen35122bA10b
Qwen35Flash0223
Qwen35Plus0215
Qwen35397bA17b
Qwen3MaxThinking
Qwen3CoderNext
Qwen3Vl32bInstruct
Qwen3Vl8bThinking
Qwen3Vl8bInstruct
Qwen3Vl30bA3bThinking
Qwen3Vl30bA3bInstruct
Qwen3Vl235bA22bThinking
Qwen3Vl235bA22bInstruct
Qwen3Max
Qwen3CoderPlus
Qwen3CoderFlash
Qwen3Next80bA3bThinking
Qwen3Next80bA3bInstruct
QwenPlus20250728
Qwen330bA3bThinking2507
Qwen3Coder30bA3bInstruct
Qwen330bA3bInstruct2507
Qwen3235bA22bThinking2507
Qwen3Coder
Qwen3235bA22b2507
Qwen330bA3b
Qwen38b
Qwen314b
Qwen332b
Qwen3235bA22b
Qwen25Vl72bInstruct
QwenPlus
Qwen25Coder32bInstruct
Qwen257bInstruct
Qwen2572bInstruct
RekaEdge
RekaFlash3
RelaceSearch
RelaceApply3
SakanaNamazu
FuguUltra
L33Euryale70b
L31Euryale70b
L3Lunaris8b
Step37Flash
Step35Flash
Hy4Preview
HyMt218b
HyMt230bA3b
HyMt27b
Hy3
Hy3Preview
HunyuanA13bInstruct
Cydonia24bV41
Skyfall36bV2
Unslopnemo12b
InklingSmall
InklingSmallBatch
InklingSmallFree
Inkling
InklingBatch
InklingFree
RemmSlerpL213b
SolarPro4
SolarPro3
PalmyraX5
Grok46
Grok45
GrokBuild01
Grok43
Grok420MultiAgent
Grok420
GrokLatest
MimoV25Pro
MimoV25
Glm53Flash
Glm53FlashBatch
Glm53
Glm52
Glm52Free
Glm51
Glm5vTurbo
Glm5Turbo
Glm5
Glm47Flash
Glm47
Glm46v
Glm46
Glm45v
Glm45
Glm45Air
GlmFlashLatest
GlmLatest
Running
Successful
Failed
Random
RoundRobin
MODEL
LOAD_BALANCER
FAILOVER
RACE
ROUTER
GATEWAY
MODEL
LOAD_BALANCER
FAILOVER
RACE
ROUTER
GATEWAY
MODEL
LOAD_BALANCER
FAILOVER
RACE
ROUTER
GATEWAY
MODEL
LOAD_BALANCER
FAILOVER
RACE
ROUTER
GATEWAY
Condition
ConditionGroup
MODEL
LOAD_BALANCER
FAILOVER
RACE
ROUTER
GATEWAY
MODEL
LOAD_BALANCER
FAILOVER
RACE
ROUTER
GATEWAY
MODEL
LOAD_BALANCER
FAILOVER
RACE
ROUTER
GATEWAY
Json
Yaml
Env
Xml
Enum
Number
Date
DateTime
Time
Error
Correct
MODEL
LOAD_BALANCER
FAILOVER
RACE
ROUTER
GATEWAY
Condition
ConditionGroup
ContentSafetyHate
ContentSafetyInsult
ContentSafetyRacism
ContentSafetySexual
ContentSafetyViolence
ContentSafetyMisconduct
DeniedTopic
PiiEmail
PiiPhone
PiiAddress
PiiCreditCard
PiiSocialSecurityNumber
PiiDateOfBirth
PiiUsernamePassword
PiiKeysAndTokens
PiiCustomSensitivePattern
PromptInjection
CustomPrompt
MODEL
LOAD_BALANCER
FAILOVER
RACE
ROUTER
GATEWAY
AND
OR
AND
OR
Condition
ConditionGroup
TRUE
FALSE
EQUAL_CCG
NOT_EQUAL_CCG
Condition
ConditionGroup
Time
Count
Day
Week
Month
Year
Text
File
Url
AionLabs
Amazon
AnthraciteOrg
Anthropic
AnthropicMirror
ArceeAI
Baidu
ByteDance
ByteDanceSeed
CognitiveComputations
Cohere
DeepSeek
DeepSeekMirror
DotsStudio
GoogleMirror
Gryphe
IBMGranite
Inception
InclusionAI
Kwaipilot
Liquid
Mancer
Meituan
Meta
MetaLlama
Microsoft
Minimax
MistralAI
MoonshotAI
MoonshotAIMirror
Morph
Namirasoft
NexAgi
NousResearch
Nvidia
OpenAI
OpenAIMirror
OpenRouter
Perceptron
Perplexity
Poolside
Qwen
RekaAI
Relace
Sakana
Sao10k
Stepfun
Tencent
TheDrummer
ThinkingMachines
Undi95
Upstage
Writer
XAI
XAIMirror
Xiaomi
ZAI
ZAIMirror
MODEL
LOAD_BALANCER
FAILOVER
RACE
ROUTER
GATEWAY
MODEL
LOAD_BALANCER
FAILOVER
RACE
ROUTER
GATEWAY
Running
Successful
Failed
MODEL
LOAD_BALANCER
FAILOVER
RACE
ROUTER
GATEWAY
Hour
Day
©Copyright 2010 to 2026 Namira Software Corporation. All rights reserved.