Apiframe へようこそ!このガイドでは、API を通じて AI 画像・動画・音声を生成し始めるために必要なことを一通り説明します。
前提条件
始める前に、次のものが必要です:
- REST API に関する基本的な理解
- HTTP クライアント(curl、Postman、またはお好みのプログラミング言語の HTTP ライブラリ)
- Apiframe アカウント(こちらから登録:app.apiframe.ai/signup)
ステップ 1: アカウントを作成する
- 次のページにアクセスします:app.apiframe.ai/signup
- メールアドレスを入力し、「Send Magic Link」をクリックします
- または GitHub アカウントで接続します
- お試し用の無料クレジットが付与されます。
ステップ 2: API キーを取得する
ログインしたら、次の操作を行います:
- ナビゲーションからAPI Keys
- API キーをコピーして、安全な場所に保管します
重要:API キーをクライアントサイドのコードや公開リポジトリで絶対に公開しないでください。
ステップ 3: 最初のリクエストを送る
FLUX を使って画像を生成してみましょう:
javascript
const response = await fetch('https://api.apiframe.pro/flux-imagine', {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
prompt: 'A serene mountain lake at sunrise, photorealistic',
model: "flux-pro"
})
});
const data = await response.json();
const taskId = data?.task_id;
console.log(taskId); // Use this to check statusステップ 4: 生成ステータスを確認する
ほとんどの生成は数秒で完了しますが、時間のかかるタスクの場合は次の点に注意してください:
javascript
const status = await fetch('https://api.apiframe.pro/fetch', {
method: 'POST',
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
},
body: JSON.stringify({
task_id: taskId,
})
});
const result = await status.json();
// result.status: 'processing' | 'completed' | 'failed'
// result.image_url: URL to your generated image次のステップ
- こちらからドキュメント
- こちらからDiscord コミュニティ