แพลตฟอร์มนักพัฒนา

SpeakNotes API, MCP server และแพลตฟอร์ม OAuth

เปลี่ยนไฟล์เสียง วิดีโอ และลิงก์ YouTube ให้เป็นบทถอดความและสรุปเนื้อหาที่มีโครงสร้างจากโค้ดของคุณเอง หรือให้ AI agent จัดการผ่าน MCP ทุกบัญชีสามารถสร้างคีย์และเริ่มต้นใช้งานในแซนด์บ็อกซ์ได้ฟรี

  • สร้างคีย์ด้วยตัวเองในแดชบอร์ด ไม่ต้องรอการติดต่อจากฝ่ายขาย ไม่ต้องรอคิว
  • คีย์แซนด์บ็อกซ์จะให้ผลลัพธ์แบบคงที่ ไม่เสียเครดิต และไม่ส่งผลกระทบต่อโน้ตจริงของคุณ
  • เซิร์ฟเวอร์ MCP แบบโฮสต์เพื่อให้ Claude, ChatGPT และ Cursor สามารถใช้ SpeakNotes ได้โดยตรง

สามขั้นตอนสู่สรุปเนื้อหาแรกของคุณ

เริ่มต้นด้วยคีย์แซนด์บ็อกซ์เพื่อเรียนรู้รูปแบบ แล้วเปลี่ยนเป็นคีย์ใช้งานจริงเมื่อผลลัพธ์ถูกต้องตามต้องการ

  1. 1

    สร้างคีย์

    เปิดการตั้งค่า (Settings) ไปที่ API keys แล้วสร้างคีย์ เลือกแซนด์บ็อกซ์เพื่อทดลองใช้งาน หรือเลือกใช้งานจริงเพื่อประมวลผลไฟล์เสียงจริง

    # Any signed-in account can create one. Sandbox keys start sn_test_.
    open https://speaknotes.io/settings/api-keys
  2. 2

    เรียกใช้ API

    ส่งคีย์ในรูปแบบ bearer token งานสรุปเนื้อหา การถอดความ และงานจาก YouTube จะตอบกลับแบบอินไลน์

    curl -X POST https://api.speaknotes.io/v1/summaries \
      -H "Authorization: Bearer $SPEAKNOTES_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{"text": "...your transcript...", "styleId": "meeting-notes"}'
  3. 3

    อัปโหลดสื่อที่มีความยาวมากขึ้น

    การอัปโหลดจะทำงานในเบื้องหลัง: สร้างการอัปโหลด, PUT ไฟล์, ทำให้เสร็จสมบูรณ์ จากนั้นตรวจสอบสถานะโน้ตจนกว่าจะเสร็จสิ้น

    # 1. create the upload
    curl -X POST https://api.speaknotes.io/v1/uploads \
      -H "Authorization: Bearer $SPEAKNOTES_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{"fileName": "standup.m4a", "contentType": "audio/mp4"}'
    
    # 2. PUT the file to uploadUrl, then complete it
    curl -X POST https://api.speaknotes.io/v1/uploads/NOTE_ID/complete \
      -H "Authorization: Bearer $SPEAKNOTES_API_KEY"
    
    # 3. poll until status is Done
    curl https://api.speaknotes.io/v1/notes/NOTE_ID/status \
      -H "Authorization: Bearer $SPEAKNOTES_API_KEY"

สิ่งที่คุณจะได้รับจากแพลตฟอร์ม

REST API ที่อ่านและเขียนได้

แสดงรายการ สร้าง อัปเดต และลบโน้ตและโฟลเดอร์ ถอดความไฟล์เสียง สรุปข้อความ และสรุปลิงก์ YouTube ทุกการดำเนินการเป็นไปตามข้อกำหนด OpenAPI 3.1

เซิร์ฟเวอร์ MCP แบบโฮสต์

HTTP แบบสตรีมได้ที่ api.speaknotes.io/mcp พร้อมเครื่องมือ 13 รายการที่ครอบคลุมการดำเนินการอ่านและเขียนแบบเดียวกัน เอเจนต์สามารถเชื่อมต่อผ่าน OAuth หรือใช้คีย์

OAuth 2.1 พร้อม PKCE

สร้างแอปที่ดำเนินการแทนผู้ใช้ SpeakNotes รายอื่น การลงทะเบียนไคลเอ็นต์แบบไดนามิกช่วยให้ไคลเอ็นต์ MCP สามารถลงทะเบียนตัวเองและเชื่อมต่อได้โดยไม่ต้องให้ใครมาคัดลอกคีย์ไปวาง

แซนด์บ็อกซ์ที่ใช้งานได้จริง

คีย์ที่ขึ้นต้นด้วย sn_test_ จะรันทุกเส้นทาง กฎการตรวจสอบความถูกต้อง และรูปแบบการตอบกลับเทียบกับผลลัพธ์ที่กำหนดไว้ โดยไม่มีการใช้เครดิต ไม่มีการเรียกใช้โมเดล และข้อมูลที่เขียนจะถูกบันทึกลงในไลบรารีแซนด์บ็อกซ์แยกต่างหาก

เครดิตที่คุณตรวจสอบได้

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

ข้อมูลรับรองแบบจำกัดขอบเขต (Scoped credentials)

กำหนดสิทธิ์ให้คีย์หรือแอปเฉพาะสิ่งที่จำเป็นเท่านั้น เช่น คีย์แบบอ่านอย่างเดียวสามารถแสดงรายการโน้ตได้ แต่ไม่สามารถลบโน้ตได้

ราคา

ทุกบัญชีจะได้รับเครดิตรายเดือนที่จะรีเซ็ตใหม่ บัญชี Pro จะได้รับเครดิตจำนวนมากขึ้น นอกเหนือจากนั้น เครดิตจะเป็นแบบเติมเงิน ดังนั้นการวนซ้ำที่ผิดพลาดจะไม่ทำให้เกิดค่าใช้จ่ายเกินงบ

60
เครดิตต่อเดือนสำหรับแผนฟรี
2,000
เครดิตต่อเดือนสำหรับแผน Pro
ดูราคาเครดิต

ข้อมูลอ้างอิง

คำถามที่นักพัฒนามักถาม

SpeakNotes API ใช้งานฟรีหรือไม่?
ทุกบัญชีจะได้รับ 60 เครดิตต่อเดือนโดยไม่มีค่าใช้จ่าย และคีย์แซนด์บ็อกซ์นั้นไม่จำกัดและฟรีตลอดไป บัญชี Pro จะได้รับ 2,000 เครดิตต่อเดือน นอกเหนือจากเครดิตรายเดือน คุณสามารถซื้อแพ็กเกจเครดิตแบบเติมเงินได้
ฉันจะรับคีย์ SpeakNotes API ได้อย่างไร?
ลงชื่อเข้าใช้และเปิดไปที่การตั้งค่า (Settings) แล้วเลือกคีย์ API คุณสามารถสร้างคีย์ได้ด้วยตัวเองและใช้งานได้ทันที ไม่ต้องผ่านกระบวนการสมัครและไม่มีแบบฟอร์มติดต่อ
SpeakNotes มีสภาพแวดล้อมแซนด์บ็อกซ์หรือไม่?
มี คีย์ใดก็ตามที่คุณสร้างด้วยตัวเลือกแซนด์บ็อกซ์จะขึ้นต้นด้วย sn_test_ ซึ่งจะทดสอบทุกเส้นทางและส่งคืนผลลัพธ์ที่คงที่และสมจริงโดยไม่ต้องเรียกใช้โมเดล ไม่เสียเครดิต และไม่เขียนลงในโน้ตจริงของคุณ
ฉันจะเชื่อมต่อ SpeakNotes กับ Claude หรือไคลเอ็นต์ MCP อื่นได้อย่างไร?
ชี้ไคลเอ็นต์ไปที่ https://api.speaknotes.io/mcp ผ่าน Streamable HTTP ไคลเอ็นต์ที่รองรับ OAuth จะลงทะเบียนตัวเองและแจ้งให้คุณอนุญาต ส่วนไคลเอ็นต์ที่ไม่รองรับสามารถส่งคีย์ SpeakNotes API เป็น bearer token ได้
SpeakNotes API รองรับ OAuth หรือไม่?
รองรับ SpeakNotes รันเซิร์ฟเวอร์การอนุญาต OAuth 2.1 พร้อม PKCE, การหมุนเวียนรีเฟรชโทเค็น, การลงทะเบียนไคลเอ็นต์แบบไดนามิก และการเพิกถอนสิทธิ์ ข้อมูลเมตาถูกเผยแพร่ที่ https://speaknotes.io/.well-known/oauth-authorization-server
ขีดจำกัดอัตราการเรียกใช้ SpeakNotes API คือเท่าใด?
คำขออ่าน 120 ครั้ง, คำขอเขียน 30 ครั้ง และคำขอประมวลผล 10 ครั้งต่อนาที โดยนับตามข้อมูลรับรอง ทุกการตอบกลับจะมีงบประมาณที่เหลืออยู่ในส่วนหัวของอัตราการเรียกใช้ และรหัส 429 จะบอกคุณว่าต้องรอนานเท่าใด