2Slides Logo
Tạo Slide Bài Giảng Tự Động Từ Chương Trình Học (2026)
2Slides Team
19 min read

Tạo Slide Bài Học Tự Động Từ Chương Trình Giảng Dạy (2026)

Để tạo slide bài học tự động, xuất chương trình giảng dạy của bạn dưới dạng một dòng cho mỗi bài học (đơn vị, tiêu đề, mục tiêu, từ vựng, lớp, ngôn ngữ), sau đó dùng script gọi endpoint 2Slides Fast PPT POST /api/v1/slides/generate một lần cho mỗi dòng với một chủ đề giáo dục từ GET /api/v1/themes/searchresponseLanguage được đặt theo lớp học. Mỗi bộ slide 12 trang là một file PPTX có thể chỉnh sửa, tốn 120 credits, khoảng 0.30 USD, và trả về trong khoảng 30 giây. Với lớp học đảo ngược, create-pdf-slides cộng với generate-narration tạo ra bài giảng video ngắn. Dành cho nhà phát triển edtech, nhà thiết kế bài giảng và nhóm chương trình giảng dạy của quận.

Điểm chính cần nhớ

  • Một bộ slide Fast PPT tốn 10 credits mỗi trang, nên bộ 12 trang là 120 credits, khoảng 0.30 USD theo mức 5 USD cho 2.000 credits.
  • Một bộ môn 40 bài học, mỗi bài 12 trang, dùng 4.800 credits, khoảng 12 USD, gửi trong khoảng 7 phút theo giới hạn 6 yêu cầu mỗi phút.
  • responseLanguage nhận tên ngôn ngữ như "Spanish" hoặc "Vietnamese", hỗ trợ hơn 20 ngôn ngữ đầu ra cho các chương trình song ngữ từ cùng một dòng chương trình.
  • Fast PPT xuất ra file PPTX gốc, có thể chỉnh sửa, nên giáo viên có thể điều chỉnh từng slide trước khi lên lớp. Bộ Fast PPT không hỗ trợ thuyết minh.
  • Với lớp học đảo ngược, bài giảng video 8 slide có thuyết minh tốn 2.490 credits (810 cho 2K slide cộng 1.680 cho thuyết minh), khoảng 5 đến 6.25 USD.

Dành cho ai

Nhà thiết kế bài giảng, kỹ sư edtech và người tạo khóa học giữ chương trình giảng dạy ở dạng có cấu trúc (Google Sheet, CSV LMS, cơ sở dữ liệu khóa học) và cần bản thảo đầu tiên cho mỗi bài học, không chỉ vài bài. Các nhóm quận vận hành chương trình song ngữ, nơi một bài học phải có cả tiếng Anh và tiếng Tây Ban Nha hoặc tiếng Việt, sẽ tận dụng tốt nhất trường ngôn ngữ trên mỗi dòng.

Bỏ qua công thức này nếu bạn chỉ có năm bài học và một giáo viên có buổi chiều; công cụ dành cho giáo viên sẽ hướng dẫn cách dùng ứng dụng web.

Quy trình tổng quan

BướcCông cụViệc xảy raEndpoint 2Slides / credits
1Xuất từ Sheets hoặc LMSMột dòng cho mỗi bài học và ngôn ngữ: đơn vị, tiêu đề, lớp, mục tiêu, từ vựng, số slidekhông có
2curl hoặc trình duyệtTìm kiếm chủ đề giáo dục và lớp học, lưu một themeId cho mỗi nhóm lớpGET /api/v1/themes/search, miễn phí
3Python hoặc NodeTạo prompt có cấu trúc từ các trường dòng, đặt responseLanguage theo lớpkhông có
4Python hoặc MakeGọi generate một lần cho mỗi dòng với mode: "async", tối đa 6 lần mỗi phútPOST /api/v1/slides/generate, 10 credits mỗi trang
5ScriptKiểm tra trạng thái mỗi 5-10 giây đến khi success, tải PPTX về Drive hoặc LMSGET /api/v1/jobs/{id}, miễn phí
6Giáo viênXem lại, chỉnh sửa và duyệt PPTX trước khi phát cho học sinhkhông có
7 (tùy chọn)Script cộng workspaceLớp học đảo ngược: slide thiết kế hình ảnh, thuyết minh giọng đơn, xuất MP4create-pdf-slides 10 + 100 mỗi trang ở 2K, generate-narration 210 mỗi trang

Bước 1: Chuẩn hóa xuất chương trình giảng dạy

