Skip to main content

Felo PPT API ส่งออกไฟล์ PPTX จริงได้แล้ว

· อ่าน 8 นาที
Felo Search Tips Buddy
Committed to answers at your fingertips

PPT Task API ของ Felo OpenAPI สามารถส่งออกสำรับสไลด์ที่สร้างเป็นไฟล์ .pptx ที่แก้ไขได้ ใช้ API key เดียว ขั้นตอนแบบอะซิงค์ 4 ขั้นตอน และลิงก์ดาวน์โหลด

ตัวแทนของคุณค้นคว้าหัวข้อ สร้างโครงร่าง และสร้างสำรับสไลด์สำเร็จโดยไม่ต้องใช้เครื่องมือออกแบบ สิ่งเดียวที่ยังขาดคือไฟล์ที่ทีมของคุณเปิดใน PowerPoint ได้

ช่องว่างนี้ถูกเติมเต็มแล้ว Felo OpenAPI ส่งออกสำรับสไลด์ที่สร้างเป็นไฟล์ .pptx จริง PPT Task API สร้างสไลด์ที่แก้ไขได้ใน Felo อยู่แล้ว จุดส่งออกใหม่เปลี่ยนสไลด์เหล่านั้นเป็นไฟล์ PowerPoint ที่ดาวน์โหลด แก้ไข และแชร์ได้ ใช้ API key เดิม รูปแบบอะซิงค์เดิม เพิ่มแค่การเรียกอีกหนึ่งครั้ง

ทดลองใช้งาน: https://openapi.felo.ai/docs/api-reference/ppt-tasks

Felo PPT Task API now exports real .pptx files: research to deck in one flow, POST /v2/ppts/{id}/export, download_url valid 30 minutes

มีอะไรเปลี่ยนไป​

ก่อนอัปเดตนี้ PPT Task API จบที่ URL สไลด์ใน Felo คุณได้สำรับสไลด์ แต่การส่งต่อหยุดแค่นั้น ถ้าต้องนำเสนอให้ลูกค้า ชั้นเรียน หรือคณะกรรมการ ต้องสร้างใหม่ใน PowerPoint ด้วยมือ

ตอนนี้ขั้นตอนจบสมบูรณ์ เมื่อ PPT generation task มีสถานะ COMPLETED คุณเรียก endpoint ส่งออกหนึ่งครั้งและ polling อีกหนึ่งครั้ง API ส่งกลับ download_url ที่ลงลายเซ็นชี้ไปยังไฟล์ .pptx จริง สำรับเดียวกันในรูปแบบที่ทุกคนใช้งาน

สองสิ่งนี้มากกว่าการแปลงไฟล์:

  • สำรับสไลด์แก้ไขได้ ไม่ใช่ PDF ไม่ใช่ชุดภาพแบน ข้อความ โครงร่าง และธีมยังอยู่ใน PowerPoint เพื่อนร่วมงานแก้ตัวเลขหรือจัดลำดับใหม่ได้โดยไม่ต้องสร้างใหม่
  • การค้นคว้าทำเสร็จแล้ว การสร้าง PPT ของ Felo ไม่ใช่แค่ใส่ prompt ลงสไลด์ มันค้นคว้าหัวข้อ รวบรวมแหล่งข้อมูล จัดโครงสร้าง และใช้ธีม คุณได้สำรับที่พร้อมนำเสนอ ไม่ใช่ร่างแรกที่ต้องแก้

การรวมกันนี้คือจุดเด่น เครื่องมือส่วนใหญ่ค้นคว้าแล้วส่งข้อความ หรือจัดโครงสร้างแล้วส่งเปล่า Felo ทำทั้งสองอย่างและส่งออกเป็นไฟล์

การส่งออกทำงานอย่างไร​

การส่งออกเป็นแบบอะซิงค์เหมือนกับ PPT Task API ทั้งหมด คุณส่ง job polling จนเสร็จและดาวน์โหลดผลลัพธ์

ขั้นตอนที่ 1 — สร้างสำรับสไลด์​

