

กระบวนการวิจัยสู่การนำเสนอ: Tavily, LLM, Slides API (2026)
กระบวนการวิจัยสู่การนำเสนอนี้ รับหัวข้อเข้ามาและส่งออกเป็นสไลด์ที่มีแหล่งอ้างอิง API การค้นหา (Tavily หรือ Exa) จะรวบรวมแหล่งข้อมูล 10 ถึง 20 แหล่ง, LLM จะเขียนสรุป 12 สไลด์พร้อมหมายเลขอ้างอิง และ 2Slides API จะเปลี่ยนสรุปเป็นสไลด์: ใช้ POST /api/v1/slides/generate เพื่อสร้างไฟล์ PPTX ที่แก้ไขได้ในราคา 10 เครดิตต่อหน้า (120 เครดิต ประมาณ $0.30 สำหรับ 12 สไลด์) หรือใช้ create-pdf-slides สำหรับสไลด์ที่ออกแบบเป็นภาพในราคา 10 + 100 เครดิตต่อหน้า เหมาะสำหรับทีมที่ปรึกษา นักวิเคราะห์ และฝ่ายวิจัยที่ส่งสไลด์ชุดเดียวกันทุกสัปดาห์
ประเด็นสำคัญ
- สไลด์ Fast PPT 12 สไลด์ราคา 120 เครดิต ประมาณ $0.30 ตามอัตราแพ็ค $5; เวอร์ชันที่ออกแบบเป็นภาพราคา 1,210 เครดิต ประมาณ $3.03
- กระบวนการมี 4 การเรียก: การเรียก API การค้นหา 1 ครั้ง, การเรียก LLM 1 ครั้ง,
GET /api/v1/themes/searchแล้วPOST /api/v1/slides/generate - ทุกการตอบกลับของ 2Slides จะถูกห่อในรูปแบบ
{ success, data: { jobId, status, downloadUrl } }ดังนั้นตัวแยกวิเคราะห์เดียวจัดการทั้งการส่งและการตรวจสอบสถานะได้ - ขีดจำกัดอัตราคือ 6 คำขอต่อนาทีต่อคีย์ และสไลด์ Fast PPT จะส่งกลับภายในประมาณ 30 วินาทีในโหมดซิงค์
- การอ้างอิงจะถูกเก็บไว้ก็ต่อเมื่อ prompt ของ LLM บังคับให้มีรายการแหล่งที่มาแบบมีหมายเลขและห้ามสร้างตัวเลขขึ้นเอง; ตัวสร้างสไลด์จัดรูปแบบเนื้อหาเท่านั้น ไม่ตรวจสอบข้อเท็จจริง
ใครเหมาะกับวิธีนี้
คุณดำเนินธุรกิจที่ปรึกษา ฝ่ายวิจัย หรือฝ่ายเนื้อหา และมีคนขอ "สไลด์ด่วนเกี่ยวกับตลาดรีไซเคิลแบตเตอรี่ยุโรป" ทุก ๆ สองสามวัน การวิจัยใช้เวลาหนึ่งชั่วโมง สไลด์ใช้เวลาอีกสองชั่วโมง และเป็นสไลด์ 12 หน้าเดิมทุกครั้ง: สรุป, ขนาดตลาด, ผู้เล่น, แนวโน้ม, ความเสี่ยง, คำแนะนำ, แหล่งที่มา หากคุณมี n8n อยู่แล้วหรือใช้ Python scheduler สูตรนี้ไม่ต้องการโครงสร้างพื้นฐานใหม่
อย่าใช้สูตรนี้สำหรับงานส่งมอบลูกค้าที่ต้องการการวิเคราะห์เฉพาะทาง มันสร้างร่างแรกที่มีแหล่งที่มาในไม่กี่นาที; ยังต้องมีคนอ่านแหล่งที่มาและตัดสินใจว่าจะพูดอะไร
ภาพรวมของเวิร์กโฟลว์
| ขั้นตอน | เครื่องมือ | สิ่งที่เกิดขึ้น | จุดเชื่อมต่อ 2Slides / เครดิต |
|---|---|---|---|
| 1. เริ่มต้น | n8n Schedule หรือ Form, cron หรืออาร์กิวเมนต์ CLI | สตริงหัวข้อเข้าสู่กระบวนการ | ไม่มี |
| 2. ค้นหา | Tavily /search หรือ Exa /search | URL 10 ถึง 20 รายการพร้อมชื่อและข้อความย่อ | ไม่มี |
| 3. สรุป | OpenAI หรือ Claude | โครงร่าง 12 สไลด์ แต่ละสถิติมีแท็ก [n] พร้อมรายการแหล่งที่มา | ไม่มี |
| 4. ธีม | GET /api/v1/themes/search?query=consulting | คืนค่า themeId ที่เป็นตัวเลือก | ฟรี, 6 req/นาที |
| 5. สไลด์ | POST /api/v1/slides/generate (หรือ create-pdf-slides) | สรุปกลายเป็น PPTX (หรือ PDF + รูปภาพแต่ละหน้า) | 10 เครดิต/หน้า (หรือ 10 + 100/หน้า) |
| 6. ตรวจสอบสถานะ | GET /api/v1/jobs/{jobId} ทุก 5 ถึง 10 วินาที | รอ status: "success" | ฟรี, 10 req/นาที |
| 7. ส่งมอบ | อัปโหลด Google Drive, ส่งข้อความ Slack | ทีมได้รับลิงก์และไฟล์แหล่งที่มา | ไม่มี |
ขั้นตอนที่ 1: รวบรวมแหล่งข้อมูล 10 ถึง 20 แหล่งด้วย API วิจัย
สไลด์ดีแค่ไหนขึ้นกับแหล่งข้อมูล ดังนั้นจงทุ่มเทที่นี่ Tavily คืนผลลัพธ์พร้อมเนื้อหาหน้าเว็บที่สกัดออกมา ซึ่ง LLM ต้องการเพื่ออ้างอิงแทนการจดจำ Exa ก็ทำแบบเดียวกันด้วยการค้นหาเชิงความหมาย ขอผลลัพธ์ 10 ถึง 20 รายการและจำกัดเฉพาะ 12 เดือนล่าสุดเมื่อหัวข้อมีความไวต่อเวลา
เก็บแต่ละผลลัพธ์ในรูปแบบ { id, url, title, published, snippet } และกำหนดหมายเลข id เริ่มจาก 1 หมายเลขเหล่านี้จะกลายเป็นตัวบ่งชี้การอ้างอิงบนสไลด์ ดังนั้นเก็บอาร์เรย์เดิมตลอดการทำงาน
curl -s https://api.tavily.com/search \
-H "Content-Type: application/json" \
-d '{
"api_key": "'"$TAVILY_API_KEY"'",
"query": "European battery recycling market size 2026",
"search_depth": "advanced",
"max_results": 15,
"include_raw_content": false
}'ขั้นตอนที่ 2: เขียนสรุป 12 สไลด์พร้อมการอ้างอิง (OpenAI หรือ Claude)
Prompt ทำงานสามอย่าง: กำหนดโครงสร้างสไลด์, บังคับให้ทุกตัวเลขมีหมายเลขอ้างอิง, และห้ามตัวเลขที่ไม่ปรากฏในแหล่งข้อมูล ขอข้อความธรรมดา ไม่ใช่ JSON เพราะข้อความจะถูกส่งตรงไปยัง userInput ของการเรียก 2Slides
โครงสร้างที่เหมาะกับสรุปงานที่ปรึกษาส่วนใหญ่คือ 12 สไลด์: 1 หัวข้อ, 2 สรุปผู้บริหาร, 3 ขนาดตลาด, 4 ถึง 5 ผู้เล่นหลัก, 6 ถึง 7 แนวโน้ม, 8 ถึง 9 ความเสี่ยง, 10 ถึง 11 คำแนะนำ, 12 แหล่งที่มา เก็บ 3 ถึง 5 หัวข้อย่อยต่อสไลด์; เทมเพลต Fast PPT ออกแบบรอบความหนาแน่นนี้
You are a research analyst. Using ONLY the numbered sources below, write a 12-slide
briefing on: {topic}.
Slides: 1 Title, 2 Executive summary, 3 Market size, 4-5 Key players, 6-7 Trends,
8-9 Risks, 10-11 Recommendations, 12 Sources.
Rules:
- Every number, percentage or date must end with its source id in brackets, e.g. "EUR 4.2B by 2030 [3]".
- If the sources do not contain a figure, write "no reliable figure found" instead of estimating.
- Slide 12 lists every cited id as "[n] Title, Publisher, URL".
- 3 to 5 bullets per slide, each under 20 words. Start each slide with "Slide N: <heading>".
Sources:
{sources}ขั้นตอนที่ 3: เลือกธีมสไตล์ที่ปรึกษา
สไลด์ Fast PPT สร้างจากเทมเพลตที่ออกแบบไว้ และ themeId กำหนดรูปลักษณ์ ค้นหาฐานข้อมูลครั้งเดียวด้วยคำว่า "consulting" หรือ "corporate" เลือกหนึ่งหรือสอง id แล้วตั้งค่าในกระบวนการ การค้นหาทุกครั้งจะใช้โควต้าขีดจำกัดอัตรา
curl -s "https://2slides.com/api/v1/themes/search?query=consulting&limit=5" \
-H "Authorization: Bearer $SLIDES_API_KEY"การตอบกลับจะแสดงธีมแต่ละอันพร้อม themeId, ชื่อ และตัวอย่างภาพ เพื่อดูภาพรวมด้วยสายตา ให้ใช้ Templates Hub ที่แสดงเทมเพลตกว่า 1,500 แบบเดียวกัน

