モデル

Together: Tev1 4B Experimental

Markdown · JSON

Together: Tev1 4B Experimental

Tev1 4B Experimental は、選択肢が限られた意思決定のための Together AI のテキスト分類器です。状態、質問、ラベル付きの選択肢 2~24 個を与えると、ドキュメントに記載された出力は 1 文字です。アプリケーションがその文字をカテゴリキーに対応付けます。この出力は、ネイティブな確率分布や期待スコアを返す応答ではありません。

モデルについて

この説明はモデルの機能を紹介するものです。Ailootで利用できる入力、出力、オプションは、選択したメソッドごとに以下に記載されています。

Tev1 4B Experimental は、回答の集合が固定された質問のための Together AI の分類モデルです。メーカーは Qwen3.5 4B をベースにファインチューニングしており、パラメータ数を 47 億(4.7B)と公表しています。選択肢を選ぶ際には、思考モードを使わないテキスト生成を用います。ドキュメントに記載された入力は状態、1 つの質問、ラベル付きの選択肢で、要求される出力はちょうど 1 文字です。アプリケーションがその文字を選択肢のセマンティックキーに対応付けます。この点で、その意思決定ワークフローは、キャリブレーション済みの確率や期待ルーブリックスコアを直接返すモデルとは異なります。

状態、質問、2~24 個の選択肢

提供元のインターフェースは、意思決定を state、question、options を持つ JSON オブジェクトとして表現します。各選択肢には、A から X までの文字ラベル、セマンティックキー、説明が含まれます。選択肢は 2 個から 24 個の範囲で指定し、各説明にはその回答がどのような場合に当てはまるかを明記します。文字は簡潔な出力ラベルであり、セマンティックキーは周囲のソフトウェアが使う意味です。対応付けは、その意思決定で使った選択肢リストそのものと結び付けて保持します。

サポートメッセージの場合、状態にはメッセージと関連するコンテキストを含め、質問ではどの意図または振り分け先を選ぶかを定義します。例として、報告された連携の不具合、アクセスの問題、製品情報の問い合わせを区別し、列挙した意図のいずれにも当てはまらない場合に備えて「該当なし」の選択肢を加えたリストが考えられます。省略されたラベルから組織のルーティング方針をモデルが推測することを期待せず、重なり合うケースを明確に定義します。

思考モードを使わない生成と要求される回答形式

Together が公開しているサンプルでは、state 内の内容をデータとして扱い、列挙された選択肢から 1 つを選び、説明なしでその文字だけを返すよう求めるシステム指示を与えています。推奨設定は temperature 0、生成上限 8 トークン、思考の無効化です。メーカーは、これらの設定が公開エンドポイントで自動的に付与されるわけではないと明言しています。サンプルのヘルパーはこれらを指定しますが、直接リクエストする場合は自分で指定する必要があります。これらの設定を使って、意図どおりの短い、思考を伴わない分類応答を要求します。

8 トークンという上限は、この短答ワークフロー向けのサンプルの出力設定であり、汎用的な最大出力仕様ではありません。意図された有用な出力は、あくまで選ばれた文字です。ヘルパーが後からラベルとキーを含むオブジェクトを提供する場合は、その解釈済みオブジェクトと、モデルが生成した生のコンテンツを区別します。カテゴリの選択そのものが、チケットを更新したり、操作を承認したり、次のアクションを実行したりすることはありません。

分類、ルール、カテゴリ評価

メーカーは、意図検出、ポリシーの適用、ワークフローのルーティング、文書のカテゴリ分け、感情分析、文章に基づくはい/いいえの読解を、対応するタスクパターンとして挙げています。真偽判定のタスクでは、キーが真と偽を意味する 2 つの選択肢を与え、アプリケーションが選ばれた選択肢をそれに応じて解釈します。感情分析のタスクでは、説明付きのレベルを与え、選ばれた 1 つのカテゴリのキーを返させることができます。このカテゴリ選択はレベル全体にわたる確率加重平均ではなく、返された文字は数値的な信頼度でもありません。

ルールに基づく判定では、モデルにポリシーを考え出させるのではなく、関連する事実とルールをタスクに含めます。たとえば文書振り分けの指示では、許可されたフォルダーと、それぞれに属する資料を説明できます。研究分野の分類タスクでは、論文のタイトルとアブストラクトをトピックの説明とともに与えられます。結果は与えた選択肢に照らして解釈し、曖昧な選択や異論のある選択に備えて元の根拠を保持します。

学習範囲とエディションの識別

モデルページには、含意関係、文章に関するはい/いいえの質問、銀行業務の意図、ニュースのカテゴリ、感情のレベル、プログラムで定義されたポリシー、ルーティング、研究論文の分類体系にわたる 37,840 件の学習例が記載されています。付属のガイドでは、これらのタスクを共通の意思決定フォーマットに正規化し、分類モデルをファインチューニングする手順が説明されています。これは、このプロファイルが限定された回答集合に焦点を当てている理由を示すものですが、新しいポリシー、ドメイン、分類体系のすべてがタスク固有の評価なしに正しく処理されることを保証するものではありません。

Tev1 4B Experimental は Together の名前を冠したモデルであり、汎用の Qwen3.5 4B ベースプロファイルでも、他の意思決定モデルメーカーのチェックポイントでもありません。この実験版独自の出力の準備方法と入力仕様を守ります。用途が一般的な意思決定であることや、ベースファミリーが馴染みのあるものであることは、他のモデルの画像対応、確率キャリブレーション、ツール呼び出し、質問のバッチ処理上限を流用する根拠にはなりません。

コンテキストと結果の確認