Chuyển dữ liệu xuất từ LMS hoặc hướng dẫn tiến độ thành một dòng cho mỗi bài học mỗi ngôn ngữ. Nếu bài học chạy hai ngôn ngữ, nhân đôi dòng và chỉ đổi cột language. Giữ các trường nhiều giá trị (mục tiêu, từ vựng) phân tách bằng dấu ống để trình tạo prompt có thể chuyển thành các gạch đầu dòng.

unit,lesson_title,grade,objectives,vocabulary,language,slide_count Ecosystems,Food Webs and Energy Flow,7,"Explain how energy moves between trophic levels|Identify producers, consumers and decomposers in a local ecosystem","producer|consumer|decomposer|trophic level",English,12 Ecosystems,Food Webs and Energy Flow,7,"Explain how energy moves between trophic levels|Identify producers, consumers and decomposers in a local ecosystem","producer|consumer|decomposer|trophic level",Spanish,12 Fractions,Comparing Fractions with Unlike Denominators,4,"Compare two fractions using common denominators|Justify comparisons with a visual model","numerator|denominator|equivalent fraction|benchmark fraction",Vietnamese,10

Thêm ba cột ghi chép do script điền sau: job_id, download_url, và status. Cột status điều khiển quy trình xem xét bên dưới.

Bước 2: Tìm themeId phù hợp với giáo dục

themeId quyết định giao diện bộ slide Fast PPT. Tìm kiếm hơn 1.500 mẫu với từ khóa liên quan lớp học, rồi giữ một hoặc hai ID cho mỗi nhóm lớp: phong cách vẽ tay hoặc doodle cho tiểu học, phong cách sạch sẽ hơn cho trung học.

curl "https://2slides.com/api/v1/themes/search?query=education&limit=10" \ -H "Authorization: Bearer $SLIDES_API_KEY" # Cũng nên thử: query=classroom, query=doodle, query=science, query=study

Mỗi kết quả có themeId và metadata. Lưu ID dưới dạng biến môi trường (EDU_THEME_ELEMENTARY, EDU_THEME_SECONDARY) thay vì trong sheet. Endpoint tìm kiếm miễn phí nhưng chia sẻ giới hạn 6 yêu cầu mỗi phút, nên chạy một lần khi thiết lập, không chạy mỗi bài học.

2Slides Templates Hub với các chủ đề phong cách vẽ tay và doodle phù hợp lớp học
Hình 1: Trung tâm mẫu 2Slides, duyệt để chọn phong cách vẽ tay và doodle cho các lớp nhỏ; cùng mẫu có thể tìm qua themes/search.

Bước 3: Tạo prompt và đặt ngôn ngữ cho slide bài học đa ngôn ngữ

Prompt là nơi chất lượng chương trình quyết định chất lượng bộ slide. Cung cấp cho mô hình lớp học, mục tiêu dạng gạch đầu dòng, từ vựng cần định nghĩa, và cấu trúc slide cố định. Giữ userInput dưới vài trăm từ; mục tiêu và từ vựng là đầu vào, không phải toàn bộ kế hoạch đơn vị.

Sau đó đặt responseLanguage từ dòng. Nó nhận tên ngôn ngữ, nên "Spanish" và "Vietnamese" hợp lệ, còn "es" và "vi" thì không. Viết prompt bằng tiếng Anh và để bộ slide ra tiếng Tây Ban Nha; một mẫu dùng cho toàn bộ chương trình.

Create a 12-slide lesson deck for grade 7. Unit: Ecosystems Lesson: Food Webs and Energy Flow Learning objectives: - Explain how energy moves between trophic levels - Identify producers, consumers and decomposers in a local ecosystem Key vocabulary to define with one example each: producer, consumer, decomposer, trophic level Structure: title slide, objectives, warm-up question, 5 content slides with one idea each, vocabulary slide, quick check with 3 questions, summary. Use short sentences suitable for the grade level.

Tham số endpoint generate của 2Slides và hơn 20 ngôn ngữ đầu ra được hỗ trợ
Hình 2: Tham số endpoint generate trong tài liệu API 2Slides, bao gồm hơn 20 giá trị responseLanguage nhận theo tên.

Bước 4: Tạo slide bài học tự động với Fast PPT