ขั้นตอนที่ 4: สร้างสไลด์ด้วย 2Slides API
มีสองเส้นทาง สำหรับ PPTX ที่แก้ไขได้ซึ่งที่ปรึกษาสามารถปรับแต่งใน PowerPoint ให้เรียก generate ค่าเริ่มต้นเป็นโหมดซิงค์ ดังนั้นสไลด์ 12 หน้า จะส่งกลับพร้อม downloadUrl ในการเรียกครั้งเดียวภายในประมาณ 30 วินาที เมื่อทำงานหลายหัวข้อพร้อมกัน ให้ส่ง mode: "async" แล้วตรวจสอบสถานะแทน
curl -s -X POST https://2slides.com/api/v1/slides/generate \
-H "Authorization: Bearer $SLIDES_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"userInput": "Slide 1: European Battery Recycling Market 2026\n...\nSlide 12: Sources\n[1] ...",
"themeId": "THEME_ID_FROM_SEARCH",
"responseLanguage": "English",
"mode": "async"
}'การตอบกลับ:
{ "success": true, "data": { "jobId": "job_9f3a...", "status": "pending" } }สำหรับเวอร์ชันพรีเมียมที่ออกแบบเป็นภาพ (PDF พร้อมภาพแต่ละหน้า) ให้เรียก create-pdf-slides ด้วยสรุปเดียวกัน ตั้งค่า page: 12 ให้ตรงกับสรุป หรือ page: 0 ให้ตัววางแผนเลือกเอง
curl -s -X POST https://2slides.com/api/v1/slides/create-pdf-slides \
-H "Authorization: Bearer $SLIDES_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"userInput": "Slide 1: European Battery Recycling Market 2026\n...",
"designStyle": "consulting deck, navy and white, dense data slides, one chart per slide",
"aspectRatio": "16:9",
"resolution": "2K",
"page": 12,
"contentDetail": "standard",
"responseLanguage": "English"
}'ทั้งสองเส้นทางจะส่งกลับโครงสร้างเดียวกัน ตรวจสอบสถานะด้วย GET https://2slides.com/api/v1/jobs/{jobId} ทุก 5 ถึง 10 วินาทีจน data.status เป็น success หรือ failed แล้วดาวน์โหลดจาก data.downloadUrl
ขั้นตอนที่ 5: การใช้งาน A, เวิร์กโฟลว์ n8n (Tavily n8n presentation)
n8n เป็นวิธีที่เร็วที่สุดในการทำงานนี้เป็นงานนำเสนอ Tavily n8n ที่ตั้งเวลาได้ซึ่งคนที่ไม่ใช่วิศวกรสามารถเรียกจากฟอร์มได้ โหนดมาตรฐานเจ็ดตัวก็เพียงพอ
- Schedule Trigger (รายสัปดาห์) หรือ Form Trigger ที่มีฟิลด์ "topic" เดียว
- HTTP Request ไปยัง Tavily
/searchด้วยหัวข้อ,max_results: 15 - โหนด OpenAI (หรือ HTTP Request ไป Claude) พร้อม prompt ขั้นตอนที่ 2; ส่งแหล่งที่มีหมายเลขในข้อความ
- โหนด Code ที่ประกอบ
{ userInput, themeId, responseLanguage: "English", mode: "async" }จากข้อความ LLM - HTTP Request ไป
POST https://2slides.com/api/v1/slides/generateพร้อม headerAuthorization: Bearer {{ $env.SLIDES_API_KEY }}เก็บคีย์ในข้อมูลรับรอง n8n ไม่ใช่ในเนื้อหาโหนด - โหนด Wait (10 วินาที) แล้ว HTTP Request ไป
GET /api/v1/jobs/{{ $json.data.jobId }}และ โหนด IF:successดำเนินต่อ,pendingหรือprocessingกลับไป Wait,failedส่งข้อผิดพลาดไป Slack - HTTP Request (ดาวน์โหลด
data.downloadUrlเป็นไบนารี) แล้วอัปโหลดไป Google Drive และส่งข้อความ Slack พร้อมลิงก์และหัวข้อ
เพิ่มการอัปโหลด Google Drive ที่สองสำหรับไฟล์ sources.json จากขั้นตอนที่ 1; ผู้ตรวจสอบจะต้องการข้อความย่อเต็ม ไม่ใช่แค่สไลด์ Sources ข้อมูลรับรองและสาขาข้อผิดพลาดครอบคลุมใน n8n + 2Slides: automate presentation workflows
ขั้นตอนที่ 6: การใช้งาน B, สคริปต์ Python เดียว
สำหรับทีมที่ชอบงาน cron งาน Python ไฟล์เดียวทำงานเดียวกัน รุ่นนี้ใช้ Tavily และ OpenAI; เปลี่ยนเป็น Exa หรือ Claude โดยเปลี่ยนฟังก์ชันเดียว
import os, time, json, requests
TAVILY = os.environ["TAVILY_API_KEY"]
OPENAI = os.environ["OPENAI_API_KEY"]
SLIDES = os.environ["SLIDES_API_KEY"]
BASE = "https://2slides.com/api/v1"
H = {"Authorization": f"Bearer {SLIDES}", "Content-Type": "application/json"}
def search(topic, n=15):
r = requests.post("https://api.tavily.com/search", json={
"api_key": TAVILY, "query": topic, "search_depth": "advanced", "max_results": n})
r.raise_for_status()
return [{"id": i + 1, "url": s["url"], "title": s["title"], "snippet": s["content"]}
for i, s in enumerate(r.json()["results"])]
def write_brief(topic, sources):
src = "\n".join(f"[{s['id']}] {s['title']} | {s['url']}\n{s['snippet']}" for s in sources)
prompt = open("brief_prompt.txt").read().format(topic=topic, sources=src)
r = requests.post("https://api.openai.com/v1/chat/completions",
headers={"Authorization": f"Bearer {OPENAI}"},
json={"model": "gpt-4.1", "messages": [{"role": "user", "content": prompt}], "temperature": 0.2})
r.raise_for_status()
return r.json()["choices"][0]["message"]["content"]
def pick_theme(query="consulting"):
r = requests.get(f"{BASE}/themes/search", headers=H, params={"query": query, "limit": 5})
r.raise_for_status()
return r.json()["data"]["themes"][0]["themeId"]
def generate_deck(brief, theme_id, language="English"):
r = requests.post(f"{BASE}/slides/generate", headers=H, json={
"userInput": brief, "themeId": theme_id,
"responseLanguage": language, "mode": "async"})
r.raise_for_status()
body = r.json()
assert body["success"], body
return body["data"]["jobId"]
def wait_for(job_id, every=8, timeout=600):
start = time.time()
while time.time() - start < timeout:
d = requests.get(f"{BASE}/jobs/{job_id}", headers=H).json()["data"]
if d["status"] == "success":
return d["downloadUrl"]
if d["status"] == "failed":
raise RuntimeError(f"job {job_id} failed: {d}")
time.sleep(every)
raise TimeoutError(job_id)
if __name__ == "__main__":
topic = "European battery recycling market 2026"
sources = search(topic)
brief = write_brief(topic, sources)
url = wait_for(generate_deck(brief, pick_theme()))
slug = topic.lower().replace(" ", "-")
open(f"{slug}.pptx", "wb").write(requests.get(url).content)
json.dump({"topic": topic, "sources": sources, "brief": brief},
open(f"{slug}.sources.json", "w"), indent=2)สคริปต์เขียนไฟล์สองไฟล์ต่อการทำงาน: PPTX และ .sources.json ที่มีรายการแหล่งที่มาและข้อความสรุป JSON คือเส้นทางตรวจสอบเมื่อหุ้นส่วนถามว่าตัวเลขในสไลด์ 3 มาจากไหน สำหรับงานชุดใหญ่ ให้ส่งไม่เกิน 6 งานต่อนาที
การดูแลความถูกต้องของการอ้างอิง: ทุกตัวเลขต้องมีแหล่งที่มา
การสร้างสไลด์ที่ปรึกษาอัตโนมัติล้มเหลวในทางที่คาดเดาได้: ตัวเลขมั่นใจในสไลด์ 3 ที่ไม่มีแหล่งข้อมูลใดมี ตัวสร้างสไลด์จัดรูปแบบเฉพาะสิ่งที่ได้รับ ดังนั้นการควบคุมต้องอยู่ในขั้นตอน LLM และตรวจสอบหลังจากนั้น
- บังคับรูปแบบตัวบ่งชี้ ทุกตัวเลขลงท้ายด้วย
[n]ปฏิเสธสรุป (และเรียก LLM ใหม่) หาก regex พบตัวเลขตามด้วย "%", "B", "M" หรือปีที่ไม่มีหมายเลขในวงเล็บในบรรทัดเดียวกัน - ตรวจสอบหมายเลขกับอาร์เรย์แหล่งที่มา
[7]ในสรุปแต่มีแค่ 6 แหล่ง หมายความว่าโมเดลสร้างการอ้างอิงขึ้นมาเอง ให้ล้มเหลว - เก็บสไลด์ Sources สไลด์ 12 แสดง
[n] Title, Publisher, URLสำหรับทุกหมายเลขอ้างอิง เป็นสไลด์ที่ผู้ตรวจสอบอ่านก่อน - เก็บไฟล์ประกอบ
.sources.json(หรืออัปโหลดใน n8n) เก็บข้อความย่อที่โมเดลเห็น เพื่อให้ผู้ตรวจสอบเปรียบเทียบข้อความสไลด์กับต้นฉบับได้ - แนะนำให้ใช้ "no reliable figure found" ที่ปรึกษาสามารถเติมช่องว่างอย่างซื่อสัตย์ แต่ตรวจจับตัวเลขปลอมได้ยาก
ทางเลือกตัวแทน: Claude Code หรือ Codex กับทักษะ 2Slides หรือ MCP
กระบวนการสคริปต์เหมาะสำหรับหัวข้อที่ตั้งเวลาและทำซ้ำได้ สำหรับการเจาะลึกครั้งเดียว เซสชันตัวแทนทำขั้นตอนเดียวกันแบบโต้ตอบ เชื่อมต่อเซิร์ฟเวอร์ 2Slides MCP ที่โฮสต์กับ Claude Code ด้วยคำสั่งเดียว จากนั้นขอให้ตัวแทนวิจัยหัวข้อด้วยเครื่องมือค้นหาเว็บ, เขียนสรุปที่มีการอ้างอิง, เรียก themes_search เพื่อหาธีมที่ปรึกษา และเรียก slides_generate ด้วยสรุป MCP เปิดเผยเครื่องมือ 7 ตัว รวม jobs_get สำหรับตรวจสอบสถานะ บนคีย์และเครดิตเดียวกับ REST API
claude mcp add --transport http 2slides "https://2slides.com/api/mcp?apikey=YOUR_KEY"
ใน Codex, Cursor หรือเอเจนต์อื่นที่ชอบทักษะ ให้ติดตั้ง Agent Skill จาก หน้าทักษะ แทน; มันสอนจุดเชื่อมต่อเดียวกันและลูปส่ง, ตรวจสอบ, ดาวน์โหลดเดียวกัน ดู Agent Skills vs MCP servers for presentations สำหรับข้อดีข้อเสีย และ How to use Claude MCP to generate presentations สำหรับการตั้งค่าทีละขั้นตอน

