Namirasoft Inference API V1

Namira Software Corporation Inference API Version 1 (1.5.29)

Install


To use this cli, we need to first Install Nodejs, then run the following command.

npm i -g namirasoft-inference-api-v1

Copied!

Commands


Health

Liveness

Returns the application liveness status

ns-inference health liveness

Copied!

Readiness

Returns the application readiness status

ns-inference health readiness

Copied!

Metrics

Get

Returns the application metrics

ns-inference metrics get

Copied!

Value

List

Returns the value list of a given table and column

ns-inference value list {table} {column} {search} {field_id} {limit}

Copied!

ModelCategory

List

Returns the model category list

ns-inference modelcategory list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a model category by id.

ns-inference modelcategory get {id}

Copied!

Create

Creates a new model category for an entity

ns-inference modelcategory create

Copied!

--slot_id (String)

--category_id (String)

Delete

Deletes a model category by an id.

ns-inference modelcategory delete {id}

Copied!

ModelField

List

Returns the model field list

ns-inference modelfield list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a model field by id.

ns-inference modelfield get {id}

Copied!

Create

Creates a new model field for an entity

ns-inference modelfield create

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Update

Updates a model field by an id for an entity

ns-inference modelfield update {id}

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a model field by an id.

ns-inference modelfield delete {id}

Copied!

ModelTag

List

Returns the model tag list

ns-inference modeltag list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a model tag by id.

ns-inference modeltag get {id}

Copied!

Create

Creates a new model tag for an entity

ns-inference modeltag create

Copied!

--name (String)

--value (String)

Update

Updates a model tag by an id for an entity

ns-inference modeltag update {id}

Copied!

--name (String)

--value (String)

Delete

Deletes a model tag by an id.

ns-inference modeltag delete {id}

Copied!

LoadBalancerCategory

List

Returns the load balancer category list

ns-inference loadbalancercategory list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a load balancer category by id.

ns-inference loadbalancercategory get {id}

Copied!

Create

Creates a new load balancer category for an entity

ns-inference loadbalancercategory create

Copied!

--slot_id (String)

--category_id (String)

Delete

Deletes a load balancer category by an id.

ns-inference loadbalancercategory delete {id}

Copied!

LoadBalancerField

List

Returns the load balancer field list

ns-inference loadbalancerfield list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a load balancer field by id.

ns-inference loadbalancerfield get {id}

Copied!

Create

Creates a new load balancer field for an entity

ns-inference loadbalancerfield create

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Update

Updates a load balancer field by an id for an entity

ns-inference loadbalancerfield update {id}

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a load balancer field by an id.

ns-inference loadbalancerfield delete {id}

Copied!

LoadBalancerTag

List

Returns the load balancer tag list

ns-inference loadbalancertag list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a load balancer tag by id.

ns-inference loadbalancertag get {id}

Copied!

Create

Creates a new load balancer tag for an entity

ns-inference loadbalancertag create

Copied!

--name (String)

--value (String)

Update

Updates a load balancer tag by an id for an entity

ns-inference loadbalancertag update {id}

Copied!

--name (String)

--value (String)

Delete

Deletes a load balancer tag by an id.

ns-inference loadbalancertag delete {id}

Copied!

FailoverCategory

List

Returns the failover category list

ns-inference failovercategory list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a failover category by id.

ns-inference failovercategory get {id}

Copied!

Create

Creates a new failover category for an entity

ns-inference failovercategory create

Copied!

--slot_id (String)

--category_id (String)

Delete

Deletes a failover category by an id.

ns-inference failovercategory delete {id}

Copied!

FailoverField

List

Returns the failover field list

ns-inference failoverfield list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a failover field by id.

ns-inference failoverfield get {id}

Copied!

Create

Creates a new failover field for an entity

ns-inference failoverfield create

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Update

Updates a failover field by an id for an entity

ns-inference failoverfield update {id}

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a failover field by an id.

ns-inference failoverfield delete {id}

Copied!

FailoverTag

List

Returns the failover tag list

ns-inference failovertag list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a failover tag by id.

ns-inference failovertag get {id}

Copied!

Create

Creates a new failover tag for an entity

ns-inference failovertag create

Copied!

--name (String)

--value (String)

Update

Updates a failover tag by an id for an entity

ns-inference failovertag update {id}

Copied!

--name (String)

--value (String)

Delete

Deletes a failover tag by an id.

ns-inference failovertag delete {id}

Copied!

RaceCategory

List

Returns the race category list

ns-inference racecategory list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a race category by id.

ns-inference racecategory get {id}

Copied!

Create

Creates a new race category for an entity

ns-inference racecategory create

Copied!

--slot_id (String)

--category_id (String)

Delete

Deletes a race category by an id.

ns-inference racecategory delete {id}

Copied!

RaceField

List

Returns the race field list

ns-inference racefield list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a race field by id.

ns-inference racefield get {id}

Copied!

Create

Creates a new race field for an entity

ns-inference racefield create

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Update

Updates a race field by an id for an entity

ns-inference racefield update {id}

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a race field by an id.

ns-inference racefield delete {id}

Copied!

RaceTag

List

Returns the race tag list

ns-inference racetag list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a race tag by id.

ns-inference racetag get {id}

Copied!

Create

Creates a new race tag for an entity

ns-inference racetag create

Copied!

--name (String)