Đây là bước cho phép nhóm nhỏ tạo hàng loạt bài giảng. Fast PPT generate mặc định đồng bộ và trả về downloadUrl trong một lần gọi, phù hợp với một bộ slide đơn. Với lô lớn, đặt mode: "async", thu thập jobId, và kiểm tra trạng thái. Mỗi bộ slide mất khoảng 30 giây, và khóa API cho phép 6 yêu cầu mỗi phút, nên gửi cách nhau 10 giây.

curl -X POST https://2slides.com/api/v1/slides/generate \ -H "Authorization: Bearer $SLIDES_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "userInput": "Create a 12-slide lesson deck for grade 7. Unit: Ecosystems. Lesson: Food Webs and Energy Flow. Learning objectives: explain how energy moves between trophic levels; identify producers, consumers and decomposers in a local ecosystem. Key vocabulary to define with one example each: producer, consumer, decomposer, trophic level. Structure: title, objectives, warm-up question, 5 content slides, vocabulary, 3-question quick check, summary.", "themeId": "'"$EDU_THEME_SECONDARY"'", "responseLanguage": "Spanish", "mode": "async" }' # -> {"jobId":"..."} sau đó kiểm tra GET https://2slides.com/api/v1/jobs/{jobId}

Vòng lặp đầy đủ bằng Python: đọc CSV, gửi từng dòng cách nhau 10 giây, kiểm tra trạng thái mỗi 8 giây, lưu PPTX với tên gồm đơn vị, lớp, ngôn ngữ để không bị ghi đè.

import csv, os, time, requests API = "https://2slides.com/api/v1" HEADERS = {"Authorization": f"Bearer {os.environ['SLIDES_API_KEY']}"} THEMES = { "elementary": os.environ["EDU_THEME_ELEMENTARY"], "secondary": os.environ["EDU_THEME_SECONDARY"], } def theme_for(grade: str) -> str: return THEMES["elementary"] if int(grade) <= 5 else THEMES["secondary"] def build_prompt(row: dict) -> str: objectives = "\n".join(f"- {o.strip()}" for o in row["objectives"].split("|")) vocab = ", ".join(v.strip() for v in row["vocabulary"].split("|")) return ( f"Create a {row['slide_count']}-slide lesson deck for grade {row['grade']}.\n" f"Unit: {row['unit']}\nLesson: {row['lesson_title']}\n" f"Learning objectives:\n{objectives}\n" f"Key vocabulary to define with one example each: {vocab}\n" "Structure: title slide, objectives, warm-up question, content slides with one " "idea each, vocabulary slide, quick check with 3 questions, summary. " "Use short sentences suitable for the grade level." ) def submit(row: dict) -> str: r = requests.post(f"{API}/slides/generate", headers=HEADERS, timeout=60, json={ "userInput": build_prompt(row), "themeId": theme_for(row["grade"]), "responseLanguage": row["language"] or "English", "mode": "async", }) r.raise_for_status() return r.json()["jobId"] def wait(job_id: str) -> dict: while True: job = requests.get(f"{API}/jobs/{job_id}", headers=HEADERS, timeout=30).json() if job["status"] in ("success", "failed"): return job time.sleep(8) # kiểm tra mỗi 5-10 giây; endpoint jobs cho phép 10 req/phút with open("curriculum.csv", newline="", encoding="utf-8") as f: rows = list(csv.DictReader(f)) queued = [] for row in rows: queued.append((row, submit(row))) time.sleep(10) # 6 lần gửi mỗi phút, không vượt quá os.makedirs("decks", exist_ok=True) for row, job_id in queued: job = wait(job_id) if job["status"] != "success": print("FAILED", row["lesson_title"], row["language"], job_id) continue pptx = requests.get(job["downloadUrl"], timeout=120).content name = f"{row['unit']}_G{row['grade']}_{row['lesson_title']}_{row['language']}.pptx" with open(os.path.join("decks", name.replace(" ", "_")), "wb") as out: out.write(pptx) print("saved", name)

Ghi lại job_id, download_urlstatus = "draft" vào sheet khi mỗi bộ slide hoàn thành.

Giao diện Fast PPT của 2Slides với các mẫu như Blue Doodle study-abroad và chủ đề Critical Thinking
Hình 3: Giao diện Fast PPT trong ứng dụng web 2Slides. Endpoint generate tạo ra file PPTX có thể chỉnh sửa từ cùng mẫu, một lần gọi cho mỗi bài học.

Bước 5: Biến thể lớp học đảo ngược: bài giảng video ngắn có thuyết minh