สร้าง PPT task ด้วย prompt ถ้าต้องการลุคเฉพาะ ให้ดูธีมที่มีและส่ง theme ID

POST https://openapi.felo.ai/v2/ppts
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

{
"query": "Q3 competitive landscape review, 12 pages",
"ppt_config": {
"ai_theme_id": "02968979-a69f-42c4-b136-de02c40ab2d7"
}
}

ผลตอบกลับมี task_id และ ppt_business_id เก็บทั้งสองไว้ — ใช้ task ID สำหรับ polling และ business ID สำหรับส่งออก

ขั้นตอนที่ 2 — Poll จนสำรับสไลด์พร้อม​

GET https://openapi.felo.ai/v2/tasks/{task_id}/historical
Authorization: Bearer YOUR_API_KEY

Polling ทุก 2–5 วินาที เมื่อ task_status เป็น COMPLETED สำรับสไลด์พร้อมและส่งออกได้ ppt_url ส่งกลับมาด้วยถ้าต้องการดูสไลด์ใน Felo ก่อน

ขั้นตอนที่ 3 — ส่งออก​

POST https://openapi.felo.ai/v2/ppts/YOUR_PPT_BUSINESS_ID/export
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json

{}

นี่คือ request body ทั้งหมด: {} การส่งออกทำงานเป็น background job

ขั้นตอนที่ 4 — Poll การส่งออกและดาวน์โหลด​

GET https://openapi.felo.ai/v2/ppts/{ppt_business_id}/export
Authorization: Bearer YOUR_API_KEY

Polling ทุก 2–5 วินาที data.status เปลี่ยนผ่าน NOT_STARTED, PROCESSING, และ COMPLETED เฉพาะ COMPLETED มี payload ที่ต้องการ:

{
"status": "ok",
"message": null,
"data": {
"status": "COMPLETED",
"download_url": "https://example.com/presentation.pptx?signature=...",
"expires_at": "2026-09-29T10:30:00Z"
}
}

ดาวน์โหลดไฟล์จาก download_url แล้วเสร็จ

PPTX export flow: POST /v2/ppts creates the deck, GET /v2/tasks/{task_id}/historical polls until COMPLETED, POST /v2/ppts/{id}/export starts the export, GET /v2/ppts/{id}/export returns download_url valid 30 minutes

สี่รายละเอียดที่ควรรู้ก่อนใช้งาน​

Download URL หมดอายุ 30 นาทีหลังออก เป็นลิงก์ที่ลงลายเซ็น ไม่ใช่ลิงก์ถาวร ถ้าหมดอายุ เรียก GET export endpoint อีกครั้ง — ได้ลิงก์ใหม่โดยไม่ต้องสร้าง PPTX ใหม่ ไม่เสียเครดิต

ส่งออกซ้ำหลังเสร็จเสียเครดิต ส่ง POST ซ้ำขณะกำลังส่งออกไม่เป็นไร ไม่เริ่ม job ใหม่ แต่เรียก POST อีกครั้ง หลัง ส่งออกเสร็จ สร้างไฟล์ใหม่และเสียเครดิต PPT export ถ้าต้องการแค่ลิงก์ใหม่ ใช้ GET

API key ต้องเป็นเจ้าของสำรับสไลด์ การส่งออกจำกัดที่ key ที่สร้าง PPT key ที่ไม่ได้สร้างสำรับสไลด์ส่งออกไม่ได้ สำรับอยู่ในบัญชีที่สร้าง

ส่งออกที่ล้มเหลว retry ได้ การส่งออก FAILED ส่ง POST ซ้ำได้ เครดิตไม่พอส่ง HTTP 402; rate limit ส่ง HTTP 429 และ retry หลังพักสั้นๆ

ทำไมสิ่งนี้สำคัญสำหรับตัวแทน​

จุดที่น่าสนใจไม่ใช่รูปแบบไฟล์ แต่คือสิ่งที่ pipeline ค้นคว้าจนถึงไฟล์ปลดล็อก

