Skip to main content
POST
Create System One (TypeSafe)
Call Kev-4B with POST /systemone. Send shared state plus a map of typed questions (noul for yes/no, choice for single select, score for rating). The response answers object uses the same keys. Question types can be mixed in one request. Question map keys are labels for your answers only; they are not sent to the model. Put the actual question in instructions.

TypeSafe SDK

The official TypeSafe Python SDK appends /v1/systemone to base_url. It reads the API key from TYPESAFE_API_KEY, or you can pass a SiliconFlow API key with api_key.

Authorizations

Authorization
string
header
required

Use the following format for authentication: Bearer

Headers

X-Trace-Id
string

Request trace ID. Optionally pass your own value to tag this request; if omitted, the platform generates one. When troubleshooting, you can provide either this value or the x-siliconcloud-trace-id response header.

traceparent
string

Standard W3C Trace Context header. When provided, the platform uses its trace-id as the trace identifier for this request.

Body

application/json
model
enum<string>
default:Kev-4B
required

The model handling this request. Currently supported: Kev-4B.

Available options:
Kev-4B
Example:

"Kev-4B"

state
any
default:My withdrawal has failed for three days in a row and support has not replied. Please handle this as soon as possible!
required

The content all questions are evaluated against. It can be a string, a JSON object, or an array.

  • A string suits a full text passage.
  • An object suits structured fields, and can be referenced by field name in instructions.
  • An array suits a list of texts or objects.

Nested structures inside objects and arrays are not restricted.

Example:

"My withdrawal has failed for three days in a row and support has not replied. Please handle this as soon as possible!"

questions
object
required

A map of questions. Keys are chosen by the caller and only used to fill answers; the response answers uses the same keys. Question types may be mixed in one request.

Example:

Response

Model response. The response header includes x-siliconcloud-trace-id, the unique trace identifier for this request. Any X-Trace-Id request header you passed in is echoed back in this field. When troubleshooting, provide either trace ID.

model
string
required

The model that handled this request.

Example:

"Kev-4B"

answers
object
required

An answer map keyed exactly like the request questions. No key missing, no key added.

Example:
usage
object
required

Token usage for this request. Input tokens are billed; output tokens are currently free.