Với lớp học đảo ngược, sản phẩm học sinh xem ở nhà là video, nên chuyển quy trình. Fast PPT không hỗ trợ thuyết minh. Dùng create-pdf-slides để tạo slide thiết kế hình ảnh 16:9 ở 2K, rồi generate-narration với giọng đơn, sau đó xuất video. Giữ bài giảng ngắn: 6-8 slide, mỗi slide thuyết minh khoảng 45 giây, tổng video 5-6 phút.

# 1) slide thiết kế hình ảnh (mặc định async) curl -X POST https://2slides.com/api/v1/slides/create-pdf-slides \ -H "Authorization: Bearer $SLIDES_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "userInput": "8-slide mini-lecture for grade 7 on food webs and energy flow. One idea per slide, written to be read aloud in about 45 seconds per slide. Cover: what a food web is, producers, consumers, decomposers, trophic levels, the 10 percent energy rule, one local example, a 2-question check.", "aspectRatio": "16:9", "resolution": "2K", "page": 8, "contentDetail": "standard", "responseLanguage": "English", "mode": "async" }' # kiểm tra GET /api/v1/jobs/{jobId} đến khi status = success (10 + 8 x 100 = 810 credits) # 2) thuyết minh giọng đơn trên job đó (8 x 210 = 1,680 credits) curl -X POST https://2slides.com/api/v1/slides/generate-narration \ -H "Authorization: Bearer $SLIDES_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "jobId": "JOB_ID_FROM_STEP_1", "mode": "single", "speakerName": "Teacher", "voice": "Leda", "contentMode": "standard", "includeIntro": true }' # kiểm tra lại đến khi thành công # 3) tải PNG + WAV từng trang, miễn phí curl -X POST https://2slides.com/api/v1/slides/download-slides-pages-voices \ -H "Authorization: Bearer $SLIDES_API_KEY" \ -H "Content-Type: application/json" \ -d '{"jobId": "JOB_ID_FROM_STEP_1"}' -o lecture-assets.zip

Hai cách tạo MP4: mở job trong workspace 2Slides, dùng Export rồi Generate Video, tạo video H.264 MP4 1920×1080 trên trình duyệt, tốn 20 credits mỗi trang; hoặc ghép PNG và WAV từ ZIP bằng FFmpeg để upload lên LMS có kịch bản hoàn chỉnh. Bài video giáo dục không mặt có phiên bản 9:16 cho clip chỉnh sửa.

Bước 6: Các lựa chọn không cần code và agent

Tự động hóa chương trình giảng dạy sang PowerPoint trong Make

Nếu không ai trong nhóm muốn chạy Python, vòng lặp tương tự có thể làm trong Make (n8n và Zapier cũng tương tự):

  • Kích hoạt: theo dõi dòng mới hoặc cập nhật trong Google Sheet chương trình, hoặc webhook từ LMS.
  • Biến đổi: bước text hoặc biến ghép userInput từ các trường dòng theo mẫu Bước 3.
  • Yêu cầu HTTP: POST https://2slides.com/api/v1/slides/generate với mode: "async", header Authorization: Bearer lưu làm bí mật kịch bản, và responseLanguage lấy từ dòng.
  • Chờ: bước Delay hoặc Sleep 30-45 giây.
  • Yêu cầu HTTP: GET https://2slides.com/api/v1/jobs/{jobId}; nếu status chưa phải success hoặc failed, lặp lại chờ.
  • Giao: tải PPTX lên thư mục Drive theo lớp, rồi ghi download_urlstatus = "draft" vào dòng.
  • Giới hạn: một dòng mỗi lần chạy, cách nhau ít nhất 10 giây, nên dán 40 dòng không vượt quá 6 yêu cầu mỗi phút.

Hỏi agent thay vì vậy

Giáo viên dùng Claude Code, Codex hoặc Cursor có thể bỏ qua script và kịch bản. Cài 2Slides Agent Skill hoặc thêm MCP server được host (claude mcp add --transport http 2slides "https://2slides.com/api/mcp?apikey=YOUR_KEY"), dán bảng chương trình, và yêu cầu tạo một bộ slide cho mỗi dòng. Agent gọi cùng các công cụ themes_search, slides_generate, và jobs_get với cùng key và credits; xem trang Agent Skills.

Trang 2Slides Agent Skills: chạy cùng quy trình từ Claude Code, Codex, Cursor và các agent khác
Hình 4: Trang 2Slides Agent Skills. Skill và MCP server cung cấp 7 công cụ API cho agent lập trình, giúp giáo viên yêu cầu tạo slide bằng ngôn ngữ tự nhiên.

