

Gamma Generate API vs 2Slides API: So Sánh Dành Cho Developer (2026)
Gamma Generate API (POST /v1.0/generationsPOST /api/v1/slides/*
Minh bạch trước: 2Slides là sản phẩm của chúng tôi. Mọi thông tin về Gamma dưới đây đều lấy từ tài liệu developer của Gamma, và chúng tôi sẽ nói thẳng khi Gamma là lựa chọn phù hợp hơn.
Toàn bộ bề mặt endpoint
Hai API có hình dạng khác nhau: Gamma là một endpoint tạo nội dung với nhiều định dạng output; 2Slides là nhiều pipeline chuyên biệt trên một hệ thống job chung.
| Tính năng | Gamma | 2Slides |
|---|---|---|
| Prompt → slide | POST /v1.0/generationsformat: "presentation" | POST /api/v1/slides/generate |
| Tài liệu / trang web / bài đăng mạng xã hội | Cùng endpoint, tham số format | — |
| Slide thiết kế bằng hình ảnh (tùy chỉnh design style) | Cùng endpoint + imageOptions | POST /api/v1/slides/create-pdf-slides |
| Khớp phong cách theo ảnh tham chiếu | — | POST /api/v1/slides/create-like-thisreferenceImageUrl |
| Tạo từ template của file có sẵn | POST /v1.0/generations/from-template | Chọn theme qua GET /api/v1/themes/search |
| Lồng tiếng | — | POST /api/v1/slides/generate-narration |
| Xuất asset theo từng trang | PNG zip qua exportAs | POST /api/v1/slides/download-slides-pages-voices |
| Trạng thái job | GET /v1.0/generations/{id} | GET /api/v1/jobs/{id}mode: "sync" |
| Tiện ích quản lý | Themes, folders, archive, delete | Tìm kiếm themes, xác thực auth |
Hai lưu ý để công bằng: thiết kế một endpoint duy nhất của Gamma thực sự thanh lịch nếu bạn muốn bốn loại canvas sau một lần tích hợp, và Create-from-Template API (beta) của họ xử lý trường hợp "tái sử dụng deck có sẵn" mà 2Slides giải quyết theo cách khác (themes) — trong khi tính năng khớp ảnh tham chiếu và lồng tiếng của 2Slides hoàn toàn không có tương đương trên Gamma API.
Các request đặt cạnh nhau
Cả hai API đều theo cùng một quy trình: gửi job, poll trạng thái, tải kết quả về.
Gamma — header
X-API-KEYcurl -X POST https://public-api.gamma.app/v1.0/generations \ -H "X-API-KEY: sk-gamma-xxxxx" \ -H "Content-Type: application/json" \ -d '{ "inputText": "Q3 sales review for the leadership team", "format": "presentation", "numCards": 10, "exportAs": "pptx" }' # → { "generationId": "..." } sau đó poll GET /v1.0/generations/{generationId}
2Slides Fast PPT — Bearer key, native PPTX từ template thiết kế sẵn, chế độ
syncasynccurl -X POST https://2slides.com/api/v1/slides/generate \ -H "Authorization: Bearer sk-2slides-xxxxx" \ -H "Content-Type: application/json" \ -d '{ "userInput": "Q3 sales review for the leadership team", "themeId": "minimal-dark", "responseLanguage": "en", "mode": "async" }' # → job id, sau đó poll GET /api/v1/jobs/{id}; chế độ sync trả về deck hoàn chỉnh trong một lần gọi
Các pipeline thiết kế hình ảnh của 2Slides — hai endpoint mà Gamma không có tương đương.
create-pdf-slidescreate-like-thiscurl -X POST https://2slides.com/api/v1/slides/create-like-this \ -H "Authorization: Bearer sk-2slides-xxxxx" \ -H "Content-Type: application/json" \ -d '{ "userInput": "Q3 sales review for the leadership team", "referenceImageUrl": "https://example.com/brand-slide.png", "resolution": "2K", "aspectRatio": "16:9", "page": 0, "mode": "async" }' # page: 0 = tự động xác định số trang; resolution: 512px | 1K | 2K | 4K # create-pdf-slides nhận cùng cấu trúc với designStyle thay vì referenceImageUrl
Các job từ hai pipeline này có thể được gửi tiếp đến
generate-narrationjobIddownload-slides-pages-voicesHai điểm khác biệt về cấu trúc hiện ra ngay lập tức. Gamma chọn cả nội dung lẫn thiết kế trong một lần với các tùy chọn
textModeimageOptionstextOptionsGET /api/v1/themes/searchSo sánh tính năng
| Gamma Generate API | 2Slides API | |
|---|---|---|
| Output chính | Tài liệu gamma web-native + exportUrl | Native PPTX (Fast PPT); slide thiết kế hình ảnh dạng PDF (512px–4K); PNG + WAV theo từng trang |
| Chế độ tạo nội dung | Một endpoint, 4 loại canvas (presentation, document, webpage, social) | 3 pipeline: template PPTX, design-style prompt, khớp ảnh tham chiếu |
| Lồng tiếng / asset video | — | 30+ voices, đơn/hội thoại hai giọng; xuất PNG+WAV để lắp ráp video |
| Xác thực | Header X-API-KEY | Authorization: Bearer |
| Yêu cầu để dùng API | Gói Pro ($25/tháng), Ultra, Team hoặc Business | Mọi tài khoản; 500 credits miễn phí khi đăng ký |
| Cách tính giá | Subscription + credits hàng tháng (1–3 credits/card text; 2–125/ảnh theo tier) | Trả theo lượng dùng: 10/trang Fast PPT, 100/trang 1K–2K, 200/trang 4K, 210/trang lồng tiếng ($5 per 2.000 credits) |
| Kiểm soát số slide | numCards | Tham số page |
| Kiểm soát độ phân giải / tỷ lệ | — | resolutionaspectRatio |
| Template | themeIdGET /v1.0/themes | themeId |
| Rate limit được công bố | Chưa công bố | 10 req/phút (Fast PPT), 6 req/phút (image pipelines) |
| Chế độ đồng bộ | — (chỉ async) | mode: "sync" |
| Tích hợp agent | Zapier; prompt Gamma từ Claude | MCP server (npx 2slides-mcp |
| Đa ngôn ngữ | Hỗ trợ | 19+ ngôn ngữ output gồm CJK/RTL native (responseLanguage |
Ý nghĩa thực tế của hai mô hình định giá
Hai mô hình khác nhau nhiều hơn là chỉ khác con số. Gamma gộp API credits vào từng seat: để gọi API bạn cần giữ subscription Pro trở lên, credits làm mới hàng tháng, và chi phí mỗi lần tạo biến động vì text tính theo card (1–3 credits, tùy model) còn ảnh tính theo tier chất lượng (2–125 credits mỗi ảnh) — lượng tiêu thụ thực tế được trả về trong trường
creditsDiễn giải thực tế: với một team đã dùng Gamma Pro và chỉ tạo một số deck theo chương trình, chi phí API biên tế gần như bằng không. Nhưng với một dịch vụ tạo deck cho người khác — tính năng SaaS, báo cáo theo khách hàng, pipeline xử lý hàng loạt — định giá phẳng theo trang không cần seat là ranh giới giữa một tính năng có thể tính toán chi phí và một hóa đơn biến động. (Ví dụ batch thực tế: tạo thuyết trình hàng loạt bằng API.)
Định dạng output: PPTX xuất ra vs PPTX được tạo trực tiếp
Đây là điểm khác biệt kiến trúc sâu nhất. Gamma ưu tiên web-native — deck là tài liệu gamma được thiết kế để xem và chia sẻ trên trình duyệt, với PPTX/PDF/PNG được tạo ra qua
exportAs.pptxKhi nào nên chọn API nào
Chọn Gamma Generate API khi:
- Bạn cần nhiều loại canvas hơn là chỉ slide — nó tạo tài liệu, trang web và bài đăng mạng xã hội qua cùng một endpoint
- Team bạn đã trả tiền cho Gamma Pro/Ultra và làm việc chủ yếu trong editor của họ
- Deliverable là một link web có thể chia sẻ với thiết kế bóng bẩy của Gamma
- Bạn muốn kiểm soát image-style (, tùy chọn tone/audience) trong một request duy nhất
imageOptions.source
Chọn 2Slides API khi:
- Deliverable là PPTX native, chỉnh sửa được, với chi phí phẳng theo trang
- Bạn cần thiết kế khớp theo ảnh tham chiếu () hoặc slide được art-directed với độ phân giải và tỷ lệ khung hình kiểm soát được (
create-like-this)create-pdf-slides - Bạn cần lồng tiếng hoặc asset audio/hình ảnh theo từng trang để làm video từ cùng một pipeline
- Bạn tích hợp qua AI agent — MCP server và Agent Skill biến việc tích hợp Codex/Claude Code thành một khối config, không phải một dự án SDK (hướng dẫn skills vs MCP)
- Bạn tạo nội dung với khối lượng lớn mà không muốn subscription theo seat, hoặc cần rate limit được công bố rõ ràng để thiết kế hệ thống
FAQ
Gamma API có yêu cầu gói trả phí không?
Có. Theo tài liệu truy cập của Gamma, API key chỉ khả dụng trên các gói Pro, Ultra, Teams và Business — không có trên Free hay Plus. 2Slides API cấp key cho mọi tài khoản, với 500 credits miễn phí để bắt đầu.
Gamma API có thể xuất file PowerPoint thật không?
Có — đặt
"exportAs": "pptx"exportUrlgammaUrl2Slides API cung cấp gì ngoài prompt-to-PPTX?
Ba bề mặt bổ sung:
create-pdf-slidescreate-like-thisgenerate-narrationAPI nào rẻ hơn khi tạo hàng loạt?
Với deck thiên về text, mức phẳng 10 credits/trang của 2Slides (~$0,025/trang ở tier $5) dễ tính toán hơn mô hình per-card (1–3 credits) cộng per-image (2–125 credits) của Gamma — và không cần subscription. Với deck dùng AI-image, 2Slides tính phẳng 100–200 credits/trang theo độ phân giải so với các tier chất lượng per-image của Gamma; hãy chạy thử với số trang thực tế của bạn.
Cả hai API có hoạt động với AI agent như Claude hay Codex không?
Có, nhưng theo cách khác nhau. Gamma cung cấp tự động hóa qua Zapier và khả năng prompt Gamma từ Claude. 2Slides cung cấp tích hợp ở cấp độ protocol — một MCP server mà bất kỳ MCP client nào cũng có thể gọi và một SKILL.md cho coding agent — được trình bày trong hướng dẫn agent skills.
Có so sánh đầy đủ giữa Gamma và 2Slides ngoài phần API không?
Có — so sánh ở cấp độ sản phẩm (editor, template, cộng tác, định giá) nằm trong bài 2Slides vs Gamma; bài này chỉ đề cập đến bề mặt dành cho developer.
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free