模型

Upstage: Solar Decide

Markdown · JSON

Upstage: Solar Decide

Upstage Solar Decide 是以 Solar Mini 4 為基礎的文字決策模型。它會評估所提供的狀態與型別化問題,回傳具名選擇、為真的機率或加權分數,並附上機率資訊。其有界的輸出支援分類、分流與政策檢查,而不是生成敘述性文字。

關於模型

此說明介紹模型的能力。Ailoot 可用的輸入、輸出與選項,依所選方法列於下方。

Upstage Solar Decide 是以 Solar Mini 4 為基礎打造的結構化決策模型。它會讀取所提供的狀態與型別化問題,接著為每個問題回傳附帶經校準機率資訊的決策。原廠描述其決策流程僅需單次前向傳遞,且不生成敘述性文字。其預期應用包括分流、分類與政策檢查,並特別強調其以 Solar Mini 4 為基礎所具備的韓文理解能力。

請將狀態準備為描述待評估事實的字串或結構化 JSON。原廠介面會將 JSON 值序列化後放入提示詞。問題結構描述則另行定義要決定什麼、允許哪些選項,以及有序評估應如何解讀。請為問題使用穩定的名稱:答案會以相同名稱回傳,讓結果能輕鬆對應到原本的工作流程條件。請將事實狀態與定義決策的指示及準則區分開來。

三種問題類型的輸出各不相同。choice 問題會回傳所選選項、各具名選項的機率以及信心度數值。noul 問題會回傳是/否條件為真的機率。score 問題會回傳機率加權分數、附索引的圖例、機率與信心度。有序分數可以是小數,因為它反映了各準則之間的分布。請保留這些欄位,而不要把每個結果都簡化成單純的標籤,或把信心度當成解釋性的句子。

進行客服分流時,請提供實際訊息與相關歷史紀錄,再針對意圖、緊急程度,以及某個已定義的條件(例如訊息是否表達不滿)分別提問。依含義描述各個類別,並為緊急程度量表設定經過考量的順序。範例結構描述可以區分配送狀態查詢、帳戶存取問題與無關事項,而緊急程度準則則從「無需立即處理」延伸到「需立即審查」。可觀察的結果是針對這些選擇的型別化評估,而不是寫給顧客的回覆草稿。

進行政策檢查時,請在狀態中同時納入相關規則與紀錄事實。將每個條件定義得足夠精確,讓其答案能被檢視。文件工作流程可以詢問必要資訊是否齊全、適用哪個審查類別,以及紀錄在多大程度上符合有序的完整性標準。分數或機率本身並不能驗證紀錄中的事實。若缺少關鍵資訊,應用程式需要對這種不確定性採取刻意設計的處理方式,而不是把所選選項解讀為確鑿的證明。

原廠為 Solar Decide 指定了 512K 個 token 的上下文視窗。請將大型文件準備為決策所需的文字或結構化狀態;龐大的上下文並不代表能自動剖析任意檔案。請保留來源界線,以及與準則相關的段落。使用聚焦的問題,而不是期待模型產出開放式的文件摘要。無論狀態中納入多少素材,模型的輸出始終受限於問題類型與選項。

在文件記載的原廠介面中,choice 問題可接受 2 到 26 個選項。原廠說明,此路由是從 A 到 Z 的單一 token 標籤讀取決策,因此超過 26 個候選時,必須先縮減範圍或拆分成多個問題。此限制適用於 choice 選項,而不是文件長度的一般限制,也不是從其他決策模型家族沿用而來的限制。請讓候選描述的含義彼此區隔,並只在階層結構符合實際工作流程時,才採用階層式決策。

處理韓文紀錄時,請完整保留原文含義、名稱與識別碼,並清楚描述決策準則。型別化結果可以在評估自然語言證據的同時,使用穩定的應用程式標籤。當紀錄混合多種語言或使用領域術語時,請在狀態中保留相關定義。對某個術語的流暢詮釋,不足以確立分類準則符合業務規則,因此除了明確的案例,也請檢視具代表性的模稜兩可案例。

請依工作流程的決策政策運用回傳的機率與信心度。當評估結果落在類別之間時,請保留分布與有序圖例。依據經審查的任務範例設定不確定結果的處理方式,而不是自行訂定通用的機率門檻值。應用程式會執行隨之而來的分流、升級處理或審查動作,並記錄其結果。Solar Decide 提供有界的模型評估,作為考量該動作的依據;選出某條分流路徑,並不代表後續動作已經執行。