--value (String)

Update

Updates a race tag by an id for an entity

ns-inference racetag update {id}

Copied!

--name (String)

--value (String)

Delete

Deletes a race tag by an id.

ns-inference racetag delete {id}

Copied!

RouterCategory

List

Returns the router category list

ns-inference routercategory list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a router category by id.

ns-inference routercategory get {id}

Copied!

Create

Creates a new router category for an entity

ns-inference routercategory create

Copied!

--slot_id (String)

--category_id (String)

Delete

Deletes a router category by an id.

ns-inference routercategory delete {id}

Copied!

RouterField

List

Returns the router field list

ns-inference routerfield list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a router field by id.

ns-inference routerfield get {id}

Copied!

Create

Creates a new router field for an entity

ns-inference routerfield create

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Update

Updates a router field by an id for an entity

ns-inference routerfield update {id}

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a router field by an id.

ns-inference routerfield delete {id}

Copied!

RouterTag

List

Returns the router tag list

ns-inference routertag list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a router tag by id.

ns-inference routertag get {id}

Copied!

Create

Creates a new router tag for an entity

ns-inference routertag create

Copied!

--name (String)

--value (String)

Update

Updates a router tag by an id for an entity

ns-inference routertag update {id}

Copied!

--name (String)

--value (String)

Delete

Deletes a router tag by an id.

ns-inference routertag delete {id}

Copied!

GatewayCategory

List

Returns the gateway category list

ns-inference gatewaycategory list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a gateway category by id.

ns-inference gatewaycategory get {id}

Copied!

Create

Creates a new gateway category for an entity

ns-inference gatewaycategory create

Copied!

--slot_id (String)

--category_id (String)

Delete

Deletes a gateway category by an id.

ns-inference gatewaycategory delete {id}

Copied!

GatewayField

List

Returns the gateway field list

ns-inference gatewayfield list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a gateway field by id.

ns-inference gatewayfield get {id}

Copied!

Create

Creates a new gateway field for an entity

ns-inference gatewayfield create

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Update

Updates a gateway field by an id for an entity

ns-inference gatewayfield update {id}

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a gateway field by an id.

ns-inference gatewayfield delete {id}

Copied!

GatewayTag

List

Returns the gateway tag list

ns-inference gatewaytag list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a gateway tag by id.

ns-inference gatewaytag get {id}

Copied!

Create

Creates a new gateway tag for an entity

ns-inference gatewaytag create

Copied!

--name (String)

--value (String)

Update

Updates a gateway tag by an id for an entity

ns-inference gatewaytag update {id}

Copied!

--name (String)

--value (String)

Delete

Deletes a gateway tag by an id.

ns-inference gatewaytag delete {id}

Copied!

ClassifierCategory

List

Returns the classifier category list

ns-inference classifiercategory list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a classifier category by id.

ns-inference classifiercategory get {id}

Copied!

Create

Creates a new classifier category for an entity

ns-inference classifiercategory create

Copied!

--slot_id (String)

--category_id (String)

Delete

Deletes a classifier category by an id.

ns-inference classifiercategory delete {id}

Copied!

ClassifierField

List

Returns the classifier field list

ns-inference classifierfield list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a classifier field by id.

ns-inference classifierfield get {id}

Copied!

Create

Creates a new classifier field for an entity

ns-inference classifierfield create

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Update

Updates a classifier field by an id for an entity

ns-inference classifierfield update {id}

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a classifier field by an id.

ns-inference classifierfield delete {id}

Copied!

ClassifierTag

List

Returns the classifier tag list

ns-inference classifiertag list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a classifier tag by id.

ns-inference classifiertag get {id}

Copied!

Create

Creates a new classifier tag for an entity

ns-inference classifiertag create

Copied!

--name (String)

--value (String)

Update

Updates a classifier tag by an id for an entity

ns-inference classifiertag update {id}

Copied!

--name (String)

--value (String)

Delete

Deletes a classifier tag by an id.

ns-inference classifiertag delete {id}

Copied!

ValidatorCategory

List

Returns the validator category list

ns-inference validatorcategory list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a validator category by id.

ns-inference validatorcategory get {id}

Copied!

Create

Creates a new validator category for an entity

ns-inference validatorcategory create

Copied!

--slot_id (String)

--category_id (String)

Delete

Deletes a validator category by an id.

ns-inference validatorcategory delete {id}

Copied!

ValidatorField

List

Returns the validator field list

ns-inference validatorfield list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a validator field by id.

ns-inference validatorfield get {id}

Copied!

Create

Creates a new validator field for an entity

ns-inference validatorfield create

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Update

Updates a validator field by an id for an entity

ns-inference validatorfield update {id}

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a validator field by an id.

ns-inference validatorfield delete {id}

Copied!

ValidatorTag

List

Returns the validator tag list

ns-inference validatortag list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a validator tag by id.

ns-inference validatortag get {id}

Copied!

Create

Creates a new validator tag for an entity

ns-inference validatortag create

Copied!

--name (String)

--value (String)

Update

Updates a validator tag by an id for an entity

ns-inference validatortag update {id}

Copied!

--name (String)

--value (String)

Delete

Deletes a validator tag by an id.

ns-inference validatortag delete {id}

Copied!

GuardRailCategory

List

Returns the guard rail category list

ns-inference guardrailcategory list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a guard rail category by id.

