Cookieを使用しています. Cookieとブラウザストレージは、ログイン状態の維持と設定の保存に使われます。許可いただいた場合は、サイトの利用状況も計測します。はいつでも変更できます。詳しくはCookieポリシーをご覧ください。
Cookieを使用しています. Cookieとブラウザストレージは、ログイン状態の維持と設定の保存に使われます。許可いただいた場合は、サイトの利用状況も計測します。はいつでも変更できます。詳しくはCookieポリシーをご覧ください。
google/gemini-omni-1.2-flash上記の料金で残高から差し引かれます。新規アカウントには無料利用分があります。
設定
Gemini Omni 1.2 Flash は Google のネイティブマルチモーダルモデルで、Gemini Omni 1.1 Flash の後継として位置づけられています。動画カテゴリに属しながらテキストも扱うため、テキスト単体ではなく、言語理解と動画生成および編集を組み合わせた作業向けに作られています。
このモデルはテキスト、画像、動画を入力として受け取り、テキストまたは動画を出力として返すことができます。コンテキストウィンドウは 131,072 トークンで、最大出力は 65,536 トークンです。動画側では 360p、720p、1080p、4K の解像度、16:9 と 9:16 のアスペクト比、3 秒から 15 秒までのクリップ長をサポートします。最初のフレーム、最後のフレーム、またはその両方を指定でき、音声生成も利用できます。推論の制御はパラメータセットの一部であり、つまり要求すればモデルがその推論プロセスを開示できるということです。
これらの機能は、かなり特定の作業群を示しています。動画を入力として受け取るだけでなく生成もするため、編集や変換の作業に適しています。既存の映像のスタイルを変更したり、クリップを延長または調整したり、周囲の素材との一貫性を保ちながらセグメントを再生成したりする作業です。最初のフレームと最後のフレームの入力により、制御されたトランジションや、計画された開始と終了にショットを合わせる用途に役立ちます。2 つのアスペクト比は横長の配信と縦型フォーマットの両方をカバーし、解像度の範囲により、最終版を 1080p や 4K でレンダリングする前に低解像度で素早く反復できます。音声生成により、別途サウンド工程を経ずに完全な短いクリップを制作できます。テキスト入力と動画出力の組み合わせは、シーンを記述して短いクリップを得るような、プロンプト駆動のストーリーボードやコンセプト作業にも適しています。
このモデルは、モデル id "google/gemini-omni-1.2-flash" を使用して api14 の OpenAI 互換 API を通じて呼び出します。サポートされるリクエストパラメータは include_reasoning、max_tokens、reasoning、reasoning_effort、seed、temperature、top_p です。seed パラメータは、実行間で再現可能な出力を得たい場合に使用する価値があります。temperature と top_p は、生成間でどの程度のばらつきを得るかを制御できます。reasoning パラメータにより、推論を開示するかどうか、およびそれにどれだけの労力を費やすかを決められます。
出力の上限に注意してください。65,536 トークンが最大出力で、クリップは 15 秒に制限されるため、より長いシーケンスは複数回の生成から組み立てる必要があります。タスクが動画要素のない純粋なテキスト生成である場合、テキストに特化したモデルのほうがおそらくより単純に適合します。言語と短い動画生成または編集を混ぜた作業では、このモデルはプロンプトから完成したクリップまでの道のり全体をカバーします。
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": "google/gemini-omni-1.2-flash",
"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);
include_reasoningmax_tokensreasoningreasoning_effortseedtemperaturetop_pこのコミュニティにはまだトピックがありません。Google: Gemini Omni 1.2 Flashについて最初のトピックを立てましょう。