

Δημιουργία Διαφανειών Μαθήματος Προγραμματισμένα από Αναλυτικό Πρόγραμμα (2026)
Για να δημιουργήσετε διαφάνειες μαθήματος προγραμματισμένα, εξάγετε το αναλυτικό σας πρόγραμμα ως μία γραμμή ανά μάθημα (ενότητα, τίτλος, στόχοι, λεξιλόγιο, τάξη, γλώσσα), και στη συνέχεια έχετε ένα script που καλεί το Fast PPT της 2Slides στο POST /api/v1/slides/generate endpoint μία φορά ανά γραμμή με ένα εκπαιδευτικό θέμα από το GET /api/v1/themes/search και το responseLanguage ορισμένο ανά τάξη. Κάθε σετ 12 διαφανειών είναι ένα επεξεργάσιμο PPTX που κοστίζει 120 credits, περίπου $0.30, και επιστρέφει σε περίπου 30 δευτερόλεπτα. Για αναστραμμένες τάξεις, το create-pdf-slides μαζί με το generate-narration παράγουν σύντομα βίντεο διαλέξεων. Κατασκευασμένο για προγραμματιστές edtech, σχεδιαστές εκπαιδευτικού υλικού και ομάδες αναλυτικών προγραμμάτων περιφερειών.
Κύρια σημεία
- Ένα σετ Fast PPT κοστίζει 10 credits ανά διαφάνεια, οπότε ένα σετ 12 διαφανειών κοστίζει 120 credits, περίπου $0.30 με την τιμή $5 για 2,000 credits.
- Ένα τμήμα με 40 μαθήματα των 12 διαφανειών χρησιμοποιεί 4,800 credits, περίπου $12, και υποβάλλεται σε περίπου 7 λεπτά με το όριο των 6 αιτημάτων ανά λεπτό.
- Το
responseLanguageδέχεται όνομα γλώσσας όπως "Spanish" ή "Vietnamese", καλύπτοντας πάνω από 20 γλώσσες εξόδου για δίγλωσσα προγράμματα από τις ίδιες γραμμές αναλυτικού προγράμματος. - Η έξοδος Fast PPT είναι ένα εγγενές, επεξεργάσιμο PPTX, ώστε οι εκπαιδευτικοί να μπορούν να προσαρμόσουν κάθε διαφάνεια πριν το μάθημα. Τα Fast PPT σετ δεν μπορούν να αφηγηθούν.
- Για αναστραμμένες τάξεις, μια 8-διαφανειακή βιντεοδιάλεξη με αφήγηση κοστίζει 2,490 credits (810 για 2K διαφάνειες συν 1,680 για αφήγηση), περίπου $5 έως $6.25.
Για ποιον είναι αυτό
Σχεδιαστές εκπαιδευτικού υλικού, μηχανικοί edtech και δημιουργοί μαθημάτων που διατηρούν το αναλυτικό πρόγραμμα σε δομημένη μορφή (Google Sheet, LMS CSV, βάση δεδομένων μαθήματος) και χρειάζονται ένα πρώτο προσχέδιο σετ διαφανειών για κάθε μάθημα, όχι λίγα. Οι ομάδες περιφερειών που τρέχουν δίγλωσσα προγράμματα, όπου ένα μάθημα πρέπει να υπάρχει στα Αγγλικά και στα Ισπανικά ή Βιετναμέζικα, επωφελούνται περισσότερο από το πεδίο γλώσσας ανά γραμμή.
Παραλείψτε αυτή τη συνταγή αν έχετε πέντε μαθήματα και έναν εκπαιδευτικό με απόγευμα ελεύθερο· το συγκεντρωτικό εργαλείο για εκπαιδευτικούς καλύπτει την πορεία με web-app.
Η ροή εργασίας με μια ματιά
| Βήμα | Εργαλείο | Τι συμβαίνει | 2Slides endpoint / credits |
|---|---|---|---|
| 1 | Εξαγωγή από Sheets ή LMS | Μία γραμμή ανά μάθημα και γλώσσα: ενότητα, τίτλος, τάξη, στόχοι, λεξιλόγιο, αριθμός διαφανειών | καμία |
| 2 | curl ή browser | Αναζήτηση θεμάτων εκπαίδευσης και τάξης, αποθήκευση ενός themeId ανά βαθμίδα τάξης | GET /api/v1/themes/search, δωρεάν |
| 3 | Python ή Node | Δημιουργία δομημένου prompt από τα πεδία της γραμμής, ορισμός responseLanguage ανά τάξη | καμία |
| 4 | Python ή Make | Μία κλήση generate ανά γραμμή με mode: "async", το πολύ 6 ανά λεπτό | POST /api/v1/slides/generate, 10 credits ανά σελίδα |
| 5 | Script | Polling κάθε 5 έως 10 δευτερόλεπτα μέχρι success, λήψη του PPTX στο Drive ή LMS | GET /api/v1/jobs/{id}, δωρεάν |
| 6 | Εκπαιδευτικός | Ανασκόπηση, επεξεργασία και έγκριση του PPTX πριν φτάσει στους μαθητές | καμία |
| 7 (προαιρετικό) | Script και workspace | Αναστραμμένη τάξη: διαφάνειες με εικόνες, αφήγηση με μία φωνή, εξαγωγή MP4 | create-pdf-slides 10 + 100 ανά σελίδα στα 2K, generate-narration 210 ανά σελίδα |
Βήμα 1: Κανονικοποίηση εξαγωγής αναλυτικού προγράμματος
Απλώστε την εξαγωγή LMS ή τον οδηγό ρυθμού σε μία γραμμή ανά μάθημα ανά γλώσσα. Αν ένα μάθημα τρέχει σε δύο γλώσσες, διπλασιάστε τη γραμμή και αλλάξτε μόνο τη στήλη language. Κρατήστε τα πεδία με πολλαπλές τιμές (στόχοι, λεξιλόγιο) διαχωρισμένα με pipe (|) ώστε ο δημιουργός prompt να τα μετατρέψει σε κουκκίδες.
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Προσθέστε τρεις στήλες λογιστικής που το script συμπληρώνει αργότερα: job_id, download_url, και status. Η στήλη status καθοδηγεί τη ροή ανασκόπησης που περιγράφεται παρακάτω.
Βήμα 2: Βρείτε ένα φιλικό προς την εκπαίδευση themeId
Το themeId καθορίζει την εμφάνιση ενός σετ Fast PPT. Αναζητήστε ανάμεσα σε 1,500+ πρότυπα με όρους τάξης, και κρατήστε ένα ή δύο IDs ανά βαθμίδα τάξης: ένα σχέδιο με χειρόγραφα ή doodle για το δημοτικό, κάτι πιο καθαρό για το γυμνάσιο.
curl "https://2slides.com/api/v1/themes/search?query=education&limit=10" \
-H "Authorization: Bearer $SLIDES_API_KEY"
# Αξίζει επίσης να δοκιμάσετε: query=classroom, query=doodle, query=science, query=studyΚάθε αποτέλεσμα περιλαμβάνει themeId και μεταδεδομένα. Αποθηκεύστε τα IDs ως μεταβλητές περιβάλλοντος (EDU_THEME_ELEMENTARY, EDU_THEME_SECONDARY) αντί να τα βάλετε στο φύλλο. Το endpoint αναζήτησης είναι δωρεάν αλλά μοιράζεται το όριο 6 αιτημάτων ανά λεπτό, οπότε τρέξτε το μία φορά κατά την εγκατάσταση, όχι μία φορά ανά μάθημα.