實用的最終產出是 answers 物件,以及產生它的狀態與問題定義。這些紀錄讓人能夠檢視出乎意料的分類結果、區分證據缺漏與準則模糊,並將評估結果與經審查的案例比較。若使用者需要書面說明或對話式回應,可將決策與來源素材交給獨立的寫作步驟處理。Solar Decide 的特定角色是根據所提供的文字產生有機率支撐的型別化決策,而不是自行生成該說明。

Ailoot Ultra · System One POST /v1/systemone upstage/solar-decide

upstage/solar-decide

Upstage /upstage/solar-decide

入門

Upstage Solar Decide 是以 Solar Mini 4 為基礎的文字決策模型。它會評估所提供的狀態與型別化問題,回傳具名選擇、為真的機率或加權分數,並附上機率資訊。其有界的輸出支援分類、分流與政策檢查,而不是生成敘述性文字。

接受的輸入
文字
結果
decisions

Ailoot 可用 · 輸入與方法

Ailoot Ultra · System One POST /v1/systemone
輸入
text
輸出
decisions
輸出格式
json
欄位類型要求值與限制預設值
欄位model類型string要求必填值與限制
upstage/solar-decide
預設值—
欄位provider類型schema要求選填值與限制預設值—
欄位questions類型object要求必填值與限制預設值—
欄位session_id類型string要求選填值與限制預設值—
欄位state類型schema要求必填值與限制預設值—
欄位trace類型schema要求選填值與限制預設值—
欄位user類型string要求選填值與限制預設值—
欄位questions.<id>.type類型string要求必填值與限制
noul, choice, score
預設值—
欄位questions.<id>.instructions類型string|object|array要求必填值與限制預設值—
欄位questions.<id>.criteria類型object|array要求選填值與限制
條件: choice/score:必填;noul:選填。choice 的條件為物件;score 為陣列,並要求 minItems1。
預設值—
欄位questions.<id>.criteria.true類型string|object|array要求必填值與限制
適用條件: 已提供 noul criteria 物件
預設值—
欄位questions.<id>.criteria.false類型string|object|array要求必填值與限制
適用條件: 已提供 noul criteria 物件
預設值—
輸入素材組合

noul · 必填: state, questions.<id>.type=noul, questions.<id>.instructions

choice · 必填: state, questions.<id>.type=choice, questions.<id>.instructions, criteria object

score · 必填: state, questions.<id>.type=score, questions.<id>.instructions, criteria array with minItems1

方法參數與生命週期
參數規格
參數content_type規格application/json
參數required規格model, state, questions
參數material_types規格text
參數optional_controls規格provider, session_id, trace, user
參數multimodal_input_binding規格null

生命週期: synchronous

請傳送完全相符的模型 ID,並保留完整的原生回應。

方案

費率資訊不會增加請求選項。支援的參數列於所選方法中。

快速模式
未指定 選取快速模式時
flex 模式
未指定 選取 flex 模式時
最高推理強度
未指定 最高推理強度採用 default 調整值時

Ailoot 費率

各設定的價格

請逐一核對各項費用與所列條件。每組互為替代選項的設定只套用一種費率。

設定費率表上下文 Token 數大於上下文 Token 數小於或等於費用
設定詞元基本費率費率表基本費率上下文 Token 數大於—上下文 Token 數小於或等於無上限費用
輸入 · 輸入 Token $0.0002 / 1K Token
輸出 · 輸出 Token $0 / 1K Token
輸入 · 讀取快取 $0.0002 / 1K Token
輸入 · 寫入快取 — / 1K Token
輸入 · 寫入快取,1 小時 — / 1K Token
設定請求長度級距 1費率表—上下文 Token 數大於0上下文 Token 數小於或等於無上限費用
輸入 · 輸入 Token $0.0002 / 1K Token
輸出 · 輸出 Token $0 / 1K Token
輸入 · 讀取快取 $0.0002 / 1K Token
輸入 · 寫入快取 — / 1K Token
輸入 · 寫入快取,1 小時 — / 1K Token

Ailoot 會在請求前預留估算金額。取得結果後,依實測用量結算最終費用。串流結算採用最終用量紀錄。預留金額與結算的運作方式 →

請求範例

