เริ่มต้นใช้งาน: API LLM แบบไม่เซ็นเซอร์
คู่มือเริ่มต้นอย่างรวดเร็วนี้จะแสดงวิธีผสานรวม API LLM แบบ uncensored ของเราโดยใช้ SDK OpenAI มาตรฐาน คุณจะได้รับโมเดลเดียว การกำหนดราคาต่อโทเค็นที่โปร่งใส และการเติมเงินด้วยคริปโตเท่านั้น โดยไม่มีซับซ้อนของการสมัครสมาชิก
ติดตั้งและกำหนดค่า SDK
เริ่มด้วยการติดตั้ง official OpenAI SDK สำหรับภาษาที่คุณใช้ API ของเราทำงานกับไคลเอนต์มาตรฐานที่เข้ากันได้กับ OpenAI ใดๆ ดังนั้นคุณจึงไม่จำเป็นต้องใช้ไลบรารีแบบกำหนดเอง ตั้งค่า base_url เพื่อ HTTPS://api.ollamaapipricing.com/v1 และให้คีย์ API จากแดชบอร์ดบัญชีของคุณ รหัสโมเดลคือ uncensored. โมเดลเดียวนี้จัดการความต้องการการสร้างข้อความทั้งหมดของคุณโดยไม่จำเป็นต้องใช้ตรรกะการเปลี่ยนเส้นทาง
การตรวจสอบสิทธิ์ต้องการคีย์ที่ถูกต้อง หากคุณเห็นข้อผิดพลาด 401 แสดงว่าคีย์ของคุณไม่ถูกต้อง หากคุณเห็นข้อผิดพลาด 402 แสดงว่าคุณไม่มีเครดิต เติมเงินด้วย USDT หรือ USDC เพื่อดำเนินการต่อ URL ฐานช่วยให้คำขอของคุณไปถึงเซิร์ฟเวอร์ของเราโดยตรง
ส่งคำขอครั้งแรกของคุณ
ทำการร้องขอ POST ไปยัง /v1/chat/completions พร้อมพรอมต์ของคุณ โมเดลตอบสนองด้วยข้อความเท่านั้น คุณสามารถควบคุมความยาวของการตอบสนองโดยใช้ max_tokens. ผลลัพธ์เริ่มต้นสูงสุดคือ 2,048 tokens เว้นแต่คุณจะระบุเป็นอย่างอื่น หน้าต่างบริบทรองรับได้สูงสุด 100,000 tokens สำหรับทั้ง prompt และ completion รวมกัน
ใช้ตัวอย่างต่อไปนี้เพื่อตรวจสอบการเชื่อมต่อและคุณภาพของคำตอบ ปรับ messages อาร์เรย์ให้เหมาะกับกรณีการใช้งานของคุณ
curl https://api.ollamaapipricing.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "calculate total cost for 100m tokens"}]
}'
เปิดใช้งานการสตรีมและเครื่องมือ
การสตรีมส่งโทเค็นผ่าน Server-Sent Events (SSE) ชิ้นสุดท้ายประกอบด้วยสถิติการใช้งานโทเค็นรวม ซึ่งช่วยให้คุณแสดงผลลัพธ์แบบเรียลไทม์พร้อมติดตามต้นทุนได้อย่างแม่นยำ นอกจากนี้ยังรองรับการเรียกใช้ฟังก์ชัน คุณสามารถกำหนดเครื่องมือในคำขอและปล่อยให้โมเดลเลือกใช้งาน
ตั้งค่า stream เพื่อ true ในการกำหนดค่า SDK ของคุณ การตอบกลับจะมาถึงเป็นชุดของชิ้นส่วน จัดการแต่ละชิ้นส่วนอย่างเหมาะสมในตรรกะของแอปพลิเคชันของคุณ วิธีนี้ช่วยลดความล่าช้าที่ผู้ใช้รู้สึกเมื่อรอการตอบกลับที่ยาวนาน
from openai import OpenAI
client = OpenAI(base_url="https://api.ollamaapipricing.com/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)
จัดการการตอบกลับโหมด JSON
ใช้ response_format ตั้งค่าเป็น {"type": "json_object"} เพื่อบังคับใช้เอาต์พุตที่มีโครงสร้าง สิ่งนี้มีประโยชน์สำหรับการแยกวิเคราะห์ข้อมูลหรือการสร้างโค้ด โมเดลจะปฏิบัติตามสคีมา JSON ที่ระบุในพรอมต์ หากเอาต์พุตไม่ถูกต้อง การร้องขออาจล้มเหลวหรือส่งกลับ JSON ที่ไม่ถูกต้อง
ผสานโหมด JSON กับการเรียกใช้ฟังก์ชันสำหรับการผสานเครื่องมือที่แข็งแกร่ง กำหนดโครงสร้างที่คาดหวังให้ชัดเจนในพรอมต์ของคุณ เพื่อลดความจำเป็นในการแก้ไขข้อผิดพลาดหลังการประมวลผล API ไม่ได้ตรวจสอบโครงสร้าง JSON โดยตรง ดังนั้นจึงควรพึ่งพาการฝึกฝนของโมเดล
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.ollamaapipricing.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);
ทำความเข้าใจการใช้งานโทเค็น
ราคาคือ $0.15 ต่อ 1M input tokens และ $0.50 ต่อ 1M output tokens. ข้อผิดพลาดและการปฏิเสธไม่เสียค่าใช้จ่าย เครดิตจะถูกเรียกเก็บเฉพาะสำหรับการสร้างโทเค็นที่สำเร็จ เครดิตเติมเงินไม่มีวันหมดอายุ โมเดลนี้ไม่เซ็นเซอร์สำหรับการใช้งานผู้ใหญ่ที่ถูกต้องตามกฎหมาย ซึ่งหมายความว่ามีข้อปฏิเสธน้อยลงสำหรับหัวข้อมาตรฐาน
ติดตามการใช้งานของคุณผ่านชิ้นส่วน SSE สุดท้ายหรือส่วนหัวของคำตอบ API ติดตามยอดคงเหลือของคุณเพื่อหลีกเลี่ยงการหยุดชะงักของบริการ คุณสามารถเติมเครดิตได้ตลอดเวลาด้วยคริปโต ระบบโปร่งใสเกี่ยวกับต้นทุนต่อคำขอ ไม่มีค่าธรรมเนียมแฝง
ขีดจำกัดและข้อผิดพลาด
อัตราจำกัดการเรียกใช้คือ 300 คำขอต่อนาทีและ 8 คำขอพร้อมกันต่อคีย์ ขนาด body คำขอจำกัดอยู่ที่ 8 MB หากเกินขีดจำกัดเหล่านี้ คุณจะรับข้อผิดพลาด 429 ใช้การหน่วงเวลาแบบทวีคูณเพื่อจัดการการเรียกซ้ำ แต่ละบัญชีมีคีย์ที่ใช้งานอยู่หนึ่งคีย์ การสร้างคีย์ใหม่จะแทนที่คีย์เก่าทันที
จัดการข้อผิดพลาดอย่างสุภาพ ข้อผิดพลาด 401 หมายถึงคีย์ไม่ถูกต้อง ข้อผิดพลาด 402 หมายถึงเครดิตไม่เพียงพอ ข้อผิดพลาด 429 หมายถึงการจำกัดอัตราการใช้งาน API ไม่เสนอ SLA หรือการรับประกันเวลาทำงาน วางแผนการลองใหม่ของคุณ accordingly
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)คำถามที่พบบ่อย
วิธีเติมเครดิตของฉัน?
การเติมเงินใช้เฉพาะคริปโต USDT (TRC20) หรือ USDC (Base) ยอดเติมขั้นต่ำคือ $20 และสูงสุดคือ $500 คุณจะได้รับเครดิตโบนัสสำหรับยอดที่สูงขึ้น: +5% จาก $50, +10% จาก $100 และ +15% จาก $200 เครดิตไม่มีวันหมดอายุ
โมเดล LLM uncensored คืออะไร?
นี่คือโมเดล open-weight เดียวที่ปรับแต่งเพื่อตอบคำถามโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องกฎหมาย มันไม่ใช่ GPT, Claude หรือโมเดลของผู้ขายรายอื่นใดๆ รองรับ function calling, โหมด JSON และการสตรีม หน้าต่างบริบทมีความจุ 100,000 tokens
ราคา API ollama เปรียบเทียบกับการสมัครสมาชิกอย่างไร?
ราคาของเราเป็นแบบจ่ายตามการใช้งานจริงโดยไม่มีค่าสมัครสมาชิกแบบรายเดือน คุณจ่ายเฉพาะโทเค็นที่ใช้ ความผิดพลาดและการปฏิเสธไม่เสียค่าใช้จ่าย ซึ่งแตกต่างจากโมเดลการสมัครสมาชิกที่คิดค่าธรรมเนียมคงที่ไม่ว่าจะมีการใช้งานหรือไม่ เหมาะสำหรับงานที่มีปริมาณแปรผัน
รับคีย์ API ของคุณตอนนี้
สมัครสมาชิก คัดลอกโทเค็น แล้วอัปเดต URL พื้นฐานของคุณ แค่นั้นแหละ