themes/search.
Βήμα 3: Δημιουργία prompt και ορισμός γλώσσας για πολύγλωσσες διαφάνειες μαθήματος
Το prompt είναι το σημείο όπου η ποιότητα του αναλυτικού προγράμματος γίνεται ποιότητα σετ διαφανειών. Δώστε στο μοντέλο την τάξη, τους στόχους ως κουκκίδες, το λεξιλόγιο προς ορισμό, και μια σταθερή δομή διαφανειών. Κρατήστε το userInput κάτω από μερικές εκατοντάδες λέξεις· οι στόχοι και το λεξιλόγιο είναι η είσοδος, όχι ολόκληρο το σχέδιο ενότητας.
Έπειτα ορίστε το responseLanguage από τη γραμμή. Δέχεται όνομα γλώσσας, οπότε "Spanish" και "Vietnamese" λειτουργούν, ενώ "es" και "vi" όχι. Γράψτε το prompt στα Αγγλικά και αφήστε το σετ να βγει στα Ισπανικά· ένα πρότυπο εξυπηρετεί όλο το πρόγραμμα.
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.
generate endpoint στα docs της 2Slides API, συμπεριλαμβανομένων των 20+ τιμών που δέχεται το responseLanguage με όνομα.
Βήμα 4: Δημιουργία διαφανειών μαθήματος προγραμματισμένα με Fast PPT
Αυτό είναι το βήμα που επιτρέπει σε μια μικρή ομάδα να δημιουργεί μαζικά παρουσιάσεις τάξης. Το Fast PPT generate έχει προεπιλογή sync και επιστρέφει downloadUrl σε μία κλήση, κατάλληλο για ένα σετ. Για παρτίδα, ορίστε mode: "async", συλλέξτε τα jobId και κάντε polling. Κάθε σετ παίρνει περίπου 30 δευτερόλεπτα, και το κλειδί επιτρέπει 6 αιτήματα ανά λεπτό, οπότε αφήστε 10 δευτερόλεπτα μεταξύ υποβολών.
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":"..."} then poll GET https://2slides.com/api/v1/jobs/{jobId}Ο πλήρης βρόχος σε Python: διαβάστε το CSV, υποβάλετε κάθε γραμμή με κενό 10 δευτερολέπτων, κάντε polling κάθε εργασία κάθε 8 δευτερόλεπτα, και αποθηκεύστε το PPTX με όνομα που περιλαμβάνει ενότητα, τάξη και γλώσσα ώστε δύο τάξεις με τον ίδιο τίτλο μαθήματος να μην αντικαθιστούν η μία την άλλη.
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) # poll every 5-10 s; jobs endpoint allows 10 req/min
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 submissions per minute, never more
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)Γράψτε job_id, download_url και status = "draft" πίσω στο φύλλο καθώς κάθε σετ φτάνει.

generate endpoint παράγει το ίδιο επεξεργάσιμο PPTX από τα ίδια πρότυπα, μία κλήση ανά μάθημα.
Βήμα 5: Παραλλαγή αναστραμμένης τάξης: σύντομες βιντεοδιαλέξεις με αφήγηση
Για αναστραμμένη τάξη, το αντικείμενο που βλέπουν οι μαθητές στο σπίτι είναι βίντεο, οπότε αλλάξτε ροές εργασίας. Τα Fast PPT jobs δεν μπορούν να αφηγηθούν. Χρησιμοποιήστε create-pdf-slides για διαφάνειες με εικόνες σε 16:9 στα 2K, μετά generate-narration με έναν ομιλητή, και εξαγωγή βίντεο. Κρατήστε τις διαλέξεις σύντομες: 6 έως 8 διαφάνειες με περίπου 45 δευτερόλεπτα αφήγησης η κάθε μία είναι βίντεο 5 έως 6 λεπτών.
# 1) διαφάνειες με εικόνες (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"
}'
# poll GET /api/v1/jobs/{jobId} μέχρι status = success (10 + 8 x 100 = 810 credits)
# 2) αφήγηση με μία φωνή σε εκείνη την εργασία (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
}'
# poll ξανά μέχρι επιτυχία
# 3) PNG + WAV ανά σελίδα, δωρεάν
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Δύο επιλογές για το MP4: ανοίξτε την εργασία στο workspace 2Slides και χρησιμοποιήστε Export, μετά Generate Video, που αποδίδει H.264 MP4 στα 1920×1080 στον browser με κόστος 20 credits ανά σελίδα· ή ενώστε τα ζεύγη PNG και WAV από το ZIP με FFmpeg για πλήρως αυτοματοποιημένη φόρτωση σε LMS. Η ανάρτηση για faceless educational shorts δείχνει την έκδοση 9:16 για κλιπ αναθεώρησης.
Βήμα 6: Εναλλακτικές χωρίς κώδικα και με agents
Αυτοματοποίηση αναλυτικού προγράμματος σε PowerPoint με Make
Αν κανείς στην ομάδα αναλυτικού προγράμματος δεν θέλει να τρέξει Python, ο ίδιος βρόχος χωράει σε σενάριο Make (το n8n και το Zapier λειτουργούν το ίδιο):
- Trigger: παρακολούθηση νέων ή ενημερωμένων γραμμών στο Google Sheet του αναλυτικού προγράμματος, ή Webhook trigger από το LMS.
- Μετασχηματισμός: βήμα κειμένου ή μεταβλητής που συναρμολογεί το
userInputαπό τα πεδία της γραμμής χρησιμοποιώντας το πρότυπο του Βήματος 3. - HTTP Request:
POST https://2slides.com/api/v1/slides/generateμεmode: "async", το headerAuthorization: Bearerαποθηκευμένο ως μυστικό σεναρίου, και τοresponseLanguageχαρτογραφημένο από τη γραμμή. - Αναμονή: βήμα Delay ή Sleep 30 έως 45 δευτερολέπτων.
- HTTP Request:
GET https://2slides.com/api/v1/jobs/{jobId}· αν τοstatusδεν είναι ακόμαsuccessήfailed, επανάληψη με άλλη αναμονή. - Παράδοση: ανέβασμα του PPTX σε φάκελο Drive ανά τάξη, μετά εγγραφή
download_urlκαιstatus = "draft"πίσω στη γραμμή. - Περιορισμός: μία γραμμή ανά εκτέλεση, τουλάχιστον 10 δευτερόλεπτα μεταξύ υποβολών, ώστε μια επικόλληση 40 γραμμών να μην ξεπερνά τα 6 αιτήματα ανά λεπτό.
Ρωτήστε έναν agent αντί γι' αυτό
Οι εκπαιδευτικοί που δουλεύουν σε Claude Code, Codex ή Cursor μπορούν να παραλείψουν και το script και το σενάριο. Εγκαταστήστε το 2Slides Agent Skill ή προσθέστε τον hosted MCP server (claude mcp add --transport http 2slides "https://2slides.com/api/mcp?apikey=YOUR_KEY"), επικολλήστε τον πίνακα αναλυτικού προγράμματος, και ζητήστε ένα σετ ανά γραμμή. Ο agent καλεί τα ίδια εργαλεία themes_search, slides_generate και jobs_get με το ίδιο κλειδί και credits· δείτε τη σελίδα Agent Skills.

Προσβασιμότητα και ανασκόπηση: τα σχέδια AI εγκρίνονται από εκπαιδευτικούς
Θεωρήστε κάθε παραγόμενο σετ ως προσχέδιο. Η στήλη status μετακινείται από draft σε reviewed και μετά σε approved με τα αρχικά του αναθεωρητή, και τίποτα δεν φτάνει στους μαθητές μέχρι να πει approved. Αυτό είναι πολιτική, όχι λειτουργία, και γι' αυτό το επεξεργάσιμο PPTX έχει μεγαλύτερη σημασία από ένα πιο όμορφο PDF για χρήση στην τάξη.
Λίστα ελέγχου ανασκόπησης ανά σετ:
- Περιεχόμενο: κάθε στόχος από τη γραμμή εμφανίζεται και είναι σωστός για το πρότυπο· όχι εφευρεμένα στοιχεία ή ημερομηνίες· οι ερωτήσεις γρήγορου ελέγχου απαντώνται από τις διαφάνειες.
- Επίπεδο ανάγνωσης: το μήκος προτάσεων και το λεξιλόγιο ταιριάζουν στην τάξη. Διαφάνειες τάξης 4 με προτάσεις τάξης 9 είναι το πιο συνηθισμένο λάθος.
- Μεταφρασμένα σετ: ένας δίγλωσσος εκπαιδευτικός αναθεωρεί το ισπανικό ή βιετναμέζικο σετ με βάση τα δικά του κριτήρια, καθώς τα παραδείγματα χρειάζονται πολιτισμική προσαρμογή και σωστή μετάφραση.
- Προσβασιμότητα: προσθέστε alt text σε εικόνες, ελέγξτε την αντίθεση κειμένου με το φόντο του προτύπου, κρατήστε το σώμα κειμένου αναγνώσιμο από το πίσω μέρος της αίθουσας, και μην μεταφέρετε νόημα μόνο με χρώμα. Οι οδηγίες WCAG είναι η αναφορά που ήδη επικαλούνται οι περισσότερες περιφέρειες.
- Βιντεοδιαλέξεις: το ZIP από το
download-slides-pages-voicesδίνει ένα WAV ανά διαφάνεια, οπότε μια απομαγνητοφώνηση από οποιοδήποτε εργαλείο ομιλίας σε κείμενο και υπότιτλοι στο MP4 παίρνουν λίγα λεπτά.
Προϋπολογίστε περίπου 10 λεπτά αναθεώρησης εκπαιδευτικού ανά σετ: περίπου 7 ώρες για 40 μαθήματα, έναντι μηδενικών ωρών που θα ξοδεύονταν για δημιουργία σετ από κενό πρότυπο.
Κόστος για μια περιφέρεια
Τα credits είναι pay-as-you-go: $5 αγοράζουν 2,000 credits ($0.0025 το καθένα) και $80 αγοράζουν 40,000 ($0.002 το καθένα). Οι νέοι λογαριασμοί παίρνουν 500 δωρεάν credits, αρκετά για 4 δοκιμαστικά σετ 12 διαφανειών.
| Όγκος | Ροή εργασίας | Credits | USD |
|---|---|---|---|
| 40 μαθήματα × 12 διαφάνειες (μία περιφέρεια, ένα τετράμηνο) | Fast PPT generate | 480 σελίδες × 10 = 4,800 | ≈ $12.00 με το πακέτο $5 |
| 500 μαθήματα × 12 διαφάνειες (περιφέρεια ή αγορά μαθημάτων, ανά μήνα) | Fast PPT generate | 6,000 σελίδες × 10 = 60,000 | ≈ $120 με το πακέτο $80 |
| 40 αναστραμμένες διαλέξεις × 8 διαφάνειες, 2K συν αφήγηση | create-pdf-slides 40 × 810, generate-narration 40 × 1,680 | 32,400 + 67,200 = 99,600 | ≈ $199 έως $249 |
| Προαιρετική εξαγωγή MP4 για αυτές τις 40 διαλέξεις στο workspace | 320 σελίδες × 20 | 6,400 | ≈ $13 έως $16 |
Ο χρόνος είναι ο άλλος προϋπολογισμός. Με 6 υποβολές ανά λεπτό, 40 μαθήματα υποβάλλονται σε περίπου 7 λεπτά και 500 σε περίπου 84 λεπτά, κάθε σετ ολοκληρώνεται περίπου 30 δευτερόλεπτα μετά την υποβολή.
Fast PPT ή διαφάνειες με εικόνες για αυτή την περίπτωση;
- Fast PPT (
generate) όταν οι εκπαιδευτικοί πρέπει να επεξεργαστούν σε PowerPoint ή Google Slides και ο όγκος είναι μεγάλος: 120 credits για σετ 12 διαφανειών, παραδοτέο σε περίπου 30 δευτερόλεπτα. create-pdf-slidesόταν το σετ είναι το τελικό αντικείμενο προς τον μαθητή (βιντεοδιάλεξη, ενσωμάτωση LMS) ή χρειάζεται συγκεκριμένο οπτικό στυλ: 1,010 credits για 10 σελίδες στα 2K, συν 210 ανά σελίδα για αφήγηση.create-like-thisόταν η περιφέρεια έχει ένα branded slide που πρέπει να ταιριάζει κάθε σετ· περάστε το δημόσιο URL του ωςreferenceImageUrl, ίδιο κόστος μεcreate-pdf-slides.- Μην τα αναμειγνύετε κατά λάθος: αφήγηση και εξαγωγή MP4 υπάρχουν μόνο για
create-pdf-slidesκαιcreate-like-thisjobs, όχι για Fast PPT.
Συνηθισμένα λάθη
- HTTP 429 κατά μαζική επικόλληση: το κλειδί επιτρέπει 6 αιτήματα ανά λεπτό, οπότε κρατήστε έναν υποβάλλοντα με κενό 10 δευτερολέπτων. Μην διασκορπίζετε υποβολές σε threads ή κλαδιά σεναρίου που μοιράζονται κλειδί.
- Κλειδί API στο spreadsheet ή κοινό Apps Script: κρατήστε το server-side ή στο μυστικό αποθήκευσης του εργαλείου αυτοματοποίησης. Οι εκπαιδευτικοί λαμβάνουν σετ, ποτέ κλειδιά.
- Αφήγηση σε Fast PPT job: το endpoint αφήγησης το απορρίπτει. Ξαναφτιάξτε το μάθημα με
create-pdf-slidesπρώτα. - Πέρασμα κωδικού γλώσσας:
responseLanguage: "es"δεν είναι"Spanish". Επαληθεύστε τη στήλη γλώσσας με τα υποστηριζόμενα ονόματα. - Το
create-pdf-slidesέχει προεπιλογήpage: 1: ορίστε ρητά τον αριθμό (π.χ. 8 για mini-lecture) ή χρησιμοποιήστεpage: 0για να αφήσετε το μοντέλο να επιλέξει. Μια διάλεξη μιας σελίδας είναι συνηθισμένη έκπληξη πρώτης εκτέλεσης. - Επικόλληση ολόκληρου του σχεδίου ενότητας ως
userInput: μεγάλα πρότυπα προτύπων παράγουν ασύνδετα σετ. Περιορίστε κάθε μάθημα σε στόχους, λεξιλόγιο και δομή διαφανειών πρώτα.
Συχνές Ερωτήσεις
Μπορώ να δημιουργήσω διαφάνειες μαθήματος προγραμματισμένα χωρίς να γράψω κώδικα;
Ναι. Σε Make, n8n ή Zapier, ένα trigger από Sheets τροφοδοτεί ένα βήμα HTTP Request που καλεί POST /api/v1/slides/generate με mode: "async", ακολουθούμενο από βήμα αναμονής και δεύτερο HTTP Request σε GET /api/v1/jobs/{id}. Οι εκπαιδευτικοί μπορούν επίσης να παραλείψουν τα εργαλεία αυτοματοποίησης και να ζητήσουν από έναν AI agent με το 2Slides skill ή MCP server να δημιουργήσει τα σετ από επικολλημένο πίνακα αναλυτικού προγράμματος. Κάθε διαδρομή χρησιμοποιεί το ίδιο API key και τα ίδια credits.
Πώς φτιάχνω πολύγλωσσες διαφάνειες μαθήματος από ένα αναλυτικό πρόγραμμα;
Διπλασιάστε κάθε γραμμή μαθήματος μία φορά ανά γλώσσα και ορίστε τη στήλη γλώσσας σε όνομα όπως "Spanish" ή "Vietnamese". Το script περνά αυτή την τιμή ως responseLanguage, οπότε τα ίδια αντικειμενικά και λεξιλόγιο παράγουν ένα σετ στα Αγγλικά και ένα στα Ισπανικά από το ίδιο πρότυπο prompt. Η 2Slides υποστηρίζει πάνω από 20 γλώσσες εξόδου. Ένας δίγλωσσος εκπαιδευτικός αναθεωρεί κάθε μεταφρασμένο σετ, επειδή τα παραδείγματα λεξιλογίου χρειάζονται πολιτισμική προσαρμογή και σωστή μετάφραση.
Υπάρχει εναλλακτική AI lesson plan to slides API εκτός της 2Slides;
Ναι, αρκετά εργαλεία παρουσίασης έχουν APIs. Το API της Gamma προσφέρει παρόμοια αυτοματοποίηση αλλά απαιτεί Pro πλάνο για API keys, ενώ τα κλειδιά 2Slides δουλεύουν σε οποιονδήποτε λογαριασμό, συμπεριλαμβανομένου δωρεάν με 500 credits. Το SlideSpeak και το Canva Connect επίσης εκθέτουν APIs. Η 2Slides είναι το προϊόν μας, οπότε συγκρίνετε στα σημεία που μετράνε για εκπαίδευση: επεξεργάσιμο PPTX, γλώσσα ανά αίτημα, και τιμολόγηση ανά διαφάνεια.
Πόσες διαφάνειες πρέπει να έχει ένα παραγόμενο σετ μαθήματος;
Για μάθημα 45 έως 50 λεπτών, 10 έως 14 διαφάνειες είναι ένα λειτουργικό προεπιλεγμένο: τίτλος, στόχοι, ζέσταμα, 4 έως 6 διαφάνειες περιεχομένου με μία ιδέα η κάθε μία, διαφάνεια λεξιλογίου, γρήγορος έλεγχος, και περίληψη. Με 10 credits ανά διαφάνεια, ένα σετ 12 διαφανειών κοστίζει 120 credits. Δηλώστε τον αριθμό στο userInput ώστε κάθε σετ στην παρτίδα να έχει προβλέψιμο μέγεθος, χρόνο ανασκόπησης και κόστος.
Μπορούν οι εκπαιδευτικοί να επεξεργαστούν τα παραγόμενα σετ σε PowerPoint ή Google Slides;
Ναι. Το Fast PPT generate endpoint επιστρέφει εγγενές PPTX φτιαγμένο από σχεδιασμένο πρότυπο, οπότε τα πλαίσια κειμένου, σχήματα και εικόνες είναι επεξεργάσιμα σε PowerPoint, Keynote ή Google Slides μετά την εισαγωγή. Γι' αυτό αυτή η συνταγή θεωρεί την έξοδο API ως προσχέδιο: ο εκπαιδευτικός ανοίγει το αρχείο, προσαρμόζει παραδείγματα για τους μαθητές του, και αποθηκεύει την εγκεκριμένη έκδοση. Η έξοδος create-pdf-slides είναι PDF συν εικόνες σελίδων και δεν είναι επεξεργάσιμη ως κείμενο.
Επόμενα βήματα
Τώρα έχετε τη διάταξη φύλλου, το πρότυπο prompt, τον βρόχο Python και την πολιτική ανασκόπησης που χρειάζεστε για να δημιουργήσετε διαφάνειες μαθήματος προγραμματισμένα για ολόκληρο τμήμα, σε κάθε γλώσσα που διδάσκει το πρόγραμμα.
- Πάρτε ένα API key στο 2slides.com/api. Η εγγραφή περιλαμβάνει 500 δωρεάν credits, αρκετά για να τρέξετε τέσσερα δοκιμαστικά μαθήματα 12 διαφανειών πριν αγοράσετε οτιδήποτε.
- Διαβάστε την ανάρτηση hub, AI presentation API use cases by team, για να δείτε πώς οι ομάδες πωλήσεων, HR και marketing τρέχουν τον ίδιο βρόχο στα δικά τους φύλλα.
- Συνεχίστε με τη συνταγή batch για σετ λεξιλογίου για παραλλαγή με μικρότερο prompt, και τον οδηγό βιντεοδιαλέξεων πριν καταγράψετε την πρώτη σας διάλεξη αναστραμμένης τάξης.
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free