Together のモデル仕様では、コンテキストウィンドウは 32.8K トークン、入力はテキスト、出力もテキストとされています。コンテキストには、分類リクエストで使う指示、状態、質問、選択肢がすべて収まる必要があります。選択肢を区別する定義は残しつつ、質問に必要な根拠だけを用意します。無関係なコンテキストを取り除き、選択肢の定義は保持したまま、分類プロンプトを簡潔に保ちます。

提供元は、本モデルを実際の意思決定ワークロードで評価するための実験的リリースと位置付けています。生の応答をセマンティックキーに対応付ける前に、それが与えたラベルのいずれかであることを確認し、想定タスクの代表的なラベル付きデータと分類結果を比較します。有効な文字は選択が正しい形式であることを示すだけで、その解釈が正しいことの証明にはなりません。入力、選択肢、返された文字、対応付けたキーをまとめて保持すれば、意思決定がどう定義されたかを失うことなく、最終成果物をルーティング、カテゴリ分け、ポリシーレビューに活用できます。

Ailoot Ultra · System One POST /v1/systemone togethercomputer/tev1-4b-experimental

togethercomputer/tev1-4b-experimental

Together /togethercomputer/tev1-4b-experimental

はじめに

Tev1 4B Experimental は、選択肢が限られた意思決定のための Together AI のテキスト分類器です。状態、質問、ラベル付きの選択肢 2~24 個を与えると、ドキュメントに記載された出力は 1 文字です。アプリケーションがその文字をカテゴリキーに対応付けます。この出力は、ネイティブな確率分布や期待スコアを返す応答ではありません。

対応する入力
テキスト
結果
decisions

Ailootで利用可能 · 入力とメソッド

Ailoot Ultra · System One POST /v1/systemone
入力の種類
text
出力の種類
decisions
出力形式
json
フィールド種類要件値と制限デフォルト
フィールドmodel種類string要件必須値と制限
togethercomputer/tev1-4b-experimental
デフォルト—
フィールド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のcriteriaはオブジェクト、scoreはminItems1の配列です。
デフォルト—
フィールドquestions.<id>.criteria.true種類string|object|array要件必須値と制限
適用条件: noul の条件オブジェクトが指定されている
デフォルト—
フィールドquestions.<id>.criteria.false種類string|object|array要件必須値と制限
適用条件: noul の条件オブジェクトが指定されている
デフォルト—
入力素材の組み合わせ

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の料金

設定別の価格

各料金を表示された条件と照合してください。選択肢となる設定の各組には、いずれか1つの料金を適用します。

設定料金表コンテキストトークン数が次の値を超える場合コンテキストトークン数が次の値以下の場合料金
設定トークンの基本単価料金表基本料金コンテキストトークン数が次の値を超える場合—コンテキストトークン数が次の値以下の場合上限なし料金
入力 · 入力トークン $0.000084 / 1K トークン
出力 · 出力トークン $0 / 1K トークン
入力 · キャッシュ読み取り — / 1K トークン
入力 · キャッシュ書き込み — / 1K トークン
入力 · キャッシュ書き込み、1時間 — / 1K トークン
設定リクエスト長に応じた料金区分 1料金表—コンテキストトークン数が次の値を超える場合0コンテキストトークン数が次の値以下の場合上限なし料金
入力 · 入力トークン $0.000084 / 1K トークン
出力 · 出力トークン $0 / 1K トークン
入力 · キャッシュ読み取り — / 1K トークン
入力 · キャッシュ書き込み — / 1K トークン
入力 · キャッシュ書き込み、1時間 — / 1K トークン

Ailootはリクエスト前に見積額を確保します。結果の取得後、実測使用量に基づいて最終料金を精算します。ストリーミング時の精算には最終の使用量記録を使用します。金額の確保と精算の仕組み →

リクエスト例

Ailoot Ultra · System One

公式のリクエスト構造を保持した資料用の例ご自身の実際のリクエスト用データを使用し、結果全体を保存する
{
  "model": "togethercomputer/tev1-4b-experimental",
  "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']='togethercomputer/tev1-4b-experimental'
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 togethercomputer/tev1-4b-experimental

メソッドパスのエイリアス

上記に表示されたメソッドパスを使用してください。

関連する呼び出し用ID

togethercomputer/tev1-4b-experimental

FAQ · Together: Tev1 4B Experimental
利用できる入力と結果は何ですか?

POST /v1/systemone · togethercomputer/tev1-4b-experimental: text → decisions

リクエストはどの項目を使用しますか?

POST /v1/systemone · togethercomputer/tev1-4b-experimental: model, provider, questions, session_id, state, trace, user

詳細を見る

AilootをClaude Code、OpenCode、Hermes、自分のアプリに接続しましょう。

企業とそのプロジェクト群

企業とそのプロジェクト群:数百万の顧客、毎月数十億規模の売上。

トークンを割引価格で購入。

継続利用にサブスクリプション割引。プロモコードでトークン購入が最大50%割引。

サブスクリプション
定期的なリクエストに合う割引プランを選びましょう。
最大50%のプロモコード
購入時にコードを入力すると、実施中のキャンペーンに沿って価格を再計算します。
支出を履歴で確認
各リクエストのモデル、トークン、金額が保存されます。

サブスクリプションを選ぶ · モデルの価格を見る

販売する製品に、 APIを組み込みましょう。

SaaS、アプリ、ボットをAilootの公式サービス提供条件とライセンス契約に基づいて接続できます。再販にはリセラーライセンスを申請できます。

商用アプリ
サービスの有料機能に、文章、画像、動画、音声の生成を組み込めます。
リセラーライセンス
プロジェクトの説明とアクセスの仕組みをお送りください。利用・再販条件の書面を申請できます。
サイトで契約文書を確認
接続前にサービス提供条件、ライセンス契約、データ処理ポリシーを読めます。

リセラーライセンスを申請 · サービス提供条件とライセンス契約