Truy cập và xem xét: AI tạo bản nháp, giáo viên duyệt

Xem mỗi bộ slide tạo ra là bản nháp. Cột status chuyển từ draft sang reviewed rồi approved kèm chữ ký người duyệt, và không có gì đến học sinh nếu chưa approved. Đây là chính sách, không phải tính năng, và đó là lý do file PPTX có thể chỉnh sửa quan trọng hơn PDF đẹp cho lớp học.

Danh sách kiểm tra khi duyệt mỗi bộ slide:

  • Nội dung: mọi mục tiêu trong dòng đều xuất hiện và đúng chuẩn; không có thông tin hay ngày tháng bịa đặt; câu hỏi kiểm tra nhanh có thể trả lời từ slide.
  • Mức độ đọc: độ dài câu và từ vựng phù hợp lớp học. Slide lớp 4 có câu kiểu lớp 9 là lỗi phổ biến nhất.
  • Bộ slide dịch: giáo viên song ngữ xem xét bộ tiếng Tây Ban Nha hoặc tiếng Việt dựa trên giá trị riêng, vì ví dụ từ vựng cần phù hợp văn hóa cũng như dịch đúng.
  • Truy cập: thêm alt text cho hình ảnh, kiểm tra độ tương phản chữ nền, giữ chữ dễ đọc từ cuối phòng, không dùng màu làm duy nhất ý nghĩa. Hướng dẫn WCAG là tham khảo mà hầu hết quận dùng.
  • Bài giảng video: file ZIP từ download-slides-pages-voices cho mỗi slide một file WAV, nên dùng công cụ chuyển giọng nói thành chữ để tạo phụ đề cho MP4 trong vài phút.

Dự trù khoảng 10 phút giáo viên duyệt mỗi bộ slide: khoảng 7 giờ cho 40 bài, so với 0 giờ tạo slide từ mẫu trắng.

Chi phí cho một bộ môn

Credits tính theo mức dùng bao nhiêu trả bấy nhiêu: 5 USD mua 2.000 credits (0.0025 USD mỗi credit) và 80 USD mua 40.000 credits (0.002 USD mỗi credit). Tài khoản mới được 500 credits miễn phí, đủ làm 4 bộ slide thử 12 trang.

Khối lượngQuy trìnhCreditsUSD
40 bài × 12 slide (một bộ môn, một học kỳ)Fast PPT generate480 trang × 10 = 4.800≈ 12 USD theo gói 5 USD
500 bài × 12 slide (quận hoặc thị trường khóa học, mỗi tháng)Fast PPT generate6.000 trang × 10 = 60.000≈ 120 USD theo gói 80 USD
40 bài giảng đảo ngược × 8 slide, 2K cộng thuyết minhcreate-pdf-slides 40 × 810, generate-narration 40 × 1.68032.400 + 67.200 = 99.600≈ 199 đến 249 USD
Xuất MP4 tùy chọn cho 40 bài giảng đó trong workspace320 trang × 206.400≈ 13 đến 16 USD

Thời gian là ngân sách khác. Với 6 lần gửi mỗi phút, 40 bài gửi trong khoảng 7 phút và 500 bài trong khoảng 84 phút, mỗi bộ slide hoàn thành khoảng 30 giây sau khi gửi.

Fast PPT hay slide thiết kế hình ảnh cho trường hợp này?

  • Fast PPT (generate) khi giáo viên cần chỉnh sửa trong PowerPoint hoặc Google Slides và khối lượng lớn: 120 credits cho bộ 12 slide, giao trong khoảng 30 giây.
  • create-pdf-slides khi bộ slide là sản phẩm cuối cho học sinh (bài giảng video, nhúng LMS) hoặc cần phong cách hình ảnh cụ thể: 1.010 credits cho 10 trang ở 2K, cộng 210 credits mỗi trang cho thuyết minh.
  • create-like-this khi quận có slide thương hiệu mà mọi bộ slide phải theo; truyền URL công khai làm referenceImageUrl, giá như create-pdf-slides.
  • Không bao giờ trộn lẫn nhầm: thuyết minh và xuất MP4 chỉ có cho create-pdf-slidescreate-like-this, không cho Fast PPT.

Những lỗi thường gặp

  • HTTP 429 khi dán lô lớn: khóa cho phép 6 yêu cầu mỗi phút, nên giữ một trình gửi cách nhau 10 giây. Không gửi đồng thời qua nhiều luồng hoặc nhánh kịch bản dùng chung khóa.
  • Khóa API trong bảng tính hoặc Apps Script chia sẻ: giữ khóa ở phía server hoặc trong kho bí mật công cụ tự động. Giáo viên nhận slide, không nhận khóa.
  • Thuyết minh cho job Fast PPT: endpoint thuyết minh từ chối. Phải tạo lại bài học với create-pdf-slides trước.
  • Truyền mã ngôn ngữ: responseLanguage: "es" không phải "Spanish". Kiểm tra cột ngôn ngữ với tên được hỗ trợ.
  • create-pdf-slides mặc định page: 1: đặt số trang rõ ràng (8 cho bài giảng nhỏ) hoặc dùng page: 0 để mô hình chọn. Bài giảng một trang là lỗi phổ biến lần đầu chạy.
  • Dán toàn bộ kế hoạch đơn vị làm userInput: tài liệu chuẩn dài tạo slide không tập trung. Giảm mỗi bài học còn mục tiêu, từ vựng và cấu trúc slide trước.

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

Tôi có thể tạo slide bài học tự động mà không cần viết code không?

Có. Trong Make, n8n hoặc Zapier, trigger Sheets cấp dữ liệu cho bước HTTP Request gọi POST /api/v1/slides/generate với mode: "async", tiếp theo bước chờ và một HTTP Request thứ hai gọi GET /api/v1/jobs/{id}. Giáo viên cũng có thể bỏ qua công cụ tự động và hỏi agent AI với skill hoặc MCP server 2Slides để tạo slide từ bảng chương trình dán vào. Mọi cách đều dùng cùng khóa API và credits.

Làm sao tạo slide bài học đa ngôn ngữ từ một chương trình?

Nhân đôi mỗi dòng bài học cho mỗi ngôn ngữ và đặt cột ngôn ngữ thành tên như "Spanish" hoặc "Vietnamese". Script truyền giá trị đó làm responseLanguage, nên mục tiêu và từ vựng giống nhau tạo ra bộ slide tiếng Anh và tiếng Tây Ban Nha từ cùng một mẫu prompt. 2Slides hỗ trợ hơn 20 ngôn ngữ đầu ra. Giáo viên song ngữ nên duyệt từng bộ dịch vì ví dụ từ vựng cần phù hợp văn hóa và dịch đúng.

Có API AI chuyển kế hoạch bài học thành slide nào ngoài 2Slides không?

Có, một số công cụ trình chiếu có API. API của Gamma cung cấp tự động tương tự nhưng cần gói Pro để có khóa API, trong khi khóa 2Slides dùng được trên mọi tài khoản, kể cả miễn phí với 500 credits. SlideSpeak và Canva Connect cũng có API. 2Slides là sản phẩm của chúng tôi, nên so sánh các điểm quan trọng cho giáo dục: xuất PPTX có thể chỉnh sửa, ngôn ngữ theo yêu cầu, và giá theo slide.

Một bộ slide bài học nên có bao nhiêu trang?

Cho tiết học 45-50 phút, 10-14 trang là mặc định hợp lý: tiêu đề, mục tiêu, câu hỏi khởi động, 4-6 slide nội dung mỗi slide một ý, slide từ vựng, kiểm tra nhanh, và tóm tắt. Với 10 credits mỗi trang, bộ 12 trang tốn 120 credits. Nên ghi số trang trong userInput để mỗi bộ trong lô có kích thước, thời gian duyệt và chi phí dự đoán được.

Giáo viên có thể chỉnh sửa slide tạo ra trong PowerPoint hoặc Google Slides không?

Có. Endpoint Fast PPT generate trả về file PPTX gốc xây dựng từ mẫu thiết kế, nên hộp văn bản, hình dạng và hình ảnh có thể chỉnh sửa trong PowerPoint, Keynote hoặc Google Slides sau khi nhập. Đó là lý do công thức này xem đầu ra API là bản nháp: giáo viên mở file, điều chỉnh ví dụ cho học sinh, và lưu bản duyệt. Đầu ra create-pdf-slides là PDF kèm ảnh trang, không thể chỉnh sửa văn bản.

Bước tiếp theo

Bạn đã có bố cục sheet, mẫu prompt, vòng lặp Python và chính sách duyệt cần thiết để tạo slide bài học tự động cho toàn bộ bộ môn, bằng mọi ngôn ngữ chương trình dạy.

About 2Slides

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

Try For Free