ns-inference guardrailcategory get {id}

Copied!

Create

Creates a new guard rail category for an entity

ns-inference guardrailcategory create

Copied!

--slot_id (String)

--category_id (String)

Delete

Deletes a guard rail category by an id.

ns-inference guardrailcategory delete {id}

Copied!

GuardRailField

List

Returns the guard rail field list

ns-inference guardrailfield list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a guard rail field by id.

ns-inference guardrailfield get {id}

Copied!

Create

Creates a new guard rail field for an entity

ns-inference guardrailfield create

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Update

Updates a guard rail field by an id for an entity

ns-inference guardrailfield update {id}

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a guard rail field by an id.

ns-inference guardrailfield delete {id}

Copied!

GuardRailTag

List

Returns the guard rail tag list

ns-inference guardrailtag list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a guard rail tag by id.

ns-inference guardrailtag get {id}

Copied!

Create

Creates a new guard rail tag for an entity

ns-inference guardrailtag create

Copied!

--name (String)

--value (String)

Update

Updates a guard rail tag by an id for an entity

ns-inference guardrailtag update {id}

Copied!

--name (String)

--value (String)

Delete

Deletes a guard rail tag by an id.

ns-inference guardrailtag delete {id}

Copied!

ConditionCategory

List

Returns the condition category list

ns-inference conditioncategory list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a condition category by id.

ns-inference conditioncategory get {id}

Copied!

Create

Creates a new condition category for an entity

ns-inference conditioncategory create

Copied!

--slot_id (String)

--category_id (String)

Delete

Deletes a condition category by an id.

ns-inference conditioncategory delete {id}

Copied!

ConditionField

List

Returns the condition field list

ns-inference conditionfield list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a condition field by id.

ns-inference conditionfield get {id}

Copied!

Create

Creates a new condition field for an entity

ns-inference conditionfield create

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Update

Updates a condition field by an id for an entity

ns-inference conditionfield update {id}

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a condition field by an id.

ns-inference conditionfield delete {id}

Copied!

ConditionTag

List

Returns the condition tag list

ns-inference conditiontag list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a condition tag by id.

ns-inference conditiontag get {id}

Copied!

Create

Creates a new condition tag for an entity

ns-inference conditiontag create

Copied!

--name (String)

--value (String)

Update

Updates a condition tag by an id for an entity

ns-inference conditiontag update {id}

Copied!

--name (String)

--value (String)

Delete

Deletes a condition tag by an id.

ns-inference conditiontag delete {id}

Copied!

ConditionGroupCategory

List

Returns the condition group category list

ns-inference conditiongroupcategory list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a condition group category by id.

ns-inference conditiongroupcategory get {id}

Copied!

Create

Creates a new condition group category for an entity

ns-inference conditiongroupcategory create

Copied!

--slot_id (String)

--category_id (String)

Delete

Deletes a condition group category by an id.

ns-inference conditiongroupcategory delete {id}

Copied!

ConditionGroupField

List

Returns the condition group field list

ns-inference conditiongroupfield list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a condition group field by id.

ns-inference conditiongroupfield get {id}

Copied!

Create

Creates a new condition group field for an entity

ns-inference conditiongroupfield create

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Update

Updates a condition group field by an id for an entity

ns-inference conditiongroupfield update {id}

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a condition group field by an id.

ns-inference conditiongroupfield delete {id}

Copied!

ConditionGroupTag

List

Returns the condition group tag list

ns-inference conditiongrouptag list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a condition group tag by id.

ns-inference conditiongrouptag get {id}

Copied!

Create

Creates a new condition group tag for an entity

ns-inference conditiongrouptag create

Copied!

--name (String)

--value (String)

Update

Updates a condition group tag by an id for an entity

ns-inference conditiongrouptag update {id}

Copied!

--name (String)

--value (String)

Delete

Deletes a condition group tag by an id.

ns-inference conditiongrouptag delete {id}

Copied!

MemoryCategory

List

Returns the memory category list

ns-inference memorycategory list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a memory category by id.

ns-inference memorycategory get {id}

Copied!

Create

Creates a new memory category for an entity

ns-inference memorycategory create

Copied!

--slot_id (String)

--category_id (String)

Delete

Deletes a memory category by an id.

ns-inference memorycategory delete {id}

Copied!

MemoryField

List

Returns the memory field list

ns-inference memoryfield list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a memory field by id.

ns-inference memoryfield get {id}

Copied!

Create

Creates a new memory field for an entity

ns-inference memoryfield create

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Update

Updates a memory field by an id for an entity

ns-inference memoryfield update {id}

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a memory field by an id.

ns-inference memoryfield delete {id}

Copied!

MemoryTag

List

Returns the memory tag list

ns-inference memorytag list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a memory tag by id.

ns-inference memorytag get {id}

Copied!

Create

Creates a new memory tag for an entity

ns-inference memorytag create

Copied!

--name (String)

--value (String)

Update

Updates a memory tag by an id for an entity

ns-inference memorytag update {id}

Copied!

--name (String)

--value (String)

Delete

Deletes a memory tag by an id.

ns-inference memorytag delete {id}

Copied!

WiperCategory

List

Returns the wiper category list

ns-inference wipercategory list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a wiper category by id.

ns-inference wipercategory get {id}

Copied!

Create

Creates a new wiper category for an entity