ตัวแทนที่ค้นคว้าและส่งออกได้ ทำงานครบวงจรโดยไม่ต้องดูแล

  • รีวิวธุรกิจประจำสัปดาห์ — ดึง metric สัปดาห์ ค้นคว้าข้อมูลเบื้องหลัง สร้างสำรับสไลด์ ส่งออก และวาง .pptx ใน drive ก่อนประชุมวันจันทร์
  • งานส่งลูกค้า — เปลี่ยน brief เป็นสำรับสไลด์ที่มีแหล่งข้อมูลและธีม ส่งไฟล์ที่แก้ไขได้ให้ลูกค้าใส่แบรนด์เอง
  • สนับสนุนการขาย — สร้างสำรับสไลด์เฉพาะแต่ละลูกค้าจากข้อมูลบัญชี ส่งออกแต่ละสำรับและแนบกับ CRM อัตโนมัติ
  • สื่อการสอนและอบรม — ค้นคว้าหัวข้อ จัดโครงสร้างเป็นบทเรียน ส่งออกสไลด์ให้อาจารย์แก้ไขก่อนสอน

แต่ละกรณี คนทำงานแค่ตรวจสอบและปรับ ไม่มีใครเริ่มจากสไลด์เปล่า

ถ้าไม่อยากเขียน polling loop เอง Felo PPT Skill จัดการให้ ติดตั้ง Felo AI agent package ตัวแทนของคุณสร้าง polling และส่งออกสำรับสไลด์ได้ในความสามารถเดียว — pipeline เดียวกับที่อธิบายไว้ ตัวแทนเรียกใช้งานตรงได้

เริ่มต้นใช้งาน​

การส่งออกใช้งานได้แล้วใน PPT Task API ทุก Felo OpenAPI key ใช้ได้

  1. รับ API key จาก dashboard ของ Felo OpenAPI
  2. อ่าน PPT Task API reference — ส่วน Export PPTX มีรูปแบบ request และ response
  3. สร้างสำรับสไลด์ ส่งออก และเปิดไฟล์ใน PowerPoint

ถ้าต้องการทางลัด ติดตั้ง Felo PPT Skill ให้ตัวแทนของคุณจัดการทั้ง flow

เริ่มสร้างด้วย Felo OpenAPI: https://openapi.felo.ai


คำถามที่พบบ่อย​

ไฟล์ที่ส่งออกแก้ไขใน PowerPoint ได้จริงไหม? ได้ การส่งออกสร้างไฟล์ .pptx มาตรฐาน ข้อความ โครงร่าง และธีมอยู่ครบ สำรับสไลด์แก้ไขใน PowerPoint, Google Slides หรือ Keynote ได้

การส่งออกเสียค่าใช้จ่ายเพิ่มไหม? ส่งออกหลังสร้างสำรับสไลด์ใช้เครดิต PPT export ที่มี เครดิตไม่พอส่ง HTTP 402 การเรียก GET เพื่อรับลิงก์ดาวน์โหลดใหม่ไม่สร้างไฟล์ใหม่และไม่เสียเครดิต

ลิงก์ดาวน์โหลดใช้งานได้นานแค่ไหน? 30 นาทีหลังออกลิงก์ เรียก GET export endpoint อีกครั้งเพื่อรับลิงก์ใหม่

ส่งออกสำรับสไลด์ที่สร้างด้วย API key อื่นได้ไหม? ไม่ได้ API key ที่ส่งออกต้องเป็นเจ้าของ PPT

ถ้าส่งออกล้มเหลวเกิดอะไรขึ้น? data.status ส่งกลับ FAILED ส่ง POST export request ซ้ำเพื่อ retry


บทความนี้มีให้อ่านในภาษาต่อไปนี้ด้วย: English, 简体中文, 日本語, 한국어, 繁體中文, हिन्दी, Français, العربية, Русский, اردو, Bahasa Indonesia, Deutsch, Tiếng Việt, Türkçe, Italiano, Español, বাংলা and Português