TH ▾
รับคีย์ API

API Perplexity: ทางเลือกแบบไม่เซ็นเซอร์

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

อัปเดต

ประเด็นสำคัญ

  1. API Perplexity นำเสนออินเทอร์เฟซ RESTful ที่เข้ากันได้กับรูปแบบ LLM มาตรฐาน โดยส่งการตอบกลับพร้อมแหล่งอ้างอิง
  2. บริการรองรับโมเดลหลายรูปแบบ แต่ละรูปแบบมีหน้าต่างบริบทและระดับราคาที่แตกต่างกัน
  3. การผสานรวมต้องกำหนดค่า URL พื้นฐานและส่วนหัวการตรวจสอบสิทธิ์ที่ถูกต้อง ซึ่งคล้ายกับผู้ให้บริการ LLM รายอื่น
  4. สำหรับนักพัฒนาที่ต้องการเอนด์พอยต์แบบไม่เซ็นเซอร์ด้วย ID โมเดลเดียว มี API ทางเลือกที่ api.openrouterapi.cc
  5. การใช้งานคิดเงินตามโทเคน โดยต้นทุนจะแตกต่างกันไปตามโมเดลที่เลือกและความยาวของเอาต์พุต

เริ่มต้นด้วยเครดิตทดลองใช้

อีเมลและรหัสผ่าน คีย์แสดงบนหน้าจอทันที

รับคีย์ API

API Perplexity คืออะไร?

API Perplexity เปิดใช้งานโมเดลภาษาขนาดใหญ่ของ Perplexity ผ่านอินเทอร์เฟซ HTTP มาตรฐาน ออกแบบมาสำหรับนักพัฒนาที่ต้องการผสานรวมความสามารถ AI เข้าในแอปพลิเคชันที่ต้องการความถูกต้องของข้อเท็จจริงสูงและแหล่งที่มาที่ติดตามได้ ต่างจากอินเทอร์เฟซแชททั่วไป API จะส่งการตอบกลับที่มีโครงสร้างซึ่งรวมถึงข้อความที่โมเดลสร้างพร้อมกับรายการ URL ของแหล่งที่มาที่ใช้ในการตอบคำถาม ทำให้มีประโยชน์อย่างยิ่งสำหรับแอปพลิเคชันที่การตรวจสอบข้อมูลเป็นสิ่งสำคัญ

การเข้าถึง API ทำได้โดยส่งคำขอ POST ไปยังเอนด์พอยต์ที่กำหนด บริการรองรับการกำหนดค่าโมเดลต่างๆ ทำให้ผู้พัฒนาสามารถเลือกคุณลักษณะด้านประสิทธิภาพและความเร็วได้ API จัดการโครงสร้างพื้นฐานเบื้องหลัง รวมถึงการเลือกโมเดลและการแคช โดยนำเสนออินเทอร์เฟซที่เป็นหนึ่งเดียวต่อไคลเอนต์ ผู้พัฒนาสามารถส่งพรอมต์ รับการเติมข้อความ และประมวลผลเมตาดาต้าที่เกี่ยวข้องสำหรับการแสดงการอ้างอิง บริการใช้โมเดลการกำหนดราคาแบบโทเคน โดยคิดค่าใช้จ่ายตามจำนวนโทเคนอินพุตและเอาต์พุต

API Perplexity เทียบกับทางเลือกแบบไม่เซ็นเซอร์

แม้ว่า API Perplexity จะนำเสนอฟีเจอร์การอ้างอิงที่แข็งแกร่งและความแม่นยำสูง แต่ทำงานภายใต้แนวทางเนื้อหาเฉพาะ คำขอที่ละเมิดข้อกำหนดการให้บริการของ Perplexity อาจถูกกรองหรือปฏิเสธ ขึ้นอยู่กับลักษณะของเนื้อหา การกรองนี้สามารถเป็นข้อจำกัดสำหรับแอปพลิเคชันที่ต้องการการเข้าถึงข้อมูลแบบไม่จำกัด รวมถึงหัวข้อที่ถกเถกันหรือเนื้อหาสำหรับผู้ใหญ่ ในทางตรงกันข้าม API แบบไม่เซ็นเซอร์นำเสนอเอนด์พอยต์เดียวที่อุทิศให้กับโมเดลแบบเปิดน้ำหนักที่ไม่มีการปฏิเสธเนื้อหาเดียวกันสำหรับการใช้งานผู้ใหญ่ที่ถูกกฎหมาย

ทางเลือกแบบไม่เซ็นเซอร์ทำให้การผสานรวมง่ายขึ้นโดยนำเสนอ ID โมเดลเดียว ซึ่งขจัดความจำเป็นในการจัดการโมเดลหลายรูปแบบ วิธีการนี้ลดความซับซ้อนในโค้ดไคลเอนต์ เนื่องจากนักพัฒนาไม่จำเป็นต้องส่งคำขอไปยังเอนด์พอยต์ที่แตกต่างกันหรือจัดการโครงสร้างการตอบกลับที่แตกต่างกัน สำหรับแอปพลิเคชันที่การอ้างอิงมีความสำคัญน้อยกว่าการสร้างเนื้อหาแบบไม่จำกัด API แบบไม่เซ็นเซอร์นำเสนอโซลูชันตรงไปตรงมา โมเดลแบบไม่เซ็นเซอร์โฮสต์บนเซิร์ฟเวอร์เฉพาะ เพื่อให้แน่ใจว่าประสิทธิภาพที่สม่ำเสมอโดยไม่มีความยุ่งยากในการรวมแหล่งข้อมูลหลายแหล่ง

การผสานรวม API Perplexity กับ SDK ของ OpenRouter

การผสานรวม API Perplexity โดยทั่วไปเกี่ยวข้องกับการใช้ไคลเอนต์ HTTP หรือ SDK ที่รองรับโปรโตคอลที่เข้ากันได้กับ OpenAI คุณจะต้องรับคีย์ API จากแดชบอร์ดของ Perplexity และรวมไว้ในส่วนหัวการตรวจสอบสิทธิ์ของคำขอของคุณ URL พื้นฐานสำหรับ API นั้นแตกต่างจากเอนด์พอยต์มาตรฐานของ OpenAI ดังนั้นคุณต้องกำหนดค่าไคลเอนต์ของคุณให้ชี้ไปที่ที่อยู่ที่ถูกต้อง

curl https://api.openrouterapi.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

เมื่อส่งคำขอ คุณระบุ ID ของโมเดลและพรอมต์ API จะส่งการตอบกลับ JSON กลับมาซึ่งมีข้อความที่สร้างและรายการแหล่งที่มา ผู้พัฒนาควรจัดการข้อผิดพลาดที่อาจเกิดขึ้น เช่น ขีดจำกัดอัตราหรือคำขอที่ไม่ถูกต้อง โดยตรวจสอบรหัสสถานะและเนื้อหาการตอบกลับ API แบบไม่เซ็นเซอร์ใช้รูปแบบคล้ายกัน โดยใช้อินเทอร์เฟซ URL พื้นฐาน https://api.openrouterapi.cc/v1 และ ID โมเดล "uncensored" สิ่งนี้ทำให้สามารถเปลี่ยนผู้ให้บริการได้ง่ายหากแอปพลิเคชันของคุณต้องการนโยบายเนื้อหาที่แตกต่างกัน

การเปรียบเทียบราคา

ราคาของ API Perplexity ขึ้นอยู่กับจำนวนโทเคนที่ประมวลผล โมเดลที่แตกต่างกันมีอัตราที่แตกต่างกันสำหรับโทเคนอินพุตและเอาต์พุต ตัวอย่างเช่น โมเดล Sonar อาจมีต้นทุนสูงกว่าโมเดลมาตรฐานเนื่องจากความแม่นยำและฟีเจอร์การอ้างอิงที่ปรับปรุงแล้ว นักพัฒนาควรคำนวณการใช้งานโทเคนที่คาดหวังเพื่อประมาณการต้นทุนได้อย่างแม่นยำ API เรียกเก็บเงินสำหรับทั้งพรอมต์อินพุตและการตอบกลับที่สร้าง ดังนั้นการสนทนาที่ยาวขึ้นหรือเอกสารขนาดใหญ่จะเกิดค่าธรรมเนียมที่สูงขึ้น

เมื่อเปรียบเทียบแล้ว API แบบไม่เซ็นเซอร์มีโครงสร้างราคาที่โปร่งใส: $0.25 ต่อ 1M โทเคนอินพุต และ $1.00 ต่อ 1M โทเคนเอาต์พุต ไม่มีสมาชิกรายเดือนหรือค่าธรรมเนียมซ่อน เครดิตเป็นเครดิตแบบเติมเงินล่วงหน้าและไม่หมดอายุ และข้อผิดพลาดหรือการปฏิเสธนั้นฟรี โมเดลนี้อาจคุ้มค่ากว่าสำหรับแอปพลิเคชันที่มีปริมาณสูงหรือรูปแบบการใช้งานที่ไม่คาดคิด นอกจากนี้ API แบบไม่เซ็นเซอร์รองรับการชำระเงินด้วยคริปโทเคอเรนซี ซึ่งอาจเป็นที่ต้องการของผู้พัฒนาบางคนเพื่อความส่วนตัวหรือความสะดวก

ข้อจำกัดของเนื้อหา

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

ข้อจำกัดเนื้อหาแข็งข้อหนึ่งที่ใช้เสมอใน API แบบไม่เซ็นเซอร์คือการห้ามเนื้อหาทางเพศที่เกี่ยวข้องกับเด็ก คำขอที่มีเนื้อหาดังกล่าวจะถูกปฏิเสธ สิ่งนี้ทำให้มั่นใจว่าโมเดลจะปลอดภัยสำหรับการใช้งานทั่วไปในขณะที่อนุญาตให้มีการสร้างเนื้อหาที่กว้างขึ้น API แบบไม่เซ็นเซอร์เหมาะสำหรับนักพัฒนาที่ต้องการเอนด์พอยต์เดียวที่เชื่อถือได้สำหรับการสร้างข้อความโดยไม่ต้องจัดการ ID โมเดลหลายรายการหรือตรรกะการกำหนดเส้นทาง

ตัวอย่างโค้ดสำหรับ Perplexity

นี่คือตัวอย่างวิธีการส่งคำขอไปยัง API Perplexity โดยใช้ Python คุณจะต้องติดตั้งไลบรารี requests และตั้งค่าคีย์ API ของคุณ

from openai import OpenAI

client = OpenAI(base_url="https://api.openrouterapi.cc/v1", api_key="YOUR_KEY")

resp = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)

โค้ดนี้ส่งพรอมต์อย่างง่ายไปยัง API และพิมพ์การตอบกลับ API แบบไม่เซ็นเซอร์สามารถผสานรวมได้คล้ายกันโดยการเปลี่ยน URL พื้นฐานและ ID ของโมเดล การตอบกลับจาก API แบบไม่เซ็นเซอร์เป็นการตอบกลับการเติมข้อความแชทมาตรฐาน ซึ่งเข้ากันได้กับ SDK ของ OpenAI สิ่งนี้ทำให้การย้ายระหว่างผู้ให้บริการทำได้ง่ายตามความต้องการของแอปพลิเคชันของคุณ API แบบไม่เซ็นเซอร์รองรับสตรีมมิง การเรียกใช้ฟังก์ชัน และโหมด JSON ซึ่งให้ความยืดหยุ่นสำหรับกรณีการใช้งานต่างๆ

สตรีมมิงกับ Perplexity

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

stream = client.chat.completions.create(
    model="uncensored",
    messages=[{"role": "user", "content": "Tell the story in second person."}],
    stream=True,
)
for chunk in stream:
    if chunk.choices and chunk.choices[0].delta.content:
        print(chunk.choices[0].delta.content, end="", flush=True)

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

ทำไมต้องเปลี่ยนไปใช้ API แบบไม่เซ็นเซอร์?

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

นอกจากนี้ API แบบไม่เซ็นเซอร์มีราคาโปร่งใสโดยไม่มีค่าธรรมเนียมรายเดือน เครดิตเป็นแบบเติมเงินล่วงหน้าและไม่หมดอายุ และข้อผิดพลาดนั้นฟรี สิ่งนี้อาจนำไปสู่การประหยัดต้นทุนที่สำคัญสำหรับแอปพลิเคชันที่มีปริมาณสูง API รองรับฟีเจอร์มาตรฐานเช่น สตรีมมิง การเรียกใช้ฟังก์ชัน และโหมด JSON ทำให้แน่ใจว่าความเข้ากันได้กับเครื่องมือที่มีอยู่ สำหรับนักพัฒนาที่ต้องการเอนด์พอยต์แบบไม่เซ็นเซอร์ที่เชื่อถือได้ API แบบไม่เซ็นเซอร์เป็นทางเลือกที่แข็งแกร่งสำหรับ API Perplexity

ถาม-ตอบ

API Perplexity เข้ากันได้กับ SDK ของ OpenAI หรือไม่?

API ของ Perplexity ไม่เข้ากันได้โดยตรงกับ SDK ของ OpenAI ในตัว เนื่องจากใช้อินเทอร์เฟซ URL พื้นฐานและโครงสร้างการตอบกลับที่แตกต่างกัน อย่างไรก็ตาม คุณสามารถใช้ตัวปรับแต่งหรือกำหนดค่าไคลเอนต์ของคุณให้ชี้ไปยังเอนด์พอยต์ของ Perplexity ได้ API แบบไม่เซ็นเซอร์เข้ากันได้กับ SDK ของ OpenAI อย่างสมบูรณ์ โดยต้องเปลี่ยนเพียง URL พื้นฐานและคีย์ API

API แบบไม่เซ็นเซอร์กรองเนื้อหาสำหรับผู้ใหญ่หรือไม่?

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

ฉันจะชำระเงินสำหรับ API แบบไม่เซ็นเซอร์ได้อย่างไร?

การชำระเงินสำหรับ API แบบไม่เซ็นเซอร์รับเฉพาะคริปโทเคอเรนซี คือ USDT บนเครือข่าย TRC20 หรือ USDC บนเครือข่าย Base คุณสามารถเติมเงินจำนวนเต็มตั้งแต่ $10 ถึง $500 ไม่มีสมาชิกรายเดือนหรือค่าธรรมเนียมซ่อน และเครดิตไม่หมดอายุ

ฉันสามารถใช้ API แบบไม่เซ็นเซอร์สำหรับการเรียกใช้ฟังก์ชันได้หรือไม่?

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

คีย์ของคุณอยู่ห่างแค่แบบฟอร์มเดียว

สร้างบัญชี คัดลอกคีย์ เปลี่ยน URL พื้นฐาน นั่นคือการตั้งค่าทั้งหมด

รับคีย์ API