FiltroSemia เริ่มต้นอย่างรวดเร็ว
คู่มือการผสานรวม
หยุดต่อสู้กับการปฏิเสธเนื้อหาและระดับสมาชิกที่ซับซ้อน คู่มือนี้จะช่วยให้การเรียก API LLM แบบไม่มีเซนเซอร์ของคุณทำงานได้ภายในไม่กี่นาทีโดยใช้โค้ดที่เข้ากันได้กับ OpenAI มาตรฐาน
เริ่มต้นใช้งาน: คำขอแรกของคุณ
API เป็น API ที่เข้ากันได้กับ openai ซึ่งจำลองโครงสร้าง Chat Completions คุณส่งข้อความ รับข้อความกลับ ไม่มี endpoint เพิ่มเติมสำหรับ embeddings หรือเสียงที่รบกวนเวิร์กโฟลว์ของคุณ เริ่มต้นโดยชี้ไคลเอนต์ของคุณไปยัง base URL ของเรา
- URL ฐาน: HTTPS://api.filtrosemia.com/v1
- ID โมเดล: "uncensored"
แทนที่ URL พื้นฐานเดิมในการกำหนดค่า SDK ของคุณ จุดปลายนี้จะจัดการทุกอย่างตั้งแต่บทบาทสมมติไปจนถึงการแปลโดยไม่มีการกรองตามปกติ
curl https://api.filtrosemia.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "check balance"}]
}'
Authentication and Headers
ส่งคีย์ API ของคุณในหัว Authorization มาตรฐาน เราใช้คีย์ใช้งานเพียงหนึ่งเดียวต่อบัญชีเพื่อความเรียบง่าย หากคุณต้องการคีย์ใหม่ ให้สร้างจากแดชบอร์ดของคุณ
- ส่วนหัว:
Authorization: Bearer YOUR_API_KEY - ไม่ต้องจัดการ OAuth flows หรือ refresh tokens
รักษาความมั่นคงปลอดภัยของคีย์ของคุณ คีย์นี้ให้การเข้าถึงโดยตรงไปยังเครดิตที่เติมเงินไว้ ข้อผิดพลาดเช่น 401 Unauthorized mean the key is missing or invalid.
from openai import OpenAI
client = OpenAI(base_url="https://api.filtrosemia.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)
จุดจบ API Chat Completions
ส่งข้อความไปยัง POST /v1/chat/completions. โมเดลรองรับพารามิเตอร์มาตรฐานเช่น temperature, top_p, และ stop ลำดับ มันเป็นโมเดล uncensored ที่ปรับแต่งสำหรับเนื้อหาผู้ใหญ่และเนื้อหาเชิงสร้างสรรค์
- รองรับ
json_objectรูปแบบคำตอบ - รับคำจำกัดความเครื่องมือสำหรับการเรียกฟังก์ชัน
คำขอจะถูกประมวลผลตามลำดับภายในอัตราจำกัดของคุณ ตรวจสอบให้แน่ใจว่าโหลดของคุณมีขนาดไม่เกิน 8 MB
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.filtrosemia.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);
การตอบกลับแบบสตรีมมิ่ง (SSE)
ใช้ Server-Sent Events สำหรับการส่งโทเค็นแบบเรียลไทม์ สิ่งนี้ช่วยลดความหน่วงที่รับรู้สำหรับผลลัพธ์ที่ยาว chunk สุดท้ายประกอบด้วยสถิติการใช้โทเค็นที่สมบูรณ์
- ตั้งค่า
stream: trueในคำขอของคุณ - แยกวิเคราะห์สตรีม SSE ในไคลเอนต์ของคุณ
การสตรีมทำงานเหมือนกับพฤติกรรมของ SDK OpenAI มาตรฐาน คุณจัดการชิ้นส่วนข้อมูลเมื่อมาถึง
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)
หน้าต่างบริบทและข้อจำกัด
โมเดลรองรับหน้าต่างบริบทขนาด 100,000 token สิ่งนี้ทำให้รองรับงานหนักที่มีประวัติการสนทนาที่ยาวนาน ผลลัพธ์สูงสุดคือ 16,000 token ต่อการเรียกใช้
- ผลลัพธ์สูงสุดค่าเริ่มต้น: 2,048 tokens
- อัตราการใช้งาน: 300 คำขอต่อนาที
การเกินขีดจำกัดจะกระตุ้น 429 Too Many Requests error ปรับจำนวนคำขอพร้อมกันให้คงอยู่ในขอบเขต อนุญาตให้ใช้คำขอพร้อมกัน 8 คำขอต่อคีย์
การจัดการข้อผิดพลาดและโทเค็น
จัดการข้อผิดพลาด HTTP มาตรฐาน 402 Payment Required means your prepaid credit is exhausted. 429 แสดงการจำกัดอัตราการใช้งาน. 401 ส่งสัญญาณถึงปัญหาการตรวจสอบสิทธิ์
- ข้อผิดพลาดไม่ต้องเสียเงิน คุณจ่ายเฉพาะสำหรับการใช้งานโทเค็นที่สำเร็จ
- การปฏิเสธเนื่องจากนโยบายเนื้อหาก็เป็นบริการฟรีเช่นกัน
ตรวจสอบ body ของ response สำหรับข้อความแสดงข้อผิดพลาดโดยละเอียด ใช้ข้อมูลเหล่านี้เพื่อปรับตรรกะการลองใหม่หรือความถี่ในการเติมเครดิต
คำถามที่พบบ่อย
นี่คือ ia sem filtro ที่เหมาะสำหรับการแปลหรือไม่?
ใช่ โมเดล uncensored จัดการเนื้อหาที่ซับซ้อนโดยไม่ปฏิเสธคำศัพท์เช่น 'peado' หรือคำศัพท์เฉพาะวัฒนธรรม ให้การแปลตรงไปตรงมาโดยไม่มีการกรองความปลอดภัยที่มักบิดเบือนความหมาย
วิธีเติมเครดิตของฉัน?
ใช้คริปโตเท่านั้น เรารองรับ USDT (TRC20) หรือ USDC (Base) ยอดเติมขั้นต่ำคือ $20 โบนัสจะถูกนำไปใช้ที่ $50 (+5%), $100 (+10%), และ $200 (+15%) เครดิตไม่หมดอายุ
ขนาด context window คืออะไร?
หน้าต่างบริบทมีขนาด 100,000 tokens ทั้งสำหรับ prompt และ completion คุณสามารถขอผลลัพธ์ได้สูงสุด 16,000 tokens ในคำขอเดียว สิ่งนี้รองรับงานหนักและการสนทนาที่ยาว
คีย์ API ของคุณอยู่ห่างเพียงแบบฟอร์มเดียว
ลงทะเบียน คัดลอกคีย์ของคุณ และอัปเดต URL พื้นฐาน เพียงเท่านี้ก็เพียงพอแล้ว