MiniMax: H3 対 TBC: mischief 1
api14カタログの最新のUSD料金と機能をもとに、MiniMax: H3($0.46 / 秒 (≈ ¥72))とTBC: mischief 1($0.02 / 秒 (≈ ¥3))を並べて比較します。どちらも同じOpenAI互換APIで動作します。
仕様
| MiniMax: H3 | TBC: mischief 1 | |
|---|---|---|
| プロバイダー | MiniMax | TBC |
| duration_seconds | $0.46 / 秒 (≈ ¥72) | - |
| cents_per_video_output_second_480p | - | $0.02 / 秒 (≈ ¥3) |
| cents_per_video_output_second_720p | - | $0.04 / 秒 (≈ ¥6) |
| コンテキストウィンドウ | - | - |
| 最大出力 | - | - |
| 入力 | text, image, video, audio | text, image |
| 出力 | video | video |
| ツール呼び出し | ||
| 構造化出力 | ||
| 推論の調整 | ||
| 追加日 | 2026/07/29 | 2026/10/30 |
文字列1つで切り替え
どちらのモデルも同じエンドポイントとリクエスト形式を使います。modelの値を"minimax/hailuo-3"から"tbc/mischief-1"に変えるだけで、プロンプト、ストリーミング、ツールはそのまま動きます。
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://api14.com/api/v1",
apiKey: process.env.API14_API_KEY,
});
// Video generation is asynchronous: submit, then poll until completed.
let job = await client.post("/videos", { body: {
"model": "tbc/mischief-1",
"prompt": "A drone shot over turquoise ocean waves at sunrise",
"duration": 8,
"resolution": "720p",
"aspect_ratio": "16:9"
} });
while (!["completed", "failed"].includes(job.status)) {
await new Promise((r) => setTimeout(r, 5000));
job = await client.get(`/videos/${job.id}`);
}
console.log(job.status, job.unsigned_urls);
その他の比較
- Google: Gemini Omni 1.1 Flash 対 Google: Gemini Omni 1.2 Flash
- Google: Gemini Omni 1.1 Flash 対 HeyGen: HeyGen Video
- Google: Gemini Omni 1.1 Flash 対 TBC: mischief 1
- Google: Gemini Omni 1.1 Flash 対 SpaceXAI: Grok Imagine Video 1.5 Lite
- Google: Gemini Omni 1.2 Flash 対 HeyGen: HeyGen Video
- Google: Gemini Omni 1.2 Flash 対 TBC: mischief 1
- Google: Gemini Omni 1.2 Flash 対 SpaceXAI: Grok Imagine Video 1.5 Lite
- HeyGen: HeyGen Video 対 TBC: mischief 1