Cookieを使用しています. Cookieとブラウザストレージは、ログイン状態の維持と設定の保存に使われます。許可いただいた場合は、サイトの利用状況も計測します。はいつでも変更できます。詳しくはCookieポリシーをご覧ください。
Cookieを使用しています. Cookieとブラウザストレージは、ログイン状態の維持と設定の保存に使われます。許可いただいた場合は、サイトの利用状況も計測します。はいつでも変更できます。詳しくはCookieポリシーをご覧ください。
tbc/mischief-1上記の料金で残高から差し引かれます。新規アカウントには無料利用分があります。
設定
TBC: Mischief 1 は、TBC, The Biological Computing Co. の動画生成モデルです。ニューロン由来の動画モデルと説明されており、視覚入力とテキスト入力を短い動画クリップに変換するために専用に作られています。生成された静止画ではなく生成されたモーションを必要とするパイプラインに取り組んでいるなら、これが TBC のラインナップの中でその用途を狙ったモデルです。
このモデルはテキストと画像を入力として受け取り、動画を出力として生成します。image to video 生成をサポートしており、画像入力は最初のフレームとして使用できます。これにより、クリップの冒頭ショットを特定の静止画に固定する手段が得られます。出力解像度は 480p と 720p、アスペクト比は 16:9、クリップの長さは 3 秒または 5 秒です。音声生成はサポートされていないため、音声は後段で追加する必要があります。このモデルにコンテキストウィンドウは記載されていません。
これらの機能は、かなり特定の用途群を示しています。最初のフレーム画像を受け入れるため、このモデルは、製品ショット、キャラクターの静止画、ストーリーボードのパネル、サムネイルなど、すでにキービジュアルがあり、それを短いクリップとして動かしたいワークフローに適しています。16:9 のフレーミングと 3 秒または 5 秒の長さは、ソーシャルおよびウェブ動画の枠、アニメーションプレビュー、より長い制作に着手する前にショットが動画としてどう見えるかをテストしたい素早いコンセプト可視化に適しています。テキスト入力によりクリップ内で起こることを誘導できるため、同じ開始フレームに対するプロンプト駆動のバリエーションは実用的です。
このモデルは、モデル id "tbc/mischief-1" を使用して api14 の OpenAI 互換 API を通じて呼び出します。サポートされているリクエストパラメータは max_tokens と temperature です。インターフェースは OpenAI 形式に従っているため、既存の OpenAI 形式のクライアントコードを api14 に向け、統合を書き直すのではなくモデル id を変更できます。
コミットする前に、要件に対してモデルを確認する価値があります。音声出力はないため、同期音声が必要なプロジェクトでは別のステップが必要になります。利用できるアスペクト比は 16:9 のみで、後からクロップまたはパディングしない限り、縦型または正方形のフォーマットは除外されます。また、長さのオプションは 3 秒と 5 秒に限られています。より長いクリップ、他のアスペクト比、または生成音声に作業が依存する場合、別のモデルの方がより適している可能性が高いです。
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);
max_tokenstemperatureこのコミュニティにはまだトピックがありません。TBC: mischief 1について最初のトピックを立てましょう。