2Slides Logo
So sánh API Gamma Generate và API 2Slides dành cho Developer (2026)
2Slides Team
18 min read

So sánh API Gamma Generate và API 2Slides: Góc nhìn dành cho nhà phát triển (2026)

API công khai của Gamma (POST /v1.0/generations và khoảng hai mươi endpoint kèm theo) và API 2Slides (POST /api/v1/slides/*) đều tạo bài thuyết trình tự động, nhưng được xây dựng dựa trên các sản phẩm khác nhau. Gamma tạo ra "gamma" bản địa web (bài thuyết trình, tài liệu, trang web hoặc bài đăng mạng xã hội), xuất ra PPTX/PDF/PNG, đồng thời cung cấp thêm khả năng chỉnh sửa mẫu, tạo ảnh độc lập, tìm kiếm trong workspace, phân tích tương tác, OAuth và máy chủ MCP được lưu trữ. Khóa API yêu cầu gói Pro ($25/tháng) trở lên. 2Slides cung cấp bốn bề mặt tạo bài (PPTX gốc dựa trên mẫu, slide thiết kế ảnh từ prompt, khớp phong cách ảnh tham chiếu, và thuyết minh giọng nói từng trang) cùng xuất PNG + WAV miễn phí từng trang, với khóa API cho mọi tài khoản và thanh toán theo lượt từ $5. Cả hai đều là API xử lý bất đồng bộ. Lựa chọn phù hợp phụ thuộc vào định dạng đầu ra, mô hình giá, và việc bạn tự động hóa workspace riêng hay nhúng tạo bài trong sản phẩm.

Công khai 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 dành cho nhà phát triển của Gamma, trang sản phẩm API, và trang giá tháng 9 năm 2026, chúng tôi sẽ chỉ rõ khi Gamma là lựa chọn phù hợp hơn.

Cập nhật tháng 9 năm 2026. Phiên bản đầu tiên của so sánh này (tháng 8 năm 2026) mô tả Gamma là "một endpoint tạo với nhiều định dạng đầu ra." Điều này không còn chính xác. Nhật ký thay đổi của Gamma cho thấy API đã chuyển từ beta (tháng 7 năm 2025) sang v1.0 (tháng 11 năm 2025), loại bỏ các endpoint v0.2 vào tháng 1 năm 2026, mở rộng Create from Template vào tháng 2 năm 2026, và ra mắt Zapier, Make, n8n cùng ứng dụng ChatGPT vào tháng 3 năm 2026. Bảng endpoint, ma trận tính năng và bảng giá dưới đây phản ánh bề mặt hiện tại.

Toàn bộ bề mặt endpoint

Hai API có cấu trúc khác nhau. Gamma là API workspace duy nhất: các endpoint tạo nội dung nằm cạnh các endpoint quản lý, xuất, phân tích và hình ảnh hoạt động trên tài liệu đã có trong workspace Gamma của bạn. 2Slides là nhiều pipeline tạo chuyên biệt trên một hệ thống job, không có lớp workspace.

Khả năngGamma2Slides
Prompt → deckPOST /v1.0/generations (format: "presentation")POST /api/v1/slides/generate (Fast PPT, PPTX gốc)
Tài liệu / trang web / bài đăng mạng xã hộiCùng endpoint, tham số format; mảng pages tạo site nhiều trang (tối đa 50 trang)—
Slide thiết kế ảnh (phong cách thiết kế tùy chỉnh)Cùng endpoint + imageOptions (35+ mô hình ảnh trên 4 mức giá)POST /api/v1/slides/create-pdf-slides (512px–4K, tỉ lệ bất kỳ, prompt designStyle)
Khớp phong cách ảnh tham chiếu— (ảnh tham chiếu chỉ trên POST /v1.0/images độc lập)POST /api/v1/slides/create-like-this (referenceImageUrl)
Tạo từ deck/mẫu có sẵnPOST /v1.0/generations/from-template (GA từ tháng 2/2026; gammaId + prompt)Chọn theme qua GET /api/v1/themes/search (1,500+ mẫu)
Tạo ảnh độc lậpPOST /v1.0/images + GET /v1.0/images/{id}—
Thuyết minh giọng nói—POST /api/v1/slides/generate-narration (đơn hoặc hai người nói, 30 giọng)
Xuất tài nguyên từng trangZIP PNG qua exportAs: "png"POST /api/v1/slides/download-slides-pages-voices (PNG + WAV, miễn phí)
Xuất tài liệu có sẵnPOST /v1.0/gammas/{id}/export → GET /v1.0/exports/{id}— (mỗi job trả về URL tải xuống)
Trạng thái jobGET /v1.0/generations/{id} (poll mỗi 5 giây)GET /api/v1/jobs/{id} (hoặc mode: "sync")
Quản lý workspaceGET /v1.0/themes, GET /v1.0/folders, GET /v1.0/gammas/search, GET /v1.0/templates/search, lấy/lưu trữ/xóa gamma, danh sách bình luậnTìm kiếm theme, echo auth
Phân tích tương tácGET /v1.0/gammas/{id}/analytics (tài liệu, từng thẻ, từng người xem)—
Xác thựcX-API-KEY hoặc OAuth 2.0 (PKCE, đăng ký client động)Authorization: Bearer

Hai lưu ý công bằng. API Gamma giờ đây thực sự là nền tảng workspace: nếu tích hợp của bạn cần đọc, tìm kiếm, xuất hoặc đo lường tài liệu đã tạo trong Gamma, 2Slides không có tương đương vì không có workspace tài liệu phía sau API. Và endpoint Create-from-Template của Gamma, đã ra khỏi beta, bao phủ trường hợp "tái sử dụng deck có sẵn" mà 2Slides giải quyết khác (theme và ảnh tham chiếu). Ngược lại, 2Slides có khớp ảnh tham chiếu, thuyết minh giọng nói và xuất audio từng trang chưa có API tương đương của Gamma. Trang API của Gamma cho thấy video thuyết minh được tạo qua công thức n8n kết hợp Synthesia và ElevenLabs.

Các yêu cầu, đặt cạnh nhau

Cả hai API đều theo mẫu: gửi job, poll trạng thái, tải kết quả.

Gamma: header X-API-KEY, poll mỗi 5 giây, một định dạng xuất mỗi yêu cầu:

curl -X POST https://public-api.gamma.app/v1.0/generations \ -H "X-API-KEY: sk-gamma-xxxxx" \ -H "Content-Type: application/json" \ -d '{ "inputText": "Đánh giá doanh số Q3 cho đội ngũ lãnh đạo", "textMode": "generate", "format": "presentation", "numCards": 10, "cardOptions": { "dimensions": "16x9" }, "imageOptions": { "source": "aiGenerated", "model": "flux-2-pro" }, "exportAs": "pptx" }' # → { "generationId": "..." } sau đó poll GET /v1.0/generations/{generationId} # hoàn thành → { "status": "completed", "gammaId": "...", "gammaUrl": "...", "exportUrl": "...", "credits": { "deducted": 15, "remaining": 485 } }

2Slides Fast PPT: khóa Bearer, PPTX gốc từ mẫu thiết kế. sync là mặc định trả deck hoàn chỉnh trong một lần gọi; async trả job id:

curl -X POST https://2slides.com/api/v1/slides/generate \ -H "Authorization: Bearer sk-2slides-xxxxx" \ -H "Content-Type: application/json" \ -d '{ "userInput": "Đánh giá doanh số Q3 cho đội ngũ lãnh đạo", "themeId": "minimal-dark", "responseLanguage": "en", "mode": "async" }' # → job id, sau đó poll GET /api/v1/jobs/{id}

2Slides pipeline thiết kế ảnh: hai endpoint mà Gamma không có tương đương. create-pdf-slides tạo slide theo prompt phong cách thiết kế với kiểm soát độ phân giải và tỉ lệ; create-like-this lấy toàn bộ hệ thống thiết kế từ ảnh tham chiếu:

curl -X POST https://2slides.com/api/v1/slides/create-like-this \ -H "Authorization: Bearer sk-2slides-xxxxx" \ -H "Content-Type: application/json" \ -d '{ "userInput": "Đánh giá doanh số Q3 cho đội ngũ lãnh đạo", "referenceImageUrl": "https://example.com/brand-slide.png", "resolution": "2K", "aspectRatio": "16:9", "page": 0, "contentDetail": "concise", "imageModel": "gemini-3-pro-image", "mode": "async" }' # page: 0 = tự động phát hiện số trang (tối đa 100); resolution: 512px | 1K | 2K | 4K # create-pdf-slides có cấu trúc tương tự với designStyle thay cho referenceImageUrl

Các job từ hai pipeline này có thể gửi tiếp đến generate-narration (jobId, mode: "single" | "multi", tên và giọng người nói, includeIntro) và xuất từng trang PNG + WAV với download-slides-pages-voices, dùng để lắp ráp video thuyết minh.

Ba điểm khác biệt cấu trúc rõ ràng. Gamma chọn nội dung và thiết kế trong một lần, với textMode (generate, condense, preserve), textOptions (số lượng, tông, đối tượng, hơn 60 ngôn ngữ), imageOptions, cardOptions.headerFooter, và sharingOptions cùng trong một yêu cầu; 2Slides tách riêng chọn theme (GET /api/v1/themes/search) và tạo bài, giúp giữ nhất quán hình ảnh qua các lần chạy. inputText của Gamma nhận tối đa khoảng 100,000 token và tôn trọng ngắt thẻ \n---\n, nên cũng là endpoint chuyển tài liệu thành deck; userInput của 2Slides là tóm tắt hoặc dàn ý, file đầu vào nằm trong sản phẩm workspace chứ không qua API. 2Slides còn có chế độ đồng bộ trên mọi endpoint tạo, hữu ích trong script cần kết quả ngay.

So sánh tính năng

API GammaAPI 2Slides
Đầu ra chínhGamma bản địa web (URL) + exportUrl (PPTX / PDF / ZIP PNG; URL hết hạn ~1 tuần, không gắn với key)PPTX gốc (Fast PPT); slide thiết kế ảnh PDF (512px–4K); PNG + WAV từng trang
Chế độ tạoTạo từ văn bản, tạo từ mẫu, mảng pages nhiều trang; 4 định dạng (presentation, document, webpage, social)3 pipeline: PPTX mẫu, prompt phong cách thiết kế, khớp ảnh tham chiếu
Ảnh độc lậpPOST /v1.0/images (minh họa/ảnh/chữ trừu tượng, preset kích thước, ảnh tham chiếu)—
Thuyết minh giọng nói / tài nguyên video— (công thức dùng Synthesia + ElevenLabs qua n8n)30 giọng, đơn hoặc hai người nói; xuất PNG + WAV từng trang để lắp video
Xác thựcX-API-KEY hoặc OAuth 2.0 với PKCE và đăng ký client động (phạm vi generate / gamma:read)Authorization: Bearer
Yêu cầu truy cập APIGói Pro ($25/tháng), Ultra ($100/tháng), Teams hoặc Business; Free và Plus không tạo được keyMọi tài khoản; 500 credit miễn phí khi đăng ký
Mô hình giáĐăng ký với credit hàng tháng (Pro 4,000, Ultra 20,000, Business 10,000/người dùng; tích lũy tối đa 2×) + 1–3 credit/thẻ văn bản + 2–125 credit/ảnh theo cấp độ mô hìnhTrả theo lượt: 10 credit/trang Fast PPT; 10 credit lên kế hoạch + 100 credit/trang (512px–2K) hoặc 200 credit/trang (4K) pipeline ảnh; 210 credit/trang thuyết minh; $5 cho 2,000 credit, thấp nhất $80 cho 40,000 credit
Kiểm soát số slidenumCards 1–75, hoặc cardSplit: "inputTextBreaks"page 0 (tự động) đến 100
Kiểm soát tỉ lệ / độ phân giảicardOptions.dimensions: presentation fluid/16x9/4x3, social 1x1/4x5/9x16, document letter/a4; không kiểm soát pixelresolution 512px / 1K / 2K / 4K; aspectRatio bất kỳ w:h
MẫuthemeId qua GET /v1.0/themes; Create from Template (gammaId + prompt)themeId qua tìm kiếm theme trên 1,500+ mẫu
Giới hạn tốc độÁp dụng theo key với burst, giờ, ngày, trả qua header x-ratelimit-*; chờ 30 giây khi 4296 yêu cầu/phút trên endpoint tạo, 10/phút trên poll job, trả qua header X-RateLimit-*
Chế độ đồng bộ— (chỉ async, poll mỗi 5 giây)mode: "sync" trên mọi endpoint tạo
Tích hợp agentMáy chủ MCP lưu trữ (17 công cụ, OAuth với DCR) hỗ trợ Claude và ChatGPT; Zapier, Make, n8n, Workato; Slack, Superhuman Go, Atlassian RovoMáy chủ MCP (Streamable HTTP hoặc npx -y 2slides-mcp@latest, 7 công cụ) + Agent Skill cho Codex, Claude Code, OpenClaw, Cursor
Sau tạoTìm kiếm, bình luận, lưu trữ/xóa, xuất tài liệu có sẵn, phân tích theo thẻ và người xemChỉ trạng thái job và tải xuống
Chỉnh sửa tài liệu có sẵnKhông hỗ trợ; tạo lại hoặc dùng Create from TemplateKhông áp dụng (file là sản phẩm cuối)
Ngôn ngữ đầu ra60+ qua textOptions.language20+ bao gồm CJK/RTL gốc qua responseLanguage

Ý nghĩa mô hình giá trong thực tế

Mô hình khác biệt hơn con số. Gamma gộp credit API theo số người dùng. Để tạo key API bạn phải có đăng ký Pro trở lên (tài khoản Free có 400 credit không hồi phục và không có key; Plus có credit nhưng không có key). Credit làm mới hàng tháng, tích lũy tối đa gấp đôi, và chi phí tạo thay đổi: văn bản tính 1–3 credit/thẻ tùy mô hình Gamma chọn, ảnh tính 2 (Flux 1 Quick) đến 125 (Recraft V4 Pro) credit mỗi ảnh. Ví dụ minh họa của Gamma là 20–60 credit cho deck 10 thẻ với 5 ảnh mô hình cơ bản; tài liệu 20 thẻ với 15 ảnh mô hình cao cấp tốn 320–1,070 credit. Sử dụng thực tế trả về trong trường credits.deducted của phản hồi poll, nên lập ngân sách sau khi dùng. Tự động nạp tiền là cách được khuyến nghị để tránh tạo thất bại.

2Slides tính phí cố định theo trang, theo pipeline. Deck 10 trang Fast PPT luôn 100 credit (khoảng $0.25 ở mức $5/2,000 credit), deck 10 trang thiết kế ảnh 2K là 10 credit lên kế hoạch + 1,000 credit ($2.53), thuyết minh thêm 210 credit/trang, poll job, tìm theme và xuất từng trang miễn phí. Giá biết trước khi gọi, tạo một hay cả ngàn deck đều vậy, không cần đăng ký gói (có gói Pro tùy chọn thêm 10,000 credit/tháng nhưng API không bắt buộc).

Dịch thực tế: với đội đã dùng Gamma Pro tạo vài deck tự động, chi phí API biên gần như bằng 0, 4,000 credit hàng tháng đủ cho 65–200 deck theo ví dụ 20–60 credit của Gamma. Với 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 hàng loạt), giá theo trang cố định không yêu cầu đăng ký theo người dùng là khác biệt giữa tính năng có thể định giá và hóa đơn biến động. Ví dụ batch có thể xem tại batch-generating presentations by API.

Định dạng đầu ra: PPTX xuất ra so với PPTX tạo sẵn

Đây là khác biệt kiến trúc sâu nhất, không thay đổi với bề mặt mở rộng của Gamma. Gamma ưu tiên bản địa web: deck là tài liệu gamma thiết kế cho trình duyệt xem và chia sẻ, PPTX/PDF/PNG tạo qua exportAs (hoặc endpoint xuất), một định dạng mỗi yêu cầu. Điều này làm trải nghiệm web của Gamma rất tốt, và PowerPoint là sản phẩm dẫn xuất. Pipeline Fast PPT của 2Slides tạo PPTX trực tiếp như sản phẩm chính: hộp văn bản, bố cục, biểu đồ được dựng trong file, nên deck vẫn chỉnh sửa được hoàn toàn trong PowerPoint sau đó. Nếu sản phẩm cuối là link, mô hình Gamma có thể tốt hơn; nếu là .pptx khách mở và chỉnh sửa, PPTX tạo sẵn tránh hoàn toàn bước xuất (tại sao bước xuất quan trọng: tại sao công cụ slide AI phá hỏng xuất PowerPoint). Khi sản phẩm là hình ảnh, slide ảnh đồng bộ thương hiệu hoặc video thuyết minh, pipeline ảnh và thuyết minh của 2Slides bao phủ những gì Gamma không có.

Tích hợp agent: hai máy chủ MCP, hình thức khác nhau

Cả hai nhà cung cấp đều có máy chủ MCP, câu hỏi là mỗi bên cung cấp gì. MCP của Gamma lưu trữ và chỉ OAuth (đăng ký client động; tích hợp tùy chỉnh qua form và cần URI chuyển hướng HTTPS). Nó cung cấp 17 công cụ phản chiếu API REST: tạo, tạo từ mẫu, tạo nhiều trang, ảnh độc lập, xuất, tìm kiếm và đọc gamma có sẵn, bình luận, và 4 công cụ phân tích. Hoạt động trên mọi gói Gamma vì xác thực dưới dạng người dùng chứ không phải key API, và là nền tảng cho các connector Gamma trong Claude và ChatGPT. Phù hợp nếu agent làm việc trong workspace Gamma của ai đó.

MCP của 2Slides cung cấp 7 công cụ trên cùng key API và credit như REST API: slides_generate, slides_create_pdf_slides, slides_create_like_this, slides_generate_narration, slides_download_slides-pages-voices, themes_search, và jobs_get. Chạy lưu trữ (Streamable HTTP, một dòng claude mcp add) hoặc cục bộ qua npx, cùng bề mặt đóng gói thành SKILL.md cho agent lập trình. Phù hợp nếu agent trả về file hoàn chỉnh. So sánh hai kiểu tích hợp trong Agent Skills vs MCP servers for presentations.

Khi nào mỗi API là lựa chọn tốt

Chọn API Gamma khi:

  • Bạn cần nhiều loại canvas hơn slide: tài liệu, trang web, carousel mạng xã hội, hoặc site nhiều trang từ một yêu cầu pages
  • Tích hợp của bạn thao tác trên workspace Gamma có sẵn: tìm kiếm, xuất, bình luận, phân tích tương tác, hoặc chỉnh sửa mẫu với Create from Template
  • Đội bạn đã trả phí Gamma Pro/Ultra và sản phẩm cuối là link web có thiết kế tinh tế của Gamma
  • Bạn muốn kiểm soát nội dung chi tiết (textMode, tông, đối tượng, 60+ ngôn ngữ, header/footer, quyền chia sẻ) ngay trong yêu cầu tạo
  • Ứng dụng đại diện người dùng cuối có tài khoản Gamma riêng, nên OAuth phù hợp hơn key dùng chung

Chọn API 2Slides khi:

  • Sản phẩm cuối là PPTX gốc, có thể chỉnh sửa với chi phí theo trang rõ ràng
  • Bạn cần thiết kế khớp ảnh tham chiếu (create-like-this) hoặc slide thiết kế ảnh với độ phân giải và tỉ lệ kiểm soát (create-pdf-slides)
  • Bạn cần thuyết minh hoặc tài nguyên audio/image từng trang cho video từ cùng pipeline, không phải nối chuỗi công cụ TTS và video bên thứ ba
  • Bạn tích hợp qua agent lập trình và muốn MCP server hoặc Agent Skill để tích hợp Codex/Claude Code là cấu hình, không phải dự án OAuth (hướng dẫn skills vs MCP)
  • Bạn tạo số lượng lớn cho người khác và không muốn đăng ký theo người dùng trước khi có key, hoặc muốn gọi đồng bộ cho công việc nhỏ

Câu hỏi thường gặp

API Gamma có yêu cầu gói trả phí không?

Có. Theo tài liệu truy cập của Gamma, khóa API có trên gói Pro, Ultra, Teams và Business, không có trên Free hoặc Plus. Các connector ChatGPT và Claude của Gamma (chạy trên MCP server) hoạt động trên mọi gói, kể cả Free, nhưng hoạt động dưới dạng người dùng đăng nhập chứ không phải key nhà phát triển. API 2Slides cấp key cho mọi tài khoản, với 500 credit miễn phí ban đầu.

API Gamma có xuất file PowerPoint thật không?

Có. Đặt "exportAs": "pptx" và kết quả tạo hoàn chỉnh có exportUrl bên cạnh gammaUrl, hoặc gọi POST /v1.0/gammas/{id}/export trên tài liệu có sẵn. Mỗi yêu cầu chỉ một định dạng xuất, URL hết hạn sau khoảng một tuần và không gắn với key API, nên tải xuống nhanh và giữ bí mật. File xuất từ tài liệu bản địa web, nên bố cục phức tạp được chuyển đổi chứ không tạo trực tiếp; hãy kiểm tra độ chính xác với mẫu của bạn.

API Gamma có chỉnh sửa deck sau khi tạo không?

Không. Trang phạm vi API của Gamma ghi rõ API tạo gamma mới, không chỉnh sửa gamma có sẵn; cách làm là tạo lại với đầu vào sửa đổi hoặc dùng Create from Template với prompt như "trên thẻ 9, cập nhật giá." 2Slides cũng có hạn chế tương tự vì job trả về file, chỉnh sửa diễn ra trong PowerPoint.

API 2Slides có gì hơn prompt-to-PPTX?

Ba bề mặt bổ sung: create-pdf-slides (slide thiết kế ảnh từ prompt phong cách thiết kế, 512px–4K, tỉ lệ bất kỳ), create-like-this (lấy toàn bộ thiết kế từ URL ảnh tham chiếu), và generate-narration (thuyết minh đơn hoặc hai người trên 30 giọng cho các job đó), cùng xuất PNG + WAV từng trang miễn phí để lắp ráp video thuyết minh.

API nào rẻ hơn cho tạo số lượng lớn?

Với deck ưu tiên văn bản, 2Slides tính phí cố định 10 credit/trang (khoảng $0.025/trang ở mức $5) dễ tính hơn mô hình của Gamma tính theo thẻ (1–3 credit) cộng theo ảnh (2–125 credit), và không cần đăng ký. Với deck ảnh AI, 2Slides tính 100–200 credit/trang theo độ phân giải so với mô hình theo cấp độ ảnh của Gamma, trong đó một ảnh cấp Ultra đắt hơn cả một trang 2Slides. Hãy chạy số trang và số ảnh thực tế; trường credits.deducted của Gamma giúp kiểm tra sau khi dùng.

Cả hai API có làm việc với agent AI như Claude hoặc Codex không?

Có, cả hai đều có máy chủ MCP. MCP lưu trữ của Gamma (17 công cụ, OAuth) hỗ trợ connector Claude và ChatGPT, hoạt động trên mọi gói. 2Slides có MCP lưu trữ và máy chủ stdio mã nguồn mở (7 công cụ, key API) cùng SKILL.md cho agent lập trình, được đề cập trong hướng dẫn agent skills.

Có so sánh đầy đủ Gamma và 2Slides ngoài API không?

Có. So sánh cấp sản phẩm (trình soạn thảo, mẫu, cộng tác, giá) có tại 2Slides vs Gamma; bài viết này chỉ tập trung bề mặt dành cho nhà phát triển. Đối với các công thức tự động hóa theo từng kịch bản (đề xuất bán hàng, bộ tài liệu onboarding, video tiếp thị, slide bài học, giáo dục bệnh nhân), xem AI presentation API use cases by team.

About 2Slides

Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.

Try For Free