← モデル一覧
オフィス · ModelFold
ModelFold PPT 1.1NEW
テーマ(必要ならメモや記事も)を送るだけで、編集可能なプレゼン一式が返ってきます。構成を作り、10 種類のレイアウトで 6〜50 枚を生成し、ページ番号やフッターを含む統一テーマ、任意の AI 画像、PPTX・PDF・PNG のファイルを出力します。各スライドは Studio にも保存され、続けて編集できます。

1 回の API 呼び出しによる実際の出力(8 枚、ミッドナイト、AI 画像あり)。
構成から作成
まずストーリーを設計し、まとめて各スライドを書くので全体に一貫性があります。
10 種類のレイアウト
表紙、目次、セクション、箇条書き、2 カラム、画像+テキスト、大きな数字、引用、タイムライン、まとめ。
統一テーマ
6 種類のテーマ。配色・フォント・ページ番号・フッター・ロゴ位置を全スライドで共有。
必要な所だけ AI 画像
画像が必要なレイアウトだけに生成。オフにしてクレジットを節約できます。
編集できる PPTX
テキストボックスと図形は PowerPoint のネイティブオブジェクト。PDF・PNG にも対応。
Studio で続きを編集
結果には Studio で開けるリンクが含まれます(API キーの所有者)。
使い方
- POST /api/v1/jobs/createTask でタスクを作成(他のモデルと同じ非同期プロトコル、API キー、冪等キー、コールバック)。
- GET /api/v1/jobs/recordInfo?taskId=… を確認するかコールバックを待ちます。構成は分割、本文は 4 枚ずつ最大 3 並列。50 枚の生成と出力には数分かかります。
- resultObject.files からダウンロード。他の生成ファイルと同様に 30 日間保存されます。
パラメーター
POST /api/v1/jobs/createTask · model: "modelfold-ppt-1.1" · input の中に指定
| 名前 | 型 | 必須 | 既定値 | 説明 |
|---|---|---|---|---|
| input.prompt | string | はい | — | テーマまたは一文の要望(2〜1000 文字)。topic も可。 |
| input.content | string | いいえ | — | 資料:メモ、事実、記事など(最大 20000 文字)。内容に沿って作成します。notes も可。 |
| input.slides | integer | いいえ | 10 | 枚数、6〜50。 |
| input.language | string | いいえ | en | テキストの言語:zh、en、ja、es、ko、fr、de、pt。 |
| input.theme | string | いいえ | midnight | テーマ:midnight, corporate, paper, forest, sunset, mono。 |
| input.template | string | いいえ | — | テンプレート ID(theme より優先)。POST /v1/studio/templates/upload に {name, data: base64 PPTX} → template_id。GET /v1/studio/templates は自分の一覧、GET /v1/studio/templates/public は公開・公式 ID 一覧。配色・フォント・基本配置を適用。画像の画風・光・構図・質感を解析し各画像プロンプトに反映、対応モデルには参照画像も送信。 |
| input.ai_images | boolean | いいえ | true | AI 画像を生成。最大 min(12, ceil(枚数 × 0.4)) 枚を仮押さえし、生成成功分を精算。 |
| input.output_formats | string[] | いいえ | ["pptx"] | pptx、pdf、png(各スライドの PNG を ZIP)、json(Studio ドキュメント)から選択。 |
トップレベルの callBackUrl + callbackSecret と Idempotency-Key ヘッダーは他の非同期モデルと同じです。
リクエスト例
curl -X POST https://ai.modelfold.online/api/v1/jobs/createTask \
-H "Authorization: Bearer $MODELFOLD_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "modelfold-ppt-1.1",
"input": {
"prompt": "Pitch deck for a specialty coffee shop opening in Lisbon",
"content": "Optional notes, facts or an article to base the deck on",
"slides": 10,
"language": "en",
"theme": "midnight",
"template": "TEMPLATE_ID",
"ai_images": true,
"output_formats": ["pptx", "pdf"]
}
}'
# Poll until state is "success" or "fail"
curl "https://ai.modelfold.online/api/v1/jobs/recordInfo?taskId=TASK_ID" \
-H "Authorization: Bearer $MODELFOLD_API_KEY"レスポンス
{
"code": 200,
"msg": "success",
"data": {
"taskId": "7ca7b5c7-6a5b-4c81-a72e-cfd6c9eb9e57",
"model": "modelfold-ppt-1.1",
"state": "success",
"resultJson": "{\"resultUrls\":[...],\"resultObject\":{...}}",
"usage": { "credits": 19, "settled": true }
}
}
// JSON.parse(data.resultJson).resultObject
{
"title": "A New Coffee House for Lisbon",
"slides": 8,
"theme": "midnight",
"template": "TEMPLATE_ID",
"language": "en",
"files": { "pptx": "https://…/modelfold-ppt-….pptx", "pdf": "https://…/modelfold-ppt-….pdf" },
"cover_url": "https://…/modelfold-ppt-…-cover.jpg",
"studio_url": "https://ai.modelfold.online/studio/edit/123",
"ai_images": { "requested": true, "generated": 2 },
"outline": [{ "index": 1, "type": "cover", "title": "…", "points": ["…"] }],
"billing": { "credits": 19, "base": 3, "per_slide": 0.5, "per_image": 6 }
}files.pptx編集可能な PowerPoint ファイルfiles.pdfPDF(各スライド高解像度 1 ページ)files.png_zipスライドごとの PNG を含む ZIPfiles.jsonStudio ドキュメント JSONstudio_urlStudio で開いて編集(キーの所有者)outline各スライドの種類・タイトル・要点slides枚数ai_images要求 / 実際に生成した AI 画像billing確定クレジットと内訳