Ailoot Ultra · System One

原樣保留的官方請求結構;文件範例使用您的實際請求資料,並保留完整結果
{
  "model": "upstage/solar-decide",
  "questions": {
    "is_bug": {
      "criteria": {
        "false": "The customer is asking a question or requesting a feature.",
        "true": "The customer describes broken or unexpected product behavior."
      },
      "instructions": "Is the customer reporting a software defect?",
      "type": "noul"
    },
    "team": {
      "criteria": {
        "account": "Login, permissions, or profile issues.",
        "frontend": "Rendering, layout, or browser compatibility issues.",
        "payments": "Checkout, billing, or payment processing issues."
      },
      "instructions": "Which team should own this ticket?",
      "type": "choice"
    },
    "urgency": {
      "criteria": [
        "Can wait for the next release",
        "Should be fixed this week",
        "Blocking revenue right now"
      ],
      "instructions": "How urgent is this ticket?",
      "type": "score"
    }
  },
  "state": {
    "customer_tier": "enterprise",
    "ticket": "My checkout page shows a blank screen after I click Pay. I have tried two browsers."
  }
}
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
: "${AILOOT_REQUEST_FILE:?Set your actual JSON request file}"
export AILOOT_REQUEST_FILE
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads(Path(os.environ['AILOOT_REQUEST_FILE']).read_text(encoding='utf-8'))
if not isinstance(p,dict): raise SystemExit('Request must be a JSON object')
p['model']='upstage/solar-decide'
Path('request.json').write_text(json.dumps(p,ensure_ascii=False),encoding='utf-8')
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/systemone \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
python3 - <<'PY_RESULT'
import json
from pathlib import Path
print(json.dumps(json.loads(Path('result.json').read_text()),ensure_ascii=False,indent=2))
PY_RESULT

接收並儲存結果

Ailoot Ultra · System One

json

保留所有已完成的結果

請保留所有完整傳回的回應、檔案與內容區塊。

會保留每個已提供的問題 ID 答案,包括其確切型別、noul/choice/score 值、信心值、機率與圖例。完整的原始 JSON 會先儲存,並僅在結算後回傳。

需要檢查原始回應時

請保留原始操作與完整/部分回覆;切勿重送 POST。

回應欄位
欄位類型
欄位model類型string
欄位id類型string
欄位provider類型string
欄位answers.<id>.type類型string
欄位answers.<id>.noul類型number
欄位answers.<id>.choice類型string
欄位answers.<id>.score類型number
欄位answers.<id>.confidence類型number
欄位answers.<id>.probabilities類型object
欄位answers.<id>.legend類型object
欄位usage.input_tokens類型integer
欄位usage.output_tokens類型integer
欄位usage.cost類型number
錯誤與後續步驟
回應條件下一步
回應400 · invalid_request_error條件必要欄位、表示方式或值無效下一步請修正指出的請求欄位。

別名

模型別名

Ailoot Ultra upstage/solar-decide

方法路徑別名

請使用上方列出的 API 方法路徑。

相關呼叫用 ID

upstage/solar-decide

FAQ · Upstage: Solar Decide
可以使用哪些輸入與結果?

POST /v1/systemone · upstage/solar-decide: text → decisions

請求使用哪些欄位?

POST /v1/systemone · upstage/solar-decide: model, provider, questions, session_id, state, trace, user

更多詳情

將 Ailoot 串接 Claude Code、OpenCode、Hermes 或自己的應用程式。

公司及其專案組合

公司及其專案組合:數百萬客戶,每月銷售額達數十億。

優惠購買 token。

訂閱優惠適合持續工作,折扣碼購買 token 最高可折 50%。

訂閱
為定期請求選擇優惠方案。
最高 50% 折扣碼
購買時輸入代碼,價格依活動重算。
歷史中的費用
每次請求保存模型、token 與金額。

選擇訂閱 · 查看模型價格

將 API 加入 你銷售的產品。

依 Ailoot 正式服務條款與授權合約串接 SaaS、應用程式與機器人;轉售請申請經銷授權。

商用應用程式
在付費功能加入文字、圖片、影片與聲音生成。
經銷授權
提供專案說明與存取方式,要求書面使用和轉售條件。
網站文件
串接前可閱讀正式服務條款、授權合約與資料處理政策。

申請經銷授權 · 正式服務條款與授權合約