สไลด์ระดับที่ปรึกษาควรเป็นอย่างไร
แกลเลอรี 2Slides โฮสต์สไลด์อ้างอิง เช่น "AI at Work 2025" ของ BCG ซึ่งเปิดด้วยวิทยานิพนธ์บรรทัดเดียวและปิดด้วยระเบียบวิธีและแหล่งที่มา รูปแบบเดียวกับสรุป 12 สไลด์ข้างต้น สไลด์ในแกลเลอรีเหล่านี้เป็นสไลด์อ้างอิงจริงที่โฮสต์บน 2Slides ไม่ใช่ผลลัพธ์ API ใช้เป็นแรงบันดาลใจการออกแบบ หรือส่ง URL รูปภาพสไลด์อ้างอิงเป็น referenceImageUrl ให้ create-like-this เพื่อให้เส้นทางออกแบบภาพสืบทอดประเภท สี และเลย์เอาต์จากอ้างอิง


สำหรับภาพรวมเครื่องมือที่เหมาะกับงานที่ปรึกษา ดู Best AI presentation tools for consultants หน้าของ Gamma API อธิบายสูตร n8n + Tavily + OpenAI ที่เทียบเท่า; คีย์ API ของ Gamma ต้องใช้แผน Pro ในขณะที่คีย์ 2Slides ใช้ได้กับทุกบัญชี 2Slides เป็นผลิตภัณฑ์ของเรา โปรดพิจารณาเปรียบเทียบนี้ตามนั้น
ค่าใช้จ่าย
เครดิตเป็นแบบจ่ายตามการใช้งาน: $5 ซื้อ 2,000 เครดิต ($0.0025 ต่อเครดิต) และ $80 ซื้อ 40,000 เครดิต ($0.002 ต่อเครดิต) ค่าบริการ API การค้นหาและ LLM คิดแยกตามผู้ให้บริการและไม่รวมในนี้
| ปริมาณ | Fast PPT generate (12 สไลด์ = 120 เครดิต) | Image-designed create-pdf-slides (12 สไลด์ที่ 2K = 1,210 เครดิต) |
|---|---|---|
| 20 ชุด / เดือน | 2,400 เครดิต ประมาณ $6.00 (แพ็ค $9.50 ครอบคลุม) | 24,200 เครดิต ประมาณ $48 ถึง $61 ขึ้นกับแพ็ค |
| 500 ชุด / เดือน | 60,000 เครดิต ประมาณ $120 (สองแพ็ค $80) | 605,000 เครดิต ประมาณ $1,210 ที่ $0.002 ต่อเครดิต |
บัญชีใหม่ได้รับเครดิตฟรี 500 เครดิต ซึ่งเพียงพอสำหรับทดสอบ Fast PPT 4 ชุดเต็มก่อนซื้อ
Fast PPT หรือสไลด์ออกแบบภาพสำหรับกรณีนี้?
- Fast PPT
generateเหมาะ เมื่อที่ปรึกษาจะแก้ไขสไลด์ใน PowerPoint, ปริมาณสูง (500 ชุดต่อเดือนราคา $120) และรูปลักษณ์เทมเพลตยอมรับได้ ส่งกลับภายในประมาณ 30 วินาที create-pdf-slidesเหมาะ เมื่อสไลด์ส่งให้ลูกค้าเป็น PDF อ่านอย่างเดียวและต้องการรูปลักษณ์ออกแบบที่เน้นไอเดียต่อสไลด์ ราคาแพงกว่าประมาณ 10 เท่าต่อชุดcreate-like-thisเหมาะ เมื่อบริษัทมีสไตล์ของตัวเอง: ส่งภาพสไลด์แบรนด์สาธารณะเป็นreferenceImageUrlทุกชุดจะสืบทอดสไตล์นั้น- บรรยายและ MP4 มีเฉพาะในงานออกแบบภาพ ผ่าน
generate-narrationที่ 210 เครดิตต่อหน้า เหมาะสำหรับวิดีโอสรุปงานวิจัยภายใน ไม่เหมาะกับเส้นทาง Fast PPT
ข้อผิดพลาดที่พบบ่อย
- โดนขีดจำกัดอัตราที่ 6 คำขอต่อนาที คิวงานชุดละ 1 งานทุก 10 ถึง 12 วินาที; การตรวจสอบสถานะใช้โควต้า 10 req/นาที แยกต่างหาก
- ใส่คีย์ API ในเนื้อหาโหนด n8n หรือสคริปต์เบราว์เซอร์ เก็บในข้อมูลรับรอง n8n หรือ environment variable ฝั่งเซิร์ฟเวอร์ ห้ามใส่ในโค้ดฝั่งไคลเอนต์
- พยายามบรรยายสไลด์ Fast PPT
generate-narrationรับเฉพาะงานจากcreate-pdf-slidesหรือcreate-like-thisงาน Fast PPT จะถูกปฏิเสธ page: 0หมายถึงตรวจจับอัตโนมัติ ไม่ใช่ศูนย์หน้า ในcreate-pdf-slidesตั้งpage: 12เมื่อสรุปมี 12 สไลด์แล้ว หรือpage: 0ให้ตัววางแผนเลือก- ใช้รหัสภาษาแทนชื่อภาษา
responseLanguageต้องเป็น"Spanish"หรือ"German"ไม่ใช่"es"หรือ"de" - ส่งบทความเต็ม 20 ชิ้นเป็น
userInputสรุปก่อน; สรุป ไม่ใช่แหล่งดิบ ส่งไป 2Slides
คำถามที่พบบ่อย
กระบวนการวิจัยสู่การนำเสนอนี้มีค่าใช้จ่ายเท่าไหร่ต่อชุดสไลด์?
ประมาณ $0.30 สำหรับส่วน 2Slides ของสไลด์ Fast PPT 12 สไลด์ (120 เครดิตที่ $0.0025 ต่อเครดิต) หรือประมาณ $3.03 สำหรับสไลด์ออกแบบภาพ 12 สไลด์ที่ 2K (1,210 เครดิต) บวกการเรียก API การค้นหา 1 ครั้งและการทำงาน LLM 1 ครั้ง คิดค่าบริการโดยผู้ให้บริการ เมื่อทำ 500 ชุดต่อเดือน เส้นทาง Fast PPT จะมีค่าใช้จ่ายประมาณ $120 ในเครดิต
กระบวนการนี้สามารถสร้างสไลด์ในภาษาอื่นได้ไหม?
ได้ ส่งค่า responseLanguage เป็นชื่อภาษา เช่น "Spanish" หรือ "Japanese" รองรับมากกว่า 20 ภาษา การตั้งค่าที่สะอาดที่สุดคือเขียนสรุปเป็นภาษาอังกฤษแล้วให้ 2Slides แปลตอนสร้าง เพื่อให้การอ้างอิงและ URL แหล่งที่มาเหมือนกันในทุกเวอร์ชันภาษา
ต้องใช้ n8n หรือสามารถรันโดยไม่ใช้เครื่องมือเวิร์กโฟลว์ได้ไหม?
ไม่จำเป็นต้องใช้ n8n สคริปต์ Python ในขั้นตอนที่ 6 ทำงานเดียวกันจาก cron entry และเซสชันตัวแทนกับ 2Slides MCP หรือ skill ทำงานแบบโต้ตอบ n8n เหมาะเมื่อคนที่ไม่ใช่วิศวกรต้องการเรียกงานจากฟอร์ม และคุณต้องการส่งมอบผ่าน Google Drive และ Slack โดยไม่เขียนการเชื่อมต่อเหล่านั้นเอง
จะหยุด LLM ไม่ให้สร้างสถิติปลอมบนสไลด์ได้อย่างไร?
จำกัด prompt และตรวจสอบผลลัพธ์ บังคับให้ทุกตัวเลขลงท้ายด้วย [n] หมายเลขแหล่งที่มา, บอกโมเดลให้เขียน "no reliable figure found" แทนการประมาณค่า และปฏิเสธสรุปที่มีหมายเลขเกินจำนวนแหล่งที่มา เก็บไฟล์แหล่งที่มาคู่กับสไลด์เพื่อให้ผู้ตรวจสอบเช็คแต่ละสไลด์กับข้อความต้นฉบับได้
สามารถจับคู่สไตล์สไลด์ของบริษัทแทนใช้เทมเพลตได้ไหม?
ได้ ด้วย create-like-this ส่ง URL สาธารณะของสไลด์แบรนด์ที่มีอยู่เป็น referenceImageUrl แล้วเส้นทางออกแบบภาพจะสืบทอดสี ตัวอักษร และเลย์เอาต์จากนั้น ค่าใช้จ่ายเท่ากับ create-pdf-slides: 10 เครดิตวางแผนบวก 100 เครดิตต่อหน้าที่ 2K สำหรับ PPTX ที่แก้ไขได้ ให้เลือกธีมที่ใกล้เคียงจาก themes/search แทน
ขั้นตอนถัดไป
- ขอรับคีย์ API ที่ 2slides.com/api บัญชีใหม่เริ่มต้นด้วยเครดิตฟรี 500 เครดิต เพียงพอสำหรับทดสอบสไลด์ 4 ชุด 12 สไลด์
- ดูวิธีทีมอื่นใช้จุดเชื่อมต่อเดียวกันในโพสต์ฮับ AI presentation API use cases by team
- หากทีมคุณใช้ Claude Code หรือ Codex ให้ติดตั้ง Agent Skill และรันกระบวนการวิจัยสู่การนำเสนอแบบโต้ตอบก่อนตั้งเวลา; n8n + 2Slides อธิบายเวอร์ชันเครื่องมือเวิร์กโฟลว์
About 2Slides
Create stunning AI-powered presentations in seconds. Transform your ideas into professional slides with 2slides AI Agent.
Try For Free