ns-inference wipercategory create

Copied!

--slot_id (String)

--category_id (String)

Delete

Deletes a wiper category by an id.

ns-inference wipercategory delete {id}

Copied!

WiperField

List

Returns the wiper field list

ns-inference wiperfield list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a wiper field by id.

ns-inference wiperfield get {id}

Copied!

Create

Creates a new wiper field for an entity

ns-inference wiperfield create

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Update

Updates a wiper field by an id for an entity

ns-inference wiperfield update {id}

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a wiper field by an id.

ns-inference wiperfield delete {id}

Copied!

WiperTag

List

Returns the wiper tag list

ns-inference wipertag list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a wiper tag by id.

ns-inference wipertag get {id}

Copied!

Create

Creates a new wiper tag for an entity

ns-inference wipertag create

Copied!

--name (String)

--value (String)

Update

Updates a wiper tag by an id for an entity

ns-inference wipertag update {id}

Copied!

--name (String)

--value (String)

Delete

Deletes a wiper tag by an id.

ns-inference wipertag delete {id}

Copied!

BudgetCategory

List

Returns the budget category list

ns-inference budgetcategory list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a budget category by id.

ns-inference budgetcategory get {id}

Copied!

Create

Creates a new budget category for an entity

ns-inference budgetcategory create

Copied!

--slot_id (String)

--category_id (String)

Delete

Deletes a budget category by an id.

ns-inference budgetcategory delete {id}

Copied!

BudgetField

List

Returns the budget field list

ns-inference budgetfield list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a budget field by id.

ns-inference budgetfield get {id}

Copied!

Create

Creates a new budget field for an entity

ns-inference budgetfield create

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Update

Updates a budget field by an id for an entity

ns-inference budgetfield update {id}

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a budget field by an id.

ns-inference budgetfield delete {id}

Copied!

BudgetTag

List

Returns the budget tag list

ns-inference budgettag list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a budget tag by id.

ns-inference budgettag get {id}

Copied!

Create

Creates a new budget tag for an entity

ns-inference budgettag create

Copied!

--name (String)

--value (String)

Update

Updates a budget tag by an id for an entity

ns-inference budgettag update {id}

Copied!

--name (String)

--value (String)

Delete

Deletes a budget tag by an id.

ns-inference budgettag delete {id}

Copied!

KnowledgebaseCategory

List

Returns the knowledgebase category list

ns-inference knowledgebasecategory list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a knowledgebase category by id.

ns-inference knowledgebasecategory get {id}

Copied!

Create

Creates a new knowledgebase category for an entity

ns-inference knowledgebasecategory create

Copied!

--slot_id (String)

--category_id (String)

Delete

Deletes a knowledgebase category by an id.

ns-inference knowledgebasecategory delete {id}

Copied!

KnowledgebaseField

List

Returns the knowledgebase field list

ns-inference knowledgebasefield list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a knowledgebase field by id.

ns-inference knowledgebasefield get {id}

Copied!

Create

Creates a new knowledgebase field for an entity

ns-inference knowledgebasefield create

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Update

Updates a knowledgebase field by an id for an entity

ns-inference knowledgebasefield update {id}

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a knowledgebase field by an id.

ns-inference knowledgebasefield delete {id}

Copied!

KnowledgebaseTag

List

Returns the knowledgebase tag list

ns-inference knowledgebasetag list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a knowledgebase tag by id.

ns-inference knowledgebasetag get {id}

Copied!

Create

Creates a new knowledgebase tag for an entity

ns-inference knowledgebasetag create

Copied!

--name (String)

--value (String)

Update

Updates a knowledgebase tag by an id for an entity

ns-inference knowledgebasetag update {id}

Copied!

--name (String)

--value (String)

Delete

Deletes a knowledgebase tag by an id.

ns-inference knowledgebasetag delete {id}

Copied!

KnowledgebaseItemCategory

List

Returns the knowledgebase item category list

ns-inference knowledgebaseitemcategory list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a knowledgebase item category by id.

ns-inference knowledgebaseitemcategory get {id}

Copied!

Create

Creates a new knowledgebase item category for an entity

ns-inference knowledgebaseitemcategory create

Copied!

--slot_id (String)

--category_id (String)

Delete

Deletes a knowledgebase item category by an id.

ns-inference knowledgebaseitemcategory delete {id}

Copied!

KnowledgebaseItemField

List

Returns the knowledgebase item field list

ns-inference knowledgebaseitemfield list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a knowledgebase item field by id.

ns-inference knowledgebaseitemfield get {id}

Copied!

Create

Creates a new knowledgebase item field for an entity

ns-inference knowledgebaseitemfield create

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Update

Updates a knowledgebase item field by an id for an entity

ns-inference knowledgebaseitemfield update {id}

Copied!

--slot_id (String)

--field_id (String)

--value (Any)

Delete

Deletes a knowledgebase item field by an id.

ns-inference knowledgebaseitemfield delete {id}

Copied!

KnowledgebaseItemTag

List

Returns the knowledgebase item tag list

ns-inference knowledgebaseitemtag list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a knowledgebase item tag by id.

ns-inference knowledgebaseitemtag get {id}

Copied!

Create

Creates a new knowledgebase item tag for an entity

ns-inference knowledgebaseitemtag create

Copied!

--name (String)

--value (String)

Update

Updates a knowledgebase item tag by an id for an entity

ns-inference knowledgebaseitemtag update {id}

Copied!

--name (String)

--value (String)

Delete

Deletes a knowledgebase item tag by an id.

ns-inference knowledgebaseitemtag delete {id}

Copied!

Model

List

Returns the model list

ns-inference model list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a model by an id

ns-inference model get {id}

Copied!

Create

Creates a new model

ns-inference model create

Copied!

--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)

Update

Updates a model by an id

ns-inference model update {id}

Copied!

--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)

Delete

Deletes a model by an id

ns-inference model delete {id}

Copied!

Ask

Asks an LLM in the context of a chat. Creates a new chat if chat_id is null.

ns-inference model ask {model_id}

Copied!

--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)

AskAsync

Same as Ask but returns immediately with chat_id and run_id. Poll interaction endpoints to see progress.

ns-inference model askasync {model_id}

Copied!

--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)

LoadBalancer

List

Returns the load balancer list

ns-inference loadbalancer list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a load balancer by an id

ns-inference loadbalancer get {id}

Copied!

Create

Creates a new load balancer

ns-inference loadbalancer create

Copied!

--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)

Update

Updates a load balancer by an id

ns-inference loadbalancer update {id}

Copied!

--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)

Delete

Deletes a load balancer by an id

ns-inference loadbalancer delete {id}

Copied!

Ask

Asks an LLM via a load balancer. Picks a model according to the configured algorithm.

ns-inference loadbalancer ask {load_balancer_id}

Copied!

--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)

AskAsync

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}

Copied!

--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)

Failover

List

Returns the failover list

ns-inference failover list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a failover by an id

ns-inference failover get {id}

Copied!

Create

Creates a new failover

ns-inference failover create

Copied!

--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)

Update

Updates a failover by an id

ns-inference failover update {id}

Copied!

--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)

Delete

Deletes a failover by an id

ns-inference failover delete {id}

Copied!

Ask

Asks an LLM via a failover strategy.

ns-inference failover ask {failover_id}

Copied!

--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)

AskAsync

Same as Ask but returns immediately with chat_id and run_id. Poll interaction endpoints to see progress.

ns-inference failover askasync {failover_id}

Copied!

--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)

Race

List

Returns the race list

ns-inference race list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a race by an id

ns-inference race get {id}

Copied!

Create

Creates a new race

ns-inference race create

Copied!

--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)

Update

Updates a race by an id

ns-inference race update {id}

Copied!

--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)

Delete

Deletes a race by an id

ns-inference race delete {id}

Copied!

Ask

Asks an LLM via a race strategy. Returns the first successful response.

ns-inference race ask {race_id}

Copied!

--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)

AskAsync

Same as Ask but returns immediately with chat_id and run_id. Poll interaction endpoints to see progress.

ns-inference race askasync {race_id}

Copied!

--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)

Router

List

Returns the router list

ns-inference router list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a router by an id

ns-inference router get {id}

Copied!

Create

Creates a new router

ns-inference router create

Copied!

--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)

Update

Updates a router by an id

ns-inference router update {id}

Copied!

--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)

Delete

Deletes a router by an id

ns-inference router delete {id}

Copied!

Ask

Asks an LLM via a router. Picks a target according to the configured routes.

ns-inference router ask {router_id}

Copied!

--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)

AskAsync

Same as Ask but returns immediately with chat_id and run_id. Poll interaction endpoints to see progress.

ns-inference router askasync {router_id}

Copied!

--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)

Gateway

List

Returns the gateway list

ns-inference gateway list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a gateway by an id

ns-inference gateway get {id}

Copied!

Create

Creates a new gateway

ns-inference gateway create

Copied!

--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)

Update

Updates a gateway by an id

ns-inference gateway update {id}

Copied!

--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)

Delete

Deletes a gateway by an id

ns-inference gateway delete {id}

Copied!

Ask

Asks an LLM via a gateway. Applies configured guard rails and knowledgebases.

ns-inference gateway ask {gateway_id}

Copied!

--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)

AskAsync

Same as Ask but returns immediately with chat_id and run_id. Poll interaction endpoints to see progress.

ns-inference gateway askasync {gateway_id}

Copied!

--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)

Classifier

List

Returns the classifier list

ns-inference classifier list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a classifier by an id

ns-inference classifier get {id}

Copied!

Create

Creates a new classifier

ns-inference classifier create

Copied!

--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)

Update

Updates a classifier by an id

ns-inference classifier update {id}

Copied!

--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)

Delete

Deletes a classifier by an id

ns-inference classifier delete {id}

Copied!

Validator

List

Returns the validator list

ns-inference validator list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a validator by an id

ns-inference validator get {id}

Copied!

Create

Creates a new validator

ns-inference validator create

Copied!

--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)

Update

Updates a validator by an id

ns-inference validator update {id}

Copied!

--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)

Delete

Deletes a validator by an id

ns-inference validator delete {id}

Copied!

GuardRail

List

Returns the guard rail list

ns-inference guardrail list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a guard rail by an id

ns-inference guardrail get {id}

Copied!

Create

Creates a new guard rail

ns-inference guardrail create

Copied!

--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)

Update

Updates a guard rail by an id

ns-inference guardrail update {id}

Copied!

--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)

Delete

Deletes a guard rail by an id

ns-inference guardrail delete {id}

Copied!

Condition

List

Returns the condition list

ns-inference condition list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a condition by an id

ns-inference condition get {id}

Copied!

Create

Creates a new condition

ns-inference condition create

Copied!

--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)

Update

Updates a condition by an id

ns-inference condition update {id}

Copied!

--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)

Delete

Deletes a condition by an id

ns-inference condition delete {id}

Copied!

ConditionGroup

List

Returns the condition group list

ns-inference conditiongroup list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a condition group by an id

ns-inference conditiongroup get {id}

Copied!

Create

Creates a new condition group

ns-inference conditiongroup create

Copied!

--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)

Update

Updates a condition group by an id

ns-inference conditiongroup update {id}

Copied!

--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)

Delete

Deletes a condition group by an id

ns-inference conditiongroup delete {id}

Copied!

Memory

List

Returns the memory list

ns-inference memory list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a memory by an id

ns-inference memory get {id}

Copied!

Create

Creates a new memory

ns-inference memory create

Copied!

--workspace_id (String)

--name (String)

--wiper_id (String)

--description (String)

--memory_category (Array)

--memory_field (Array)

--memory_tag (Array)

Update

Updates a memory by an id

ns-inference memory update {id}

Copied!

--workspace_id (String)

--name (String)

--wiper_id (String)

--description (String)

--memory_category (Array)

--memory_field (Array)

--memory_tag (Array)

Delete

Deletes a memory by an id

ns-inference memory delete {id}

Copied!

Clear

Clear a memory: pass mode=all or mode=before with before ISO date, or mode=keep with count.

ns-inference memory clear {id}

Copied!

--mode (String)

--before (String)

--count (Integer)

MemoryInteraction

List

Returns the memory interaction list

ns-inference memoryinteraction list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a memory interaction by an id

ns-inference memoryinteraction get {id}

Copied!

Wiper

List

Returns the wiper list

ns-inference wiper list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a wiper by an id

ns-inference wiper get {id}

Copied!

Create

Creates a new wiper

ns-inference wiper create

Copied!

--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)

Update

Updates a wiper by an id

ns-inference wiper update {id}

Copied!

--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)

Delete

Deletes a wiper by an id

ns-inference wiper delete {id}

Copied!

Budget

List

Returns the budget list

ns-inference budget list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a budget by an id

ns-inference budget get {id}

Copied!

Create

Creates a new budget

ns-inference budget create

Copied!

--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)

Update

Updates a budget by an id

ns-inference budget update {id}

Copied!

--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)

Delete

Deletes a budget by an id

ns-inference budget delete {id}

Copied!

Knowledgebase

List

Returns the knowledgebase list

ns-inference knowledgebase list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a knowledgebase by an id

ns-inference knowledgebase get {id}

Copied!

Create

Creates a new knowledgebase

ns-inference knowledgebase create

Copied!

--workspace_id (String)

--name (String)

--description (String)

--knowledgebase_category (Array)

--knowledgebase_field (Array)

--knowledgebase_tag (Array)

Update

Updates a knowledgebase by an id

ns-inference knowledgebase update {id}

Copied!

--workspace_id (String)

--name (String)

--description (String)

--knowledgebase_category (Array)

--knowledgebase_field (Array)

--knowledgebase_tag (Array)

Delete

Deletes a knowledgebase by an id

ns-inference knowledgebase delete {id}

Copied!

KnowledgebaseItem

List

Returns the knowledgebase item list

ns-inference knowledgebaseitem list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a knowledgebase item by an id

ns-inference knowledgebaseitem get {id}

Copied!

Create

Creates a new knowledgebase item

ns-inference knowledgebaseitem create

Copied!

--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)

Update

Updates a knowledgebase item by an id

ns-inference knowledgebaseitem update {id}

Copied!

--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)

Delete

Deletes a knowledgebase item by an id

ns-inference knowledgebaseitem delete {id}

Copied!

Inference

Ask

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}

Copied!

--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)

LLM

List

Returns the llm list

ns-inference llm list

Copied!

Chat

List

Returns the chat list

ns-inference chat list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns a chat by an id

ns-inference chat get {id}

Copied!

Interaction

List

Returns the interaction list

ns-inference interaction list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Get

Returns an interaction by an id

ns-inference interaction get {id}

Copied!

Ask

List

Returns the ask list

ns-inference ask list {filters} {page} {size} {sorts} {all_workspaces}

Copied!

Usage

Summary

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}

Copied!

Dashboard

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}

Copied!

Schemas


ModelCategory

{
  "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
    }
  }
}

EntityCategoryInput

{
  "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
    }
  }
}

ModelField

{
  "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
    }
  }
}

EntityFieldInput

{
  "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
    }
  }
}

ModelTag

{
  "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
    }
  }
}

EntityTagInput

{
  "name": "EntityTagInput",
  "type": "Object",
  "required": true,
  "fields": {
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "value": {
      "type": "String",
      "required": false
    }
  }
}

LoadBalancerCategory

{
  "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
    }
  }
}

LoadBalancerField

{
  "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
    }
  }
}

LoadBalancerTag

{
  "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
    }
  }
}

FailoverCategory

{
  "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
    }
  }
}

FailoverField

{
  "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
    }
  }
}

FailoverTag

{
  "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
    }
  }
}

RaceCategory

{
  "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
    }
  }
}

RaceField

{
  "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
    }
  }
}

RaceTag

{
  "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
    }
  }
}

RouterCategory

{
  "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
    }
  }
}

RouterField

{
  "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
    }
  }
}

RouterTag

{
  "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
    }
  }
}

GatewayCategory

{
  "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
    }
  }
}

GatewayField

{
  "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
    }
  }
}

GatewayTag

{
  "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
    }
  }
}

ClassifierCategory

{
  "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
    }
  }
}

ClassifierField

{
  "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
    }
  }
}

ClassifierTag

{
  "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
    }
  }
}

ValidatorCategory

{
  "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
    }
  }
}

ValidatorField

{
  "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
    }
  }
}

ValidatorTag

{
  "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
    }
  }
}

GuardRailCategory

{
  "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
    }
  }
}

GuardRailField

{
  "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
    }
  }
}

GuardRailTag

{
  "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
    }
  }
}

ConditionCategory

{
  "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
    }
  }
}

ConditionField

{
  "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
    }
  }
}

ConditionTag

{
  "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
    }
  }
}

ConditionGroupCategory

{
  "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
    }
  }
}

ConditionGroupField

{
  "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
    }
  }
}

ConditionGroupTag

{
  "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
    }
  }
}

MemoryCategory

{
  "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
    }
  }
}

MemoryField

{
  "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
    }
  }
}

MemoryTag

{
  "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
    }
  }
}

WiperCategory

{
  "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
    }
  }
}

WiperField

{
  "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
    }
  }
}

WiperTag

{
  "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
    }
  }
}

BudgetCategory

{
  "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
    }
  }
}

BudgetField

{
  "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
    }
  }
}

BudgetTag

{
  "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
    }
  }
}

KnowledgebaseCategory

{
  "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
    }
  }
}

KnowledgebaseField

{
  "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
    }
  }
}

KnowledgebaseTag

{
  "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
    }
  }
}

KnowledgebaseItemCategory

{
  "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
    }
  }
}

KnowledgebaseItemField

{
  "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
    }
  }
}

KnowledgebaseItemTag

{
  "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
    }
  }
}

Model

{
  "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
    }
  }
}

ModelInput

{
  "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
            }
          }
        }
      ]
    }
  }
}

Interaction

{
  "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
    }
  }
}

AskAsyncResponse

{
  "name": "AskAsyncResponse",
  "type": "Object",
  "required": true,
  "fields": {
    "chat_id": {
      "type": "String",
      "required": true
    },
    "run_id": {
      "type": "String",
      "required": true
    }
  }
}

LoadBalancer

{
  "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
    }
  }
}

LoadBalancerFull

{
  "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
            }
          }
        }
      ]
    }
  }
}

LoadBalancerTarget

{
  "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
    }
  }
}

LoadBalancerInput

{
  "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
            }
          }
        }
      ]
    }
  }
}

LoadBalancerTargetInput

{
  "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
    }
  }
}

Failover

{
  "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
    }
  }
}

FailoverFull

{
  "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
            }
          }
        }
      ]
    }
  }
}

FailoverTarget

{
  "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
    }
  }
}

FailoverInput

{
  "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
            }
          }
        }
      ]
    }
  }
}

FailoverTargetInput

{
  "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
    }
  }
}

Race

{
  "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
    }
  }
}

RaceFull

{
  "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
            }
          }
        }
      ]
    }
  }
}

RaceTarget

{
  "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
    }
  }
}

RaceInput

{
  "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
            }
          }
        }
      ]
    }
  }
}

RaceTargetInput

{
  "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
    }
  }
}

Router

{
  "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
    }
  }
}

RouterFull

{
  "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
            }
          }
        }
      ]
    }
  }
}

RouterRoute

{
  "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
    }
  }
}

RouterInput

{
  "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
            }
          }
        }
      ]
    }
  }
}

RouterRouteInput

{
  "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
    }
  }
}

Gateway

{
  "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
    }
  }
}

GatewayFull

{
  "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
            }
          }
        }
      ]
    }
  }
}

GatewayGuardRail

{
  "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
    }
  }
}

GatewayKnowledgebase

{
  "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
    }
  }
}

GatewayInput

{
  "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
            }
          }
        }
      ]
    }
  }
}

GatewayGuardRailInput

{
  "name": "GatewayGuardRailInput",
  "type": "Object",
  "required": false,
  "fields": {
    "guard_rail_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    }
  }
}

GatewayKnowledgebaseInput

{
  "name": "GatewayKnowledgebaseInput",
  "type": "Object",
  "required": false,
  "fields": {
    "knowledgebase_id": {
      "type": "String",
      "required": true,
      "min": 20,
      "max": 20
    }
  }
}

Classifier

{
  "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
    }
  }
}

ClassifierFull

{
  "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
            }
          }
        }
      ]
    }
  }
}

ClassifierClass

{
  "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
    }
  }
}

ClassifierInput

{
  "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
            }
          }
        }
      ]
    }
  }
}

ClassifierClassInput

{
  "name": "ClassifierClassInput",
  "type": "Object",
  "required": true,
  "fields": {
    "name": {
      "type": "String",
      "required": true,
      "max": 255
    },
    "description": {
      "type": "String",
      "required": false
    }
  }
}

Validator

{
  "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
    }
  }
}

ValidatorInput

{
  "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
            }
          }
        }
      ]
    }
  }
}

GuardRail

{
  "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
    }
  }
}

GuardRailFull

{
  "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
            }
          }
        }
      ]
    }
  }
}

GuardRailRule

{
  "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
    }
  }
}

GuardRailInput

{
  "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
            }
          }
        }
      ]
    }
  }
}

GuardRailRuleInput

{
  "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
    }
  }
}

Condition

{
  "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
    }
  }
}

ConditionInput

{
  "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
            }
          }
        }
      ]
    }
  }
}

ConditionGroup

{
  "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
    }
  }
}

ConditionGroupFull

{
  "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
            }
          }
        }
      ]
    }
  }
}

ConditionGroupLine

{
  "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
    }
  }
}

ConditionGroupInput

{
  "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
            }
          }
        }
      ]
    }
  }
}

ConditionGroupLineInput

{
  "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
    }
  }
}

Memory

{
  "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
    }
  }
}

MemoryInput

{
  "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
            }
          }
        }
      ]
    }
  }
}

MemoryInteraction

{
  "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
    }
  }
}

Wiper

{
  "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
    }
  }
}

WiperInput

{
  "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
            }
          }
        }
      ]
    }
  }
}

Budget

{
  "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
    }
  }
}

BudgetInput

{
  "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
            }
          }
        }
      ]
    }
  }
}

Knowledgebase

{
  "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
    }
  }
}

KnowledgebaseInput

{
  "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
            }
          }
        }
      ]
    }
  }
}

KnowledgebaseItem

{
  "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
    }
  }
}

KnowledgebaseItemInput

{
  "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
            }
          }
        }
      ]
    }
  }
}

LLMListResponse

{
  "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
            }
          }
        }
      ]
    }
  }
}

LLMItem

{
  "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
    }
  }
}

Chat

{
  "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
    }
  }
}

Ask

{
  "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
    }
  }
}

UsageSummaryResponse

{
  "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
    }
  }
}

UsageDashboardResponse

{
  "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
            }
          }
        }
      ]
    }
  }
}

UsageDashboardBucket

{
  "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
    }
  }
}

Enums

ModelModelCompany

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

ModelModelName

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

InteractionModelProvider

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

InteractionModelName

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

InteractionStatus

Running

Successful

Failed

LoadBalancerAlgorithm

Random

RoundRobin

LoadBalancerTargetInferencerType

MODEL

LOAD_BALANCER

FAILOVER

RACE

ROUTER

GATEWAY

FailoverTargetInferencerType

MODEL

LOAD_BALANCER

FAILOVER

RACE

ROUTER

GATEWAY

RaceTargetInferencerType

MODEL

LOAD_BALANCER

FAILOVER

RACE

ROUTER

GATEWAY

RouterDefaultInferencerType

MODEL

LOAD_BALANCER

FAILOVER

RACE

ROUTER

GATEWAY

RouterRouteCcgType

Condition

ConditionGroup

RouterRouteInferencerType

MODEL

LOAD_BALANCER

FAILOVER

RACE

ROUTER

GATEWAY

GatewayInferencerType

MODEL

LOAD_BALANCER

FAILOVER

RACE

ROUTER

GATEWAY

ClassifierInferencerType

MODEL

LOAD_BALANCER

FAILOVER

RACE

ROUTER

GATEWAY

ValidatorType

Json

Yaml

Env

Xml

Enum

Number

Date

DateTime

Time

ValidatorOnInvalidAction

Error

Correct

ValidatorCorrectorInferencerType

MODEL

LOAD_BALANCER

FAILOVER

RACE

ROUTER

GATEWAY

GuardRailRuleType

Condition

ConditionGroup

ContentSafetyHate

ContentSafetyInsult

ContentSafetyRacism

ContentSafetySexual

ContentSafetyViolence

ContentSafetyMisconduct

DeniedTopic

PiiEmail

PiiPhone

PiiAddress

PiiCreditCard

PiiSocialSecurityNumber

PiiDateOfBirth

PiiUsernamePassword

PiiKeysAndTokens

PiiCustomSensitivePattern

PromptInjection

CustomPrompt

GuardRailRuleTypeCustompromptInferencerType

MODEL

LOAD_BALANCER

FAILOVER

RACE

ROUTER

GATEWAY

ConditionOperator

AND

OR

ConditionGroupOperator

AND

OR

ConditionGroupLineCcgType

Condition

ConditionGroup

ConditionGroupLineSecondOperandType

TRUE

FALSE

EQUAL_CCG

NOT_EQUAL_CCG

ConditionGroupLineSecondCcgType

Condition

ConditionGroup

WiperType

Time

Count

WiperTimeType

Day

Week

Month

Year

KnowledgebaseItemType

Text

File

Url

ModelCompanyType

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

ChatInferencerType

MODEL

LOAD_BALANCER

FAILOVER

RACE

ROUTER

GATEWAY

AskInferencerType

MODEL

LOAD_BALANCER

FAILOVER

RACE

ROUTER

GATEWAY

AskStatus

Running

Successful

Failed

InferencerType

MODEL

LOAD_BALANCER

FAILOVER

RACE

ROUTER

GATEWAY

UsageBucketType

Hour

Day

Namira Software Corporation

©Copyright 2010 to 2026 Namira Software Corporation. All rights reserved.