curl --request POST \ --url https://api.siliconflow.com/v1/systemone \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "model": "Kev-4B", "state": "My withdrawal has failed for three days in a row and support has not replied. Please handle this as soon as possible!", "questions": { "is_urgent": { "type": "noul", "instructions": "Does this message convey urgency?" } }}'
import requests
url = "https://api.siliconflow.com/v1/systemone"
payload = {
"model": "Kev-4B",
"state": "My withdrawal has failed for three days in a row and support has not replied. Please handle this as soon as possible!",
"questions": { "is_urgent": {
"type": "noul",
"instructions": "Does this message convey urgency?"
} }
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)
const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
model: 'Kev-4B',
state: 'My withdrawal has failed for three days in a row and support has not replied. Please handle this as soon as possible!',
questions: {is_urgent: {type: 'noul', instructions: 'Does this message convey urgency?'}}
})
};
fetch('https://api.siliconflow.com/v1/systemone', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
{
"message": "Request was rejected due to rate limiting. If you want more, please contact contact@siliconflow.com. Details:TPM limit reached.",
"data": "<string>"
}
{
"code": 50505,
"message": "Model service overloaded. Please try again later.",
"data": "<string>"
}
"<string>"
Chat
Create System One (TypeSafe)
[Alpha] Make yes/no judgments, option selections, or scoring assessments based on the given input. Use this endpoint to call the TypeSafe decision model Kev-4B.
This API is still in a testing and validation stage; it may be adjusted or discontinued. Free of charge until 2026-10-08 (inclusive); if charging starts after that, it will be announced separately.
Send a shared state plus a map of typed questions. Question types (noul, choice, score) may be mixed in the same request. Response answers uses the same keys as the request questions.
POST
/
systemone
Create System One (TypeSafe)
curl --request POST \ --url https://api.siliconflow.com/v1/systemone \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "model": "Kev-4B", "state": "My withdrawal has failed for three days in a row and support has not replied. Please handle this as soon as possible!", "questions": { "is_urgent": { "type": "noul", "instructions": "Does this message convey urgency?" } }}'
import requests
url = "https://api.siliconflow.com/v1/systemone"
payload = {
"model": "Kev-4B",
"state": "My withdrawal has failed for three days in a row and support has not replied. Please handle this as soon as possible!",
"questions": { "is_urgent": {
"type": "noul",
"instructions": "Does this message convey urgency?"
} }
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)
const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
model: 'Kev-4B',
state: 'My withdrawal has failed for three days in a row and support has not replied. Please handle this as soon as possible!',
questions: {is_urgent: {type: 'noul', instructions: 'Does this message convey urgency?'}}
})
};
fetch('https://api.siliconflow.com/v1/systemone', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
{
"message": "Request was rejected due to rate limiting. If you want more, please contact contact@siliconflow.com. Details:TPM limit reached.",
"data": "<string>"
}
{
"code": 50505,
"message": "Model service overloaded. Please try again later.",
"data": "<string>"
}
"<string>"
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.
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.
from typesafe_sdk import Choice, Noul, Score, TypeSafeClientwith TypeSafeClient( base_url="https://api.siliconflow.com", model="Kev-4B",) as client: result = client.system_one( "My withdrawal has failed for three days in a row and support has not replied. Please handle this as soon as possible!", { "is_urgent": Noul(instructions="Does this message convey urgency?"), "department": Choice( instructions="Which team should handle this?", criteria={ "billing": "Invoicing, refunds, and payment issues", "technical": "Bugs, outages, and integrations", "support": "Service attitude and response times", }, ), "frustration": Score( instructions="How frustrated is the customer?", criteria=["Calm", "Slightly annoyed", "Clearly annoyed", "Very angry"], ), }, )print(result.nouls["is_urgent"].noul)print(result.choices["department"].choice)print(result.scores["frustration"].score)
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.
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.
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.
Token usage for this request. Input tokens are billed; output tokens are currently free.
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"SiliconFlow","description":"Complete API documentation for SiliconFlow AI models. Quick start guides, SDKs, code examples, and developer resources for seamless integration.","colors":{"primary":"#6E29F6","light":"#A070FF","dark":"#6E29F6"},"logo":{"light":"https://mintcdn.com/siliconflowcom/6M3wUsNWJWlb0b6O/logo/siliconflow.png?fit=max\u0026auto=format\u0026n=6M3wUsNWJWlb0b6O\u0026q=85\u0026s=d452a60af724c3dac4e198ce51c2fb39","dark":"https://mintcdn.com/siliconflowcom/6M3wUsNWJWlb0b6O/logo/siliconflow_dark.png?fit=max\u0026auto=format\u0026n=6M3wUsNWJWlb0b6O\u0026q=85\u0026s=5666f6fc58a575a49981bc4978479f79","href":"https://www.siliconflow.com/"},"favicon":{"light":"https://mintcdn.com/siliconflowcom/PEoqLFhbLc3qdq9M/favicon.png?fit=max\u0026auto=format\u0026n=PEoqLFhbLc3qdq9M\u0026q=85\u0026s=363f10cd155e426c072eb6d48afc6fc2","dark":"https://mintcdn.com/siliconflowcom/PEoqLFhbLc3qdq9M/favicon_dark.png?fit=max\u0026auto=format\u0026n=PEoqLFhbLc3qdq9M\u0026q=85\u0026s=a622119b4af2c89790ecdc869eb26717"},"api":{"openapi":["cn/api-reference/openapi.yaml"],"playground":{"display":"interactive","proxy":false},"examples":{"defaults":"required","languages":["bash","python","javascript"]}},"appearance":{"default":"dark"},"background":{"decoration":"grid"},"navbar":{"primary":{"type":"button","label":"Get Started","href":"https://cloud.siliconflow.com"}},"footer":{"socials":{"x":"https://x.com/SiliconFlowAI","linkedin":"https://www.linkedin.com/company/siliconflow","discord":"https://discord.com/invite/7Ey3dVNFpT"},"links":[{"header":"Models","items":[{"label":"Images","href":"https://www.siliconflow.com/models"},{"label":"Video","href":"https://www.siliconflow.com/models"},{"label":"LLM","href":"https://www.siliconflow.com/models"},{"label":"Audio","href":"https://www.siliconflow.com/models"}]},{"header":"Products","items":[{"label":"Inference","href":"https://www.siliconflow.com/products"},{"label":"Fine-tuning","href":"https://www.siliconflow.com/products"},{"label":"Reserved GPUs","href":"https://www.siliconflow.com/products"}]},{"header":"Pages","items":[{"label":"Blogs","href":"https://www.siliconflow.com/blog"},{"label":"About","href":"https://www.siliconflow.com/about"},{"label":"Contact","href":"https://www.siliconflow.com/contact"}]}]},"seo":{"metatags":{"keywords":"AI API documentation, LLM API guide, developer documentation, API integration guide, model API reference, AI development resources","color-scheme":"light dark"}},"integrations":{"ga4":{"measurementId":"G-5TNB9RS272"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"siliconflowcom","hasAudioNarration":false,"actualSubdomain":"siliconflowcom","customDomains":["docs.siliconflow.com"],"gitSource":{"type":"github","owner":"siliconflow-inc","repo":"global-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6acca59d24b3845a5f9dfffe","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"Scenario Example","count":44},{"language":"default","tag":"场景示例","count":18},{"language":"default","tag":"API Reference","count":15},{"language":"default","tag":"API 手册","count":14},{"language":"default","tag":"用户指南","count":14},{"language":"default","tag":"User Guides","count":14},{"language":"default","tag":"常见问题","count":6},{"language":"default","tag":"平台能力","count":6},{"language":"default","tag":"Assistants","count":6},{"language":"default","tag":"Capabilities","count":6}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"en/api-reference/systemone/create-systemone","slug":"/en/api-reference/systemone/create-systemone","pageMetadata":{"title":"Create System One (TypeSafe)","openapi":"post /systemone","description":"[Alpha] Make yes/no judgments, option selections, or scoring assessments based on the given input. Use this endpoint to call the TypeSafe decision model `Kev-4B`.\n\nThis API is still in a testing and validation stage; it may be adjusted or discontinued. Free of charge until 2026-10-08 (inclusive); if charging starts after that, it will be announced separately.\n\nSend a shared `state` plus a map of typed `questions`. Question types (`noul`, `choice`, `score`) may be mixed in the same request. Response `answers` uses the same keys as the request `questions`.\n","href":"/en/api-reference/systemone/create-systemone"},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsxs(_components.p, {\n children: [\"[Alpha] Make yes/no judgments, option selections, or scoring assessments based on the given input. Use this endpoint to call the TypeSafe decision model \", _jsx(_components.code, {\n children: \"Kev-4B\"\n }), \".\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"This API is still in a testing and validation stage; it may be adjusted or discontinued. Free of charge until 2026-10-08 (inclusive); if charging starts after that, it will be announced separately.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Send a shared \", _jsx(_components.code, {\n children: \"state\"\n }), \" plus a map of typed \", _jsx(_components.code, {\n children: \"questions\"\n }), \". Question types (\", _jsx(_components.code, {\n children: \"noul\"\n }), \", \", _jsx(_components.code, {\n children: \"choice\"\n }), \", \", _jsx(_components.code, {\n children: \"score\"\n }), \") may be mixed in the same request. Response \", _jsx(_components.code, {\n children: \"answers\"\n }), \" uses the same keys as the request \", _jsx(_components.code, {\n children: \"questions\"\n }), \".\"]\n })]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,..._provideComponents(),...props.components},{CodeBlock,Heading}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Call `,_jsx(_components.strong,{children:`Kev-4B`}),` with `,_jsx(_components.code,{children:`POST /systemone`}),`. Send shared `,_jsx(_components.code,{children:`state`}),` plus a map of typed `,_jsx(_components.code,{children:`questions`}),` (`,_jsx(_components.code,{children:`noul`}),` for yes/no, `,_jsx(_components.code,{children:`choice`}),` for single select, `,_jsx(_components.code,{children:`score`}),` for rating). The response `,_jsx(_components.code,{children:`answers`}),` object uses the same keys.`]}),`\n`,_jsxs(_components.p,{children:[`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 `,_jsx(_components.code,{children:`instructions`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`typesafe-sdk`,children:`TypeSafe SDK`}),`\n`,_jsxs(_components.p,{children:[`The official TypeSafe Python SDK appends `,_jsx(_components.code,{children:`/v1/systemone`}),` to `,_jsx(_components.code,{children:`base_url`}),`. It reads the API key from `,_jsx(_components.code,{children:`TYPESAFE_API_KEY`}),`, or you can pass a SiliconFlow API key with `,_jsx(_components.code,{children:`api_key`}),`.`]}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`28`,language:`python`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`python`,children:_jsxs(_components.code,{language:`python`,numberOfLines:`28`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`from`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` typesafe_sdk `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`import`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` Choice, Noul, Score, TypeSafeClient`})]}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`with`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` TypeSafeClient(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` base_url`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"https://api.siliconflow.com\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` model`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Kev-4B\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`) `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#C586C0`},children:`as`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` client:`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` result `}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` client.system_one(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"My withdrawal has failed for three days in a row and support has not replied. Please handle this as soon as possible!\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` {`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"is_urgent\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: Noul(`}),_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:`instructions`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Does this message convey urgency?\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`),`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"department\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: Choice(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` instructions`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Which team should handle this?\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` criteria`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"billing\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Invoicing, refunds, and payment issues\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"technical\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Bugs, outages, and integrations\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"support\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Service attitude and response times\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ),`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"frustration\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: Score(`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` instructions`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"How frustrated is the customer?\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#9CDCFE`},children:` criteria`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D4D4D4`},children:`=`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`[`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Calm\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Slightly annoyed\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Clearly annoyed\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`, `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Very angry\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`],`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` ),`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` },`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:` )`})}),`\n`,_jsx(_components.span,{className:`line`}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`print`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(result.nouls[`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"is_urgent\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`].noul)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`print`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(result.choices[`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"department\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`].choice)`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#DCDCAA`},children:`print`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`(result.scores[`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"frustration\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`].score)`})]}),`\n`]})})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Create System One (TypeSafe)","openapi":"post /systemone","description":"[Alpha] Make yes/no judgments, option selections, or scoring assessments based on the given input. Use this endpoint to call the TypeSafe decision model `Kev-4B`.\n\nThis API is still in a testing and validation stage; it may be adjusted or discontinued. Free of charge until 2026-10-08 (inclusive); if charging starts after that, it will be announced separately.\n\nSend a shared `state` plus a map of typed `questions`. Question types (`noul`, `choice`, `score`) may be mixed in the same request. Response `answers` uses the same keys as the request `questions`.\n","href":"/en/api-reference/systemone/create-systemone"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"TypeSafe SDK","slug":"typesafe-sdk","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Create System One (TypeSafe)","operationId":"createSystemOne","description":"[Alpha] Make yes/no judgments, option selections, or scoring assessments based on the given input. Use this endpoint to call the TypeSafe decision model `Kev-4B`.\n\nThis API is still in a testing and validation stage; it may be adjusted or discontinued. Free of charge until 2026-10-08 (inclusive); if charging starts after that, it will be announced separately.\n\nSend a shared `state` plus a map of typed `questions`. Question types (`noul`, `choice`, `score`) may be mixed in the same request. Response `answers` uses the same keys as the request `questions`.\n","tags":["TypeSafe"],"parameters":["b1f059f1-7534-49b7-b1b5-5e13e441b169","d76f86b1-d39f-4600-ae92-9fe3623bef31"],"requestBody":"511eff1e-a5c5-49ba-8b92-244847292307","responses":{"200":"630a3bdd-06a0-41da-bcef-83743b45282b","400":"9198ef52-f8c4-409f-92d5-2da47821ca54","401":"718d9ef2-9a28-440b-896d-25588bda55c0","403":"df670eef-e542-418c-99c1-77322c2a60e1","404":"ba2a37f1-f7fa-48cd-9de2-417371165cd2","429":"dbf9942a-a0d7-4f20-87c8-ba5370e6c37a","503":"e4cf3ab7-9fdf-4dda-a0ad-cc78b93390d8","504":"097f052f-5377-4be5-b8fc-427f88b7cf6c"},"deprecated":false,"method":"post","type":"path","servers":["37d826e0-7779-430a-b4b6-49cef5d5c3b9"],"security":["aadb8765-c07c-47b3-8681-a15196653ef8"],"path":"/systemone","baseUrlOptions":["https://api.siliconflow.com/v1"],"title":"Create System One (TypeSafe)","codeSamples":[],"requestExampleLanguages":["bash","python","javascript"],"requiredOnlyExamples":true,"requestExampleType":"generated","responseExampleType":"generated","disableProxy":true},"dependencies":{"parameters":{"b1f059f1-7534-49b7-b1b5-5e13e441b169":{"name":"X-Trace-Id","in":"header","required":false,"schema":{"type":"string","isRequired":false,"description":"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.","uniqueKey":"","typeLabel":"string"},"description":"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."},"d76f86b1-d39f-4600-ae92-9fe3623bef31":{"name":"traceparent","in":"header","required":false,"schema":{"type":"string","isRequired":false,"description":"Standard W3C Trace Context header. When provided, the platform uses its trace-id as the trace identifier for this request.","uniqueKey":"","typeLabel":"string"},"description":"Standard W3C Trace Context header. When provided, the platform uses its trace-id as the trace identifier for this request."}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"oneOf":[{"type":"object","title":"Noul","required":["model","state","questions"],"properties":{"model":{"type":"string","description":"The model handling this request. Currently supported: `Kev-4B`.","example":"Kev-4B","default":"Kev-4B","enum":["Kev-4B"],"isRequired":true,"uniqueKey":"oneOf.0.model","typeLabel":"enum\u003cstring>"},"state":{"description":"The content all questions are evaluated against. It can be a string, a JSON object, or an array.\n\n- A string suits a full text passage.\n- An object suits structured fields, and can be referenced by field name in `instructions`.\n- An array suits a list of texts or objects.\n\nNested structures inside objects and arrays are not restricted.\n","example":"My withdrawal has failed for three days in a row and support has not replied. Please handle this as soon as possible!","default":"My withdrawal has failed for three days in a row and support has not replied. Please handle this as soon as possible!","isRequired":true,"uniqueKey":"oneOf.0.state","typeLabel":"any"},"questions":{"type":"object","minProperties":1,"description":"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.","required":["is_urgent"],"properties":{"is_urgent":{"type":"object","required":["type","instructions"],"properties":{"type":{"type":"string","enum":["noul"],"default":"noul","description":"Yes/no question. The answer is a probability from 0 (no) to 1 (yes).","isRequired":true,"uniqueKey":"oneOf.0.questions.is_urgent.type","typeLabel":"enum\u003cstring>"},"instructions":{"description":"The question to evaluate against `state`. Keys in `questions` are not sent to the model; write the actual question here.","example":"Does this message convey urgency?","default":"Does this message convey urgency?","isRequired":true,"uniqueKey":"oneOf.0.questions.is_urgent.instructions","typeLabel":"any"}},"isRequired":true,"uniqueKey":"oneOf.0.questions.is_urgent","typeLabel":"object"}},"additionalProperties":{"type":"object","required":["type","instructions"],"properties":{"type":{"type":"string","enum":["noul"],"default":"noul","description":"Yes/no question. The answer is a probability from 0 (no) to 1 (yes).","isRequired":true,"uniqueKey":"oneOf.0.questions.additionalProperties.type","typeLabel":"enum\u003cstring>"},"instructions":{"description":"The question to evaluate against `state`. Keys in `questions` are not sent to the model; write the actual question here.","example":"Does this message convey urgency?","default":"Does this message convey urgency?","isRequired":true,"uniqueKey":"oneOf.0.questions.additionalProperties.instructions","typeLabel":"any"}},"uniqueKey":"oneOf.0.questions.additionalProperties","typeLabel":"object"},"example":{"is_urgent":{"type":"noul","instructions":"Does this message convey urgency?"}},"isRequired":true,"uniqueKey":"oneOf.0.questions","typeLabel":"object"}},"uniqueKey":"oneOf.0","typeLabel":"Noul · object"},{"type":"object","title":"Choice","required":["model","state","questions"],"properties":{"model":{"type":"string","description":"The model handling this request. Currently supported: `Kev-4B`.","example":"Kev-4B","default":"Kev-4B","enum":["Kev-4B"],"isRequired":true,"uniqueKey":"oneOf.1.model","typeLabel":"enum\u003cstring>"},"state":{"description":"The content all questions are evaluated against. It can be a string, a JSON object, or an array.\n\n- A string suits a full text passage.\n- An object suits structured fields, and can be referenced by field name in `instructions`.\n- An array suits a list of texts or objects.\n\nNested structures inside objects and arrays are not restricted.\n","example":"My withdrawal has failed for three days in a row and support has not replied. Please handle this as soon as possible!","default":"My withdrawal has failed for three days in a row and support has not replied. Please handle this as soon as possible!","isRequired":true,"uniqueKey":"oneOf.1.state","typeLabel":"any"},"questions":{"type":"object","minProperties":1,"description":"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.","required":["department"],"properties":{"department":{"type":"object","required":["type","instructions","criteria"],"properties":{"type":{"type":"string","enum":["choice"],"default":"choice","description":"Single-choice question. The answer is one of the keys in `criteria`.","isRequired":true,"uniqueKey":"oneOf.1.questions.department.type","typeLabel":"enum\u003cstring>"},"instructions":{"description":"The question to evaluate against `state`. Keys in `questions` are not sent to the model; write the actual question here.","example":"Which team should handle this?","default":"Which team should handle this?","isRequired":true,"uniqueKey":"oneOf.1.questions.department.instructions","typeLabel":"any"},"criteria":{"type":"object","minProperties":1,"description":"Map of option names to rubric descriptions. Option names are returned in the answer.","properties":{"billing":{"type":"string","default":"Invoicing, refunds, and payment issues","uniqueKey":"oneOf.1.questions.department.criteria.billing","typeLabel":"string"},"technical":{"type":"string","default":"Bugs, outages, and integrations","uniqueKey":"oneOf.1.questions.department.criteria.technical","typeLabel":"string"},"support":{"type":"string","default":"Service attitude and response times","uniqueKey":"oneOf.1.questions.department.criteria.support","typeLabel":"string"}},"additionalProperties":{"type":"string","uniqueKey":"oneOf.1.questions.department.criteria.additionalProperties","typeLabel":"string"},"example":{"billing":"Invoicing, refunds, and payment issues","technical":"Bugs, outages, and integrations","support":"Service attitude and response times"},"isRequired":true,"uniqueKey":"oneOf.1.questions.department.criteria","typeLabel":"object"}},"isRequired":true,"uniqueKey":"oneOf.1.questions.department","typeLabel":"object"}},"additionalProperties":{"type":"object","required":["type","instructions","criteria"],"properties":{"type":{"type":"string","enum":["choice"],"default":"choice","description":"Single-choice question. The answer is one of the keys in `criteria`.","isRequired":true,"uniqueKey":"oneOf.1.questions.additionalProperties.type","typeLabel":"enum\u003cstring>"},"instructions":{"description":"The question to evaluate against `state`. Keys in `questions` are not sent to the model; write the actual question here.","example":"Which team should handle this?","default":"Which team should handle this?","isRequired":true,"uniqueKey":"oneOf.1.questions.additionalProperties.instructions","typeLabel":"any"},"criteria":{"type":"object","minProperties":1,"description":"Map of option names to rubric descriptions. Option names are returned in the answer.","properties":{"billing":{"type":"string","default":"Invoicing, refunds, and payment issues","uniqueKey":"oneOf.1.questions.additionalProperties.criteria.billing","typeLabel":"string"},"technical":{"type":"string","default":"Bugs, outages, and integrations","uniqueKey":"oneOf.1.questions.additionalProperties.criteria.technical","typeLabel":"string"},"support":{"type":"string","default":"Service attitude and response times","uniqueKey":"oneOf.1.questions.additionalProperties.criteria.support","typeLabel":"string"}},"additionalProperties":{"type":"string","uniqueKey":"oneOf.1.questions.additionalProperties.criteria.additionalProperties","typeLabel":"string"},"example":{"billing":"Invoicing, refunds, and payment issues","technical":"Bugs, outages, and integrations","support":"Service attitude and response times"},"isRequired":true,"uniqueKey":"oneOf.1.questions.additionalProperties.criteria","typeLabel":"object"}},"uniqueKey":"oneOf.1.questions.additionalProperties","typeLabel":"object"},"example":{"department":{"type":"choice","instructions":"Which team should handle this?","criteria":{"billing":"Invoicing, refunds, and payment issues","technical":"Bugs, outages, and integrations","support":"Service attitude and response times"}}},"isRequired":true,"uniqueKey":"oneOf.1.questions","typeLabel":"object"}},"uniqueKey":"oneOf.1","typeLabel":"Choice · object"},{"type":"object","title":"Score","required":["model","state","questions"],"properties":{"model":{"type":"string","description":"The model handling this request. Currently supported: `Kev-4B`.","example":"Kev-4B","default":"Kev-4B","enum":["Kev-4B"],"isRequired":true,"uniqueKey":"oneOf.2.model","typeLabel":"enum\u003cstring>"},"state":{"description":"The content all questions are evaluated against. It can be a string, a JSON object, or an array.\n\n- A string suits a full text passage.\n- An object suits structured fields, and can be referenced by field name in `instructions`.\n- An array suits a list of texts or objects.\n\nNested structures inside objects and arrays are not restricted.\n","example":"My withdrawal has failed for three days in a row and support has not replied. Please handle this as soon as possible!","default":"My withdrawal has failed for three days in a row and support has not replied. Please handle this as soon as possible!","isRequired":true,"uniqueKey":"oneOf.2.state","typeLabel":"any"},"questions":{"type":"object","minProperties":1,"description":"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.","required":["frustration"],"properties":{"frustration":{"type":"object","required":["type","instructions","criteria"],"properties":{"type":{"type":"string","enum":["score"],"default":"score","description":"Rating question. `criteria` is an ordered list of levels, low end first.","isRequired":true,"uniqueKey":"oneOf.2.questions.frustration.type","typeLabel":"enum\u003cstring>"},"instructions":{"description":"The question to evaluate against `state`. Keys in `questions` are not sent to the model; write the actual question here.","example":"How frustrated is the customer?","default":"How frustrated is the customer?","isRequired":true,"uniqueKey":"oneOf.2.questions.frustration.instructions","typeLabel":"any"},"criteria":{"type":"array","minItems":2,"maxItems":10,"items":{"type":"string","uniqueKey":"oneOf.2.questions.frustration.criteria.items.[INDEX]","typeLabel":"string"},"description":"Ordered level descriptions, low end first.","default":["Calm","Slightly annoyed","Clearly annoyed","Very angry"],"example":["Calm","Slightly annoyed","Clearly annoyed","Very angry"],"isRequired":true,"uniqueKey":"oneOf.2.questions.frustration.criteria","typeLabel":"string[]"}},"isRequired":true,"uniqueKey":"oneOf.2.questions.frustration","typeLabel":"object"}},"additionalProperties":{"type":"object","required":["type","instructions","criteria"],"properties":{"type":{"type":"string","enum":["score"],"default":"score","description":"Rating question. `criteria` is an ordered list of levels, low end first.","isRequired":true,"uniqueKey":"oneOf.2.questions.additionalProperties.type","typeLabel":"enum\u003cstring>"},"instructions":{"description":"The question to evaluate against `state`. Keys in `questions` are not sent to the model; write the actual question here.","example":"How frustrated is the customer?","default":"How frustrated is the customer?","isRequired":true,"uniqueKey":"oneOf.2.questions.additionalProperties.instructions","typeLabel":"any"},"criteria":{"type":"array","minItems":2,"maxItems":10,"items":{"type":"string","uniqueKey":"oneOf.2.questions.additionalProperties.criteria.items.[INDEX]","typeLabel":"string"},"description":"Ordered level descriptions, low end first.","default":["Calm","Slightly annoyed","Clearly annoyed","Very angry"],"example":["Calm","Slightly annoyed","Clearly annoyed","Very angry"],"isRequired":true,"uniqueKey":"oneOf.2.questions.additionalProperties.criteria","typeLabel":"string[]"}},"uniqueKey":"oneOf.2.questions.additionalProperties","typeLabel":"object"},"example":{"frustration":{"type":"score","instructions":"How frustrated is the customer?","criteria":["Calm","Slightly annoyed","Clearly annoyed","Very angry"]}},"isRequired":true,"uniqueKey":"oneOf.2.questions","typeLabel":"object"}},"uniqueKey":"oneOf.2","typeLabel":"Score · object"}],"uniqueKey":"","typeLabel":"Noul · object | Choice · object | Score · object"},"examples":{"Example":{"title":"Example","value":{"model":"Kev-4B","state":"My withdrawal has failed for three days in a row and support has not replied. Please handle this as soon as possible!","questions":{"is_urgent":{"type":"noul","instructions":"Does this message convey urgency?"}}}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"630a3bdd-06a0-41da-bcef-83743b45282b":{"description":"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.","headers":{"x-siliconcloud-trace-id":{"schema":{"type":"string"},"description":"Unique trace identifier for this request. Echoes `X-Trace-Id` when you send that header."}},"content":{"application/json":{"schema":{"oneOf":[{"type":"object","title":"Noul","required":["model","answers","usage"],"properties":{"model":{"type":"string","description":"The model that handled this request.","example":"Kev-4B","isRequired":true,"uniqueKey":"oneOf.0.model","typeLabel":"string"},"answers":{"type":"object","description":"An answer map keyed exactly like the request questions. No key missing, no key added.","additionalProperties":{"type":"object","required":["type","noul"],"properties":{"type":{"type":"string","enum":["noul"],"isRequired":true,"uniqueKey":"oneOf.0.answers.additionalProperties.type","typeLabel":"enum\u003cstring>"},"noul":{"type":"number","format":"float","minimum":0,"maximum":1,"description":"Yes/no probability from 0 (no) to 1 (yes).","example":0.92,"isRequired":true,"uniqueKey":"oneOf.0.answers.additionalProperties.noul","typeLabel":"number\u003cfloat>"}},"uniqueKey":"oneOf.0.answers.additionalProperties","typeLabel":"object"},"example":{"is_urgent":{"type":"noul","noul":0.92}},"isRequired":true,"uniqueKey":"oneOf.0.answers","typeLabel":"object"},"usage":{"type":"object","required":["input_tokens","output_tokens"],"description":"Token usage for this request. Input tokens are billed; output tokens are currently free.","properties":{"input_tokens":{"type":"integer","example":296,"isRequired":true,"uniqueKey":"oneOf.0.usage.input_tokens","typeLabel":"integer"},"output_tokens":{"type":"integer","example":20,"isRequired":true,"uniqueKey":"oneOf.0.usage.output_tokens","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"oneOf.0.usage","typeLabel":"object"}},"uniqueKey":"oneOf.0","typeLabel":"Noul · object"},{"type":"object","title":"Choice","required":["model","answers","usage"],"properties":{"model":{"type":"string","description":"The model that handled this request.","example":"Kev-4B","isRequired":true,"uniqueKey":"oneOf.1.model","typeLabel":"string"},"answers":{"type":"object","description":"An answer map keyed exactly like the request questions. No key missing, no key added.","additionalProperties":{"type":"object","required":["type","choice"],"properties":{"type":{"type":"string","enum":["choice"],"isRequired":true,"uniqueKey":"oneOf.1.answers.additionalProperties.type","typeLabel":"enum\u003cstring>"},"choice":{"type":"string","description":"The highest-probability option, matching a key in the request `criteria`.","example":"support","isRequired":true,"uniqueKey":"oneOf.1.answers.additionalProperties.choice","typeLabel":"string"},"probabilities":{"type":"object","additionalProperties":{"type":"number","format":"float","uniqueKey":"oneOf.1.answers.additionalProperties.probabilities.additionalProperties","typeLabel":"number\u003cfloat>"},"description":"Probability for each option. Values sum to 1.","uniqueKey":"oneOf.1.answers.additionalProperties.probabilities","typeLabel":"object"},"confidence":{"type":"number","format":"float","description":"How certain the model is, derived from the probability distribution.","uniqueKey":"oneOf.1.answers.additionalProperties.confidence","typeLabel":"number\u003cfloat>"}},"uniqueKey":"oneOf.1.answers.additionalProperties","typeLabel":"object"},"example":{"department":{"type":"choice","choice":"support","probabilities":{"billing":0.08,"technical":0.17,"support":0.75},"confidence":0.82}},"isRequired":true,"uniqueKey":"oneOf.1.answers","typeLabel":"object"},"usage":{"type":"object","required":["input_tokens","output_tokens"],"description":"Token usage for this request. Input tokens are billed; output tokens are currently free.","properties":{"input_tokens":{"type":"integer","example":296,"isRequired":true,"uniqueKey":"oneOf.1.usage.input_tokens","typeLabel":"integer"},"output_tokens":{"type":"integer","example":20,"isRequired":true,"uniqueKey":"oneOf.1.usage.output_tokens","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"oneOf.1.usage","typeLabel":"object"}},"uniqueKey":"oneOf.1","typeLabel":"Choice · object"},{"type":"object","title":"Score","required":["model","answers","usage"],"properties":{"model":{"type":"string","description":"The model that handled this request.","example":"Kev-4B","isRequired":true,"uniqueKey":"oneOf.2.model","typeLabel":"string"},"answers":{"type":"object","description":"An answer map keyed exactly like the request questions. No key missing, no key added.","additionalProperties":{"type":"object","required":["type","score"],"properties":{"type":{"type":"string","enum":["score"],"isRequired":true,"uniqueKey":"oneOf.2.answers.additionalProperties.type","typeLabel":"enum\u003cstring>"},"score":{"type":"number","format":"float","description":"Probability-weighted rating across the criteria levels. Can land between levels.","example":2.1,"isRequired":true,"uniqueKey":"oneOf.2.answers.additionalProperties.score","typeLabel":"number\u003cfloat>"},"legend":{"type":"object","additionalProperties":{"type":"string","uniqueKey":"oneOf.2.answers.additionalProperties.legend.additionalProperties","typeLabel":"string"},"description":"Level index mapped back to its description.","uniqueKey":"oneOf.2.answers.additionalProperties.legend","typeLabel":"object"},"probabilities":{"type":"object","additionalProperties":{"type":"number","format":"float","uniqueKey":"oneOf.2.answers.additionalProperties.probabilities.additionalProperties","typeLabel":"number\u003cfloat>"},"description":"Probability for each level (string index keys). Values sum to 1.","uniqueKey":"oneOf.2.answers.additionalProperties.probabilities","typeLabel":"object"},"confidence":{"type":"number","format":"float","description":"How certain the model is, derived from the probability distribution.","uniqueKey":"oneOf.2.answers.additionalProperties.confidence","typeLabel":"number\u003cfloat>"}},"uniqueKey":"oneOf.2.answers.additionalProperties","typeLabel":"object"},"example":{"frustration":{"type":"score","score":2.1,"legend":{"0":"Calm","1":"Slightly annoyed","2":"Clearly annoyed","3":"Very angry"},"probabilities":{"0":0.02,"1":0.13,"2":0.58,"3":0.27},"confidence":0.78}},"isRequired":true,"uniqueKey":"oneOf.2.answers","typeLabel":"object"},"usage":{"type":"object","required":["input_tokens","output_tokens"],"description":"Token usage for this request. Input tokens are billed; output tokens are currently free.","properties":{"input_tokens":{"type":"integer","example":296,"isRequired":true,"uniqueKey":"oneOf.2.usage.input_tokens","typeLabel":"integer"},"output_tokens":{"type":"integer","example":20,"isRequired":true,"uniqueKey":"oneOf.2.usage.output_tokens","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"oneOf.2.usage","typeLabel":"object"}},"uniqueKey":"oneOf.2","typeLabel":"Score · object"}],"uniqueKey":"","typeLabel":"Noul · object | Choice · object | Score · object"},"examples":{"Example":{"title":"Example","value":{"model":"Kev-4B","answers":{"is_urgent":{"type":"noul","noul":0.92}},"usage":{"input_tokens":296,"output_tokens":20}}}},"exampleType":"generated"}},"exampleType":"generated"},"9198ef52-f8c4-409f-92d5-2da47821ca54":{"description":"BadRequest","content":{"application/json":{"schema":{"type":"object","required":["message","data","code"],"properties":{"code":{"oneOf":[{"type":"integer","default":false,"example":20012,"isRequired":true,"uniqueKey":"code.oneOf.0","typeLabel":"integer"},{"type":"null","default":false,"example":20012,"isRequired":true,"uniqueKey":"code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"code","typeLabel":"integer | null"},"message":{"type":"string","nullable":false,"isRequired":true,"uniqueKey":"message","typeLabel":"string"},"data":{"type":"string","nullable":false,"isRequired":true,"uniqueKey":"data","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":20012,"message":"\u003cstring>","data":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"718d9ef2-9a28-440b-896d-25588bda55c0":{"description":"Unauthorized","content":{"application/json":{"schema":{"type":"string","default":false,"example":"Invalid token","uniqueKey":"","typeLabel":"string"},"examples":{"Example":{"title":"Example","value":"Invalid token"}},"exampleType":"generated"}},"exampleType":"generated"},"df670eef-e542-418c-99c1-77322c2a60e1":{"description":"Forbidden","content":{"application/json":{"schema":{"type":"string","default":false,"example":"Invalid token","uniqueKey":"","typeLabel":"string"},"examples":{"Example":{"title":"Example","value":"Invalid token"}},"exampleType":"generated"}},"exampleType":"generated"},"ba2a37f1-f7fa-48cd-9de2-417371165cd2":{"description":"NotFound","content":{"application/json":{"schema":{"type":"string","default":false,"example":"404 page not found","uniqueKey":"","typeLabel":"string"},"examples":{"Example":{"title":"Example","value":"404 page not found"}},"exampleType":"generated"}},"exampleType":"generated"},"dbf9942a-a0d7-4f20-87c8-ba5370e6c37a":{"description":"RateLimit","content":{"application/json":{"schema":{"type":"object","required":["message","data"],"properties":{"message":{"type":"string","example":"Request was rejected due to rate limiting. If you want more, please contact contact@siliconflow.com. Details:TPM limit reached.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"data":{"type":"string","isRequired":true,"uniqueKey":"data","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"Request was rejected due to rate limiting. If you want more, please contact contact@siliconflow.com. Details:TPM limit reached.","data":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"e4cf3ab7-9fdf-4dda-a0ad-cc78b93390d8":{"description":"Overloaded","content":{"application/json":{"schema":{"type":"object","required":["code","message","data"],"properties":{"code":{"type":"integer","example":50505,"isRequired":true,"uniqueKey":"code","typeLabel":"integer"},"message":{"type":"string","example":"Model service overloaded. Please try again later.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"data":{"type":"string","nullable":false,"isRequired":true,"uniqueKey":"data","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"code":50505,"message":"Model service overloaded. Please try again later.","data":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"097f052f-5377-4be5-b8fc-427f88b7cf6c":{"description":"Timeout","content":{"application/json":{"schema":{"type":"string","uniqueKey":"","typeLabel":"string"},"examples":{"Example":{"title":"Example","value":"\u003cstring>"}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"aadb8765-c07c-47b3-8681-a15196653ef8":{"bearerAuth":{"type":"http","scheme":"bearer","bearerFormat":"your api key","description":"Use the following format for authentication: Bearer [\u003cyour api key>](https://cloud.siliconflow.com/account/ak)","scopes":[]}}},"servers":{"37d826e0-7779-430a-b4b6-49cef5d5c3b9":{"url":"https://api.siliconflow.com/v1"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","bearerFormat":"your api key","description":"Use the following format for authentication: Bearer [\u003cyour api key>](https://cloud.siliconflow.com/account/ak)","scopes":[]},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Use the following format for authentication: Bearer [\u003cyour api key>](https://cloud.siliconflow.com/account/ak)","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"cn/api-reference/openapi.yaml"},"subdomain":"siliconflowcom","siteName":"SiliconFlow","title":"Create System One (TypeSafe) - SiliconFlow","navMaps":{"firstHrefInVersion":{"English":{"href":"/en/api-reference/systemone/create-systemone","matchLevel":0},"简体中文":{"href":"/cn/api-reference/systemone/create-systemone","matchLevel":1}},"firstHrefInLanguage":{}},"lastModified":"2026-09-24T03:09:17.645Z","originalFileLocation":"en/api-reference/systemone/create-systemone.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"[Alpha] Make yes/no judgments, option selections, or scoring assessments based on the given input. Use this endpoint to call the TypeSafe decision model Kev-4B. This API is still in a testing and validation stage; it may be adjusted or discontinued. Free of charge until 2026-10-08 (inclusive); if charging starts after that, it will be announced separately. Send a shared state plus a map of typed questions. Question types (noul, choice, score) may be mixed in the same request. Response answers uses the same keys as the request questions.\">\u003cmeta data-mint-head name=\"keywords\" content=\"AI API documentation, LLM API guide, developer documentation, API integration guide, model API reference, AI development resources\">\u003cmeta data-mint-head name=\"application-name\" content=\"SiliconFlow\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/siliconflowcom/lsh-9tnLrL1cRHYi/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/siliconflowcom/lsh-9tnLrL1cRHYi/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/siliconflowcom/lsh-9tnLrL1cRHYi/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/siliconflowcom/lsh-9tnLrL1cRHYi/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/siliconflowcom/lsh-9tnLrL1cRHYi/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/siliconflowcom/lsh-9tnLrL1cRHYi/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/siliconflowcom/lsh-9tnLrL1cRHYi/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/siliconflowcom/lsh-9tnLrL1cRHYi/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/siliconflowcom/lsh-9tnLrL1cRHYi/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create System One (TypeSafe) - SiliconFlow\">\u003cmeta data-mint-head property=\"og:description\" content=\"[Alpha] Make yes/no judgments, option selections, or scoring assessments based on the given input. Use this endpoint to call the TypeSafe decision model Kev-4B. This API is still in a testing and validation stage; it may be adjusted or discontinued. Free of charge until 2026-10-08 (inclusive); if charging starts after that, it will be announced separately. Send a shared state plus a map of typed questions. Question types (noul, choice, score) may be mixed in the same request. Response answers uses the same keys as the request questions.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"SiliconFlow\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.siliconflow.com/en/api-reference/systemone/create-systemone\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://siliconflowcom.mintlify.site/_mintlify/api/og/v2?division=Chat\u0026amp;title=Create+System+One+%28TypeSafe%29\u0026amp;description=%5BAlpha%5D+Make+yes%2Fno+judgments%2C+option+selections%2C+or+scoring+assessments+based+on+the+given+input.+Use+this+endpoint+to+call+the+TypeSafe+decision+model+%60Kev-4B\u0026amp;theme=7b3f1d7c7d8f8cae1d1ce100\u0026amp;signature=a57ec97acbee133ae317d70217476249bb8a3f1571d6692f0cd486588f82b5e7\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create System One (TypeSafe) - SiliconFlow\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"[Alpha] Make yes/no judgments, option selections, or scoring assessments based on the given input. Use this endpoint to call the TypeSafe decision model Kev-4B. This API is still in a testing and validation stage; it may be adjusted or discontinued. Free of charge until 2026-10-08 (inclusive); if charging starts after that, it will be announced separately. Send a shared state plus a map of typed questions. Question types (noul, choice, score) may be mixed in the same request. Response answers uses the same keys as the request questions.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://siliconflowcom.mintlify.site/_mintlify/api/og/v2?division=Chat\u0026amp;title=Create+System+One+%28TypeSafe%29\u0026amp;description=%5BAlpha%5D+Make+yes%2Fno+judgments%2C+option+selections%2C+or+scoring+assessments+based+on+the+given+input.+Use+this+endpoint+to+call+the+TypeSafe+decision+model+%60Kev-4B\u0026amp;theme=7b3f1d7c7d8f8cae1d1ce100\u0026amp;signature=a57ec97acbee133ae317d70217476249bb8a3f1571d6692f0cd486588f82b5e7\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/siliconflowcom/lsh-9tnLrL1cRHYi/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"SiliconFlow\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6E29F6\">\u003cmeta data-mint-head name=\"color-scheme\" content=\"light dark\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.siliconflow.com/en/api-reference/systemone/create-systemone\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/api-reference/systemone/create-systemone.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.siliconflow.com/#organization\",\"name\":\"SiliconFlow\",\"url\":\"https://docs.siliconflow.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/siliconflowcom/6M3wUsNWJWlb0b6O/logo/siliconflow.png?fit=max\u0026auto=format\u0026n=6M3wUsNWJWlb0b6O\u0026q=85\u0026s=d452a60af724c3dac4e198ce51c2fb39\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.siliconflow.com#website\",\"name\":\"SiliconFlow\",\"url\":\"https://docs.siliconflow.com\",\"publisher\":{\"@id\":\"https://docs.siliconflow.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.siliconflow.com/en/api-reference/systemone/create-systemone#webpage\",\"url\":\"https://docs.siliconflow.com/en/api-reference/systemone/create-systemone\",\"name\":\"Create System One (TypeSafe)\",\"description\":\"[Alpha] Make yes/no judgments, option selections, or scoring assessments based on the given input. Use this endpoint to call the TypeSafe decision model Kev-4B. This API is still in a testing and validation stage; it may be adjusted or discontinued. Free of charge until 2026-10-08 (inclusive); if charging starts after that, it will be announced separately. Send a shared state plus a map of typed questions. Question types (noul, choice, score) may be mixed in the same request. Response answers uses the same keys as the request questions.\",\"dateModified\":\"2026-09-24T03:09:17.645Z\",\"isPartOf\":{\"@id\":\"https://docs.siliconflow.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.siliconflow.com/en/api-reference/systemone/create-systemone#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.siliconflow.com/en/api-reference/systemone/create-systemone#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Chat\",\"item\":\"https://docs.siliconflow.com/en/api-reference/chat-completions/chat-completions\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create System One (TypeSafe)\",\"item\":\"https://docs.siliconflow.com/en/api-reference/systemone/create-systemone\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.siliconflow.com/en/api-reference/systemone/create-systemone#apireference\",\"headline\":\"Create System One (TypeSafe)\",\"name\":\"Create System One (TypeSafe)\",\"description\":\"[Alpha] Make yes/no judgments, option selections, or scoring assessments based on the given input. Use this endpoint to call the TypeSafe decision model Kev-4B. This API is still in a testing and validation stage; it may be adjusted or discontinued. Free of charge until 2026-10-08 (inclusive); if charging starts after that, it will be announced separately. Send a shared state plus a map of typed questions. Question types (noul, choice, score) may be mixed in the same request. Response answers uses the same keys as the request questions.\",\"url\":\"https://docs.siliconflow.com/en/api-reference/systemone/create-systemone\",\"mainEntityOfPage\":{\"@id\":\"https://docs.siliconflow.com/en/api-reference/systemone/create-systemone#webpage\"},\"dateModified\":\"2026-09-24T03:09:17.645Z\",\"publisher\":{\"@id\":\"https://docs.siliconflow.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.siliconflow.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"SiliconFlow\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"SiliconFlow","nav":{"global":null,"versions":[{"version":"English","tabs":[{"tab":"User Guides","pages":[{"title":"User Guides","href":"/en/userguide/introduction"}]},{"tab":"Scenario Example","pages":[{"title":"Scenario Example","href":"/en/usercases/use-siliconcloud-in-ClaudeCode"}]},{"tab":"API Reference","groups":[{"group":"Chat","pages":[{"title":"Chat completions","openapi":"post /chat/completions","href":"/en/api-reference/chat-completions/chat-completions"},{"title":"messages","openapi":"post /messages","description":"Creates a model response for the given chat conversation.","href":"/en/api-reference/chat-completions/messages"},{"title":"Create System One (TypeSafe)","openapi":"post /systemone","href":"/en/api-reference/systemone/create-systemone"},{"title":"Create embeddings","openapi":"post /embeddings","description":"Creates an embedding vector representing the input text.","href":"/en/api-reference/embeddings/create-embeddings"},{"title":"Create rerank","openapi":"post /rerank","href":"/en/api-reference/rerank/create-rerank"}]},{"group":"Completions","pages":[{"title":"Create Completion","openapi":"post /completions","href":"/en/api-reference/completion/create-completion"}]},{"group":"Image","pages":[{"title":"Create image","openapi":"post /images/generations","href":"/en/api-reference/images/images-generations"}]},{"group":"Audio","pages":[{"title":"Upload reference audio","openapi":"post /uploads/audio/voice","href":"/en/api-reference/audio/upload-voice"},{"title":"Create speech","openapi":"post /audio/speech","href":"/en/api-reference/audio/create-speech"},{"title":"Retrieve reference audio list","openapi":"get /audio/voice/list","href":"/en/api-reference/audio/voice-list"},{"title":"Delete reference audio","openapi":"post /audio/voice/deletions","href":"/en/api-reference/audio/delete-voice"},{"title":"Create transcription","openapi":"post /audio/transcriptions","href":"/en/api-reference/audio/create-audio-transcriptions"}]},{"group":"Video","pages":[{"title":"Create video","openapi":"post /video/submit","href":"/en/api-reference/videos/videos_submit"},{"title":"Retrieve video","openapi":"post /video/status","href":"/en/api-reference/videos/get_videos_status"}]},{"group":"Platform","pages":[{"title":"List models","openapi":"get /models","href":"/en/api-reference/models/get-model-list"},{"title":"Retrieve user info","openapi":"get /user/info","href":"/en/api-reference/userinfo/get-user-info"}]}]},{"tab":"Assistants","pages":[{"title":"Assistants","href":"/en/faqs/stream-mode"}]},{"tab":"Release Notes","pages":[{"title":"Release Notes","href":"/en/release-notes/overview"}]},{"tab":"Terms and Conditions","pages":[{"title":"Terms and Conditions","href":"/en/legals/terms-of-service"}]}]},{"version":"简体中文","pages":[{"title":"简体中文","href":"/cn/api-reference/systemone/create-systemone"}]}]},"basePath":"","title":"Create System One (TypeSafe) - SiliconFlow","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CBsVopKK.js","utils-DZAk68jJ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-D32AYZrP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D_A5_cny.js","snippetPresets-xNRfS9th.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BIB25-tq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CydJ4w4j.js","shallow-CYPBeQSG.js","getApiPlaygroundDisplay-A5xJVBOu.js","CodeSnippet-BVRTgi3m.js","CodeSnippets-DjD6BSlt.js","Page-Dr40SSJq.js","getPastedJson-D4V4JyrR.js","icon-uhcnG22T.js","MethodPill-CM-ZQdGH.js","DuplicateIcon-B_WnOiNf.js","createIcon-CJsb8utt.js","DynamicMarkdown-D-2HDKEp.js","SectionHeading-KP5xmMgQ.js","axios-vUo_bRtp.js","Markdown-D_k0dg6k.js","clsx-DK3K4Z1S.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DE3EVdvd.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-fN9H9n9g.js"]}