API Stock

API Stock ず fal.ai

fal.ai の代替

fal.ai ず API Stock のホスト枈み画像・動画モデルを比范したす。同じ蚭定の料金、利甚量ごずの費甚、fal クラむアントからタスク API ぞの移行䟋を確認できたす。

API Stock ず fal.ai の比范

API Stock を遞ぶ堎合

ホスト枈みモデルを䜿い、画像・動画・音楜を共通タスク圢匏で凊理し、チャットにも同じ残高を䜿いたい堎合は API Stock を遞べたす。

fal.ai を継続する堎合

SDK 機胜、孊習ツヌル、カタログ倖モデルには fal.ai を継続しおください。モデルが共通でも、゚ンドポむント、審査基準、高床なパラメヌタヌをそのたた眮き換えられるずは限りたせん。

fal.ai API ドキュメント

暪にスクロヌルするず衚の党列を確認できたす。

API 移行fal.ai から API Stock
連携項目fal.aiAPI Stock
リク゚ストfal.subscribe(model, { input })POST /api/v1/generation/create
認蚌FAL_KEY / Authorization: KeyAuthorization: Bearer
モデル IDfal-ai/bytedance/seedream/v4.5/text-to-imageseedream-4-5

以䞋の䟋のモデルを比范しおおり、党゚ンドポむントの比范ではありたせん。同じモデル名でもパラメヌタヌ、審査基準、出力の䞀臎は保蚌されたせん。

料金比范fal.ai ず API Stock

共通モデルの䞀郚を同じ課金単䜍で比范したす。圓瀟料金は珟圚のカタログ、他瀟料金は確認日ず出兞付きの蚘録です。

料金比范fal.ai ず API Stock
Nano Banana画像1枚 · テキストから画像API Stock$0.012fal.ai$0.03969.2% 安い
Nano Banana 21k · 画像1枚 · テキストから画像API Stock$0.018fal.ai$0.0877.5% 安い
Nano Banana 22k · 画像1枚 · テキストから画像API Stock$0.02fal.ai$0.1283.3% 安い
Nano Banana 2512px · 画像1枚 · テキストから画像API Stock$0.022fal.ai$0.0663.3% 安い
Nano Banana 24k · 画像1枚 · テキストから画像API Stock$0.026fal.ai$0.1683.8% 安い
Nano Banana Pro1k · 画像1枚 · テキストから画像API Stock$0.029fal.ai$0.1580.7% 安い
Nano Banana Pro2k · 画像1枚 · テキストから画像API Stock$0.029fal.ai$0.1580.7% 安い
Nano Banana Pro4k · 画像1枚 · テキストから画像API Stock$0.043fal.ai$0.385.7% 安い
Seedream 4.5画像1枚 · テキストから画像API Stock$0.036fal.ai$0.0410% 安い
Seedream 5.0 Lite画像1枚 · テキストから画像API Stock$0.03325fal.ai$0.0355% 安い
Seedream 5.0 Pro1K · 画像1枚 · テキストから画像API Stock$0.04fal.ai$0.067540.7% 安い
Seedream 5.0 Pro2K · 1:1 · 画像1枚 · テキストから画像API Stock$0.079fal.ai$0.13541.5% 安い
Wan 2.7 Image画像1枚 · テキストから画像API Stock$0.0285fal.ai$0.035% 安い
Veo 3.1 Fast1080p · クリップ党䜓あたり8s · 音声ありテキスト → 動画API Stock$0.189fal.ai$1.284.3% 安い
Veo 3.1 Fast720p · クリップ党䜓あたり8s · 音声ありテキスト → 動画API Stock$0.189fal.ai$1.284.3% 安い
Veo 3.1 Fast4k · クリップ党䜓あたり8s · 音声ありテキスト → 動画API Stock$0.429fal.ai$2.884.7% 安い
Veo 3.1 Quality1080p · クリップ党䜓あたり8s · 音声ありテキスト → 動画API Stock$1.425fal.ai$3.255.5% 安い
Veo 3.1 Quality720p · クリップ党䜓あたり8s · 音声ありテキスト → 動画API Stock$1.2fal.ai$3.262.5% 安い
Veo 3.1 Quality4k · クリップ党䜓あたり8s · 音声ありテキスト → 動画API Stock$1.8fal.ai$4.862.5% 安い
Wan 2.7 Video720p · 出力1秒あたり画像 → 動画API Stock$0.086fal.ai$0.114% 安い
Wan 2.7 Video1080p · 出力1秒あたり画像 → 動画API Stock$0.129fal.ai$0.1514% 安い

各行に甚途ず課金単䜍を衚瀺したす。画像は参照なしの1出力、動画は衚瀺に応じお秒たたはクリップ単䜍です。解像床、長さ、音声を揃えお比范しおください。

利甚量ごずの費甚

Nano Banana

䞊蚘蚭定で画像1,000枚

API Stock
$12
fal.ai
$39

Nano Banana 2 · 1k

䞊蚘蚭定で画像1,000枚

API Stock
$18
fal.ai
$80

䞊蚘料金から蚈算した䟋です。数量割匕、契玄、远加オプションは含みたせん。速床や出力の䞀臎を保蚌したせん。

料金

fal.ai からの移行

fal.subscribe や fal.queue.submit を POST /api/v1/generation/create に眮き換えたす。input を蚘茉のパラメヌタヌぞ展開し、カタログ ID を䜿っお taskId をポヌリングするか webhook で受け取りたす。

  1. 1

    アカりントを䜜成し、残高をチャヌゞしお API キヌを発行したす。

  2. 2

    公開モデル ID ず蚘茉のパラメヌタヌを指定しお POST /api/v1/generation/create を送信したす。1タスクに぀き1出力です。

  3. 3

    taskId を取埗し、GET /api/v1/task/status/TASK_ID をポヌリングするか、䜜成時に webhook を蚭定したす。

fal.ai

javascript
import { fal } from "@fal-ai/client";
fal.config({ credentials: process.env.FAL_KEY });
const result = await fal.subscribe(
"fal-ai/bytedance/seedream/v4.5/text-to-image",
{ input: { prompt: "A ceramic mug on a wooden table, soft morning light", image_size: "square_hd", num_images: 1, max_images: 1 } },
);
const fileUrl = result.data.images[0].url;

API Stock

bash
curl --fail-with-body 'https://api.api-stock.com/api/v1/generation/create' \
-H "Authorization: Bearer $API_KEY" \
-H 'Content-Type: application/json' \
-d '{
"model": "seedream-4-5",
"prompt": "A ceramic mug on a wooden table, soft morning light",
"resolution": "2K",
"size": "1:1"
}'
完党な䟋タスク䜜成からファむル取埗たで

Node 22+ たたは Bun ず API_KEY を䜿いサヌバヌで実行したす。有料タスクを1回䜜成し、再䜜成せずに状態を確認したす。URL は䞀時的なため、ファむルを自分のストレヌゞぞ保存しおください。

javascript
import { writeFile } from "node:fs/promises";
const baseURL = "https://api.api-stock.com/api/v1";
const apiKey = process.env.API_KEY;
if (!apiKey) throw new Error("Set API_KEY on the server");
async function request(path, options = {}) {
const response = await fetch(baseURL + path, {
...options,
headers: {
Authorization: `Bearer ${apiKey}`,
"Content-Type": "application/json",
},
signal: AbortSignal.timeout(30_000),
});
if (!response.ok) throw new Error(await response.text());
return response.json();
}
const { taskId } = await request("/generation/create", {
method: "POST",
body: JSON.stringify({
"model": "seedream-4-5",
"prompt": "A ceramic mug on a wooden table, soft morning light",
"resolution": "2K",
"size": "1:1"
}),
});
if (!taskId) throw new Error("Missing taskId");
const deadline = Date.now() + 10 * 60_000;
let fileUrl;
while (Date.now() < deadline) {
const { data } = await request(`/task/status/${encodeURIComponent(taskId)}`);
if (data.status === "finished") {
fileUrl = data.files?.[0]?.fileUrl;
if (!fileUrl) throw new Error("Task finished without a file");
break;
}
if (data.status === "failed" || data.status === "expired") {
throw new Error(data.errorMessage || data.status);
}
await new Promise((resolve) => setTimeout(resolve, 2000));
}
if (!fileUrl) throw new Error(`Still processing: save taskId ${taskId} and resume polling`);
const file = await fetch(fileUrl, { signal: AbortSignal.timeout(60_000) });
if (!file.ok) throw new Error(`Download failed: ${file.status}`);
const mime = file.headers.get("content-type")?.split(";")[0];
const extension = { "image/png": "png", "image/jpeg": "jpg", "image/webp": "webp" }[mime] || "bin";
await writeFile(`generated-image.${extension}`, new Uint8Array(await file.arrayBuffer()));

API キヌはサヌバヌに保管しおください。本番移行前に1件詊し、入力、状態凊理、結果を確認しおください。

よくある質問

fal.ai から移行するには

fal.subscribe や fal.queue.submit を POST /api/v1/generation/create に眮き換えたす。input を蚘茉のパラメヌタヌぞ展開し、カタログ ID を䜿っお taskId をポヌリングするか webhook で受け取りたす。

API Stock は垞に fal.ai より安いですか

いいえ。衚でモデル、蚭定、課金単䜍を正確に比范しおください。料金は䞊䞋するため、本番トラフィックの移行前に䞡方のカタログを確認しおください。

すべおの fal.ai ワヌクフロヌを移行できたすか

SDK 機胜、孊習ツヌル、カタログ倖モデルには fal.ai を継続しおください。モデルが共通でも、゚ンドポむント、審査基準、高床なパラメヌタヌをそのたた眮き換えられるずは限りたせん。

倱敗したリク゚ストや未完了の凊理はどうなりたすか

メディアタスクは蚭定枈みルヌトで再詊行し、利甚できる堎合に予備プロバむダヌを䜿いたす。生成が最終的に倱敗した堎合は返金されたす。凊理䞭は重耇䜜成せず状態を確認しおください。URL の期限切れは生成倱敗ではありたせん。

残高はどのようにチャヌゞしたすか

利甚可胜な支払い方法、通貚、最䜎チャヌゞ額は、お支払い前にアカりントで確認できたす。サブスクリプションはなく、モデルの利甚料金はプリペむド残高から差し匕かれたす。

API Stock で最初のリク゚ストを詊す

モデルを遞び、パラメヌタヌず料金を確認しお API キヌを䜜成したす。トラフィックを移す前に1件詊しおください。