ประเด็นสำคัญ
- เปลี่ยน base URL ของคุณเป็น api.chatgptsenzafiltri.com/v1 เพื่อรักษาโค้ด SDK ที่มีอยู่ทั้งหมดให้เหมือนกัน
- การใช้ SSE พร้อมจำนวนโทเค็นในชิ้นสุดท้ายเพื่อติดตามต้นทุนได้อย่างแม่นยำ
- อัตราจำกัดการใช้งานเข้มงวดที่ 300 คำขอต่อนาทีต่อคีย์ พร้อมข้อจำกัดขนาด body ที่ 8 MB
- การเติมเงินด้วยคริปโตเสนอเครดิตโบนัสเริ่มต้นที่ระดับ $50 โดยไม่มีค่าธรรมเนียมรายเดือน
1. ตรวจสอบความเข้ากันได้กับ OpenAI
ใช่ รองรับโค้ดปัจจุบันของคุณ ข้อได้เปรียบหลักของ API ที่เข้ากันได้กับ OpenAI นี้คือคุณไม่จำเป็นต้องเขียนลอจิกแอปพลิเคชันใหม่ เพียงเปลี่ยน base URL และ API key ในการกำหนดค่าไคลเอนต์ของคุณ โครงสร้าง endpoint ตรงกับ API ChatGPT มาตรฐานอย่างสมบูรณ์
เมื่อคุณส่งคำขอไปยัง POST /v1/chat/completions รูปแบบการตอบกลับจะเหมือนกับที่คุณคาดหวังจากผู้ให้บริการรายใหญ่ คุณสามารถใช้ SDK ทางการของ OpenAI สำหรับ Python, Node.js หรือ Go ได้โดยไม่ต้องแก้ไข ความแตกต่างเพียงอย่างเดียวคือ id ของโมเดลที่คุณส่ง: ใช้ "uncensored" แทน gpt-4 หรือ gpt-3.5-turbo สิ่งนี้รับประกันว่าคุณจะได้รับข้อความดิบโดยไม่มีการปฏิเสธแบบมาตรฐานของบริษัท
- URL ฐาน: HTTPS://api.chatgptsenzafiltri.com/v1
- ID โมเดล: "uncensored"
- จุดปลาย: /v1/chat/completions และ /v1/models
from openai import OpenAI
client = OpenAI(base_url="https://api.chatgptsenzafiltri.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)
2. กำหนดค่าการสตรีมสำหรับเอาต์พุตแบบเรียลไทม์
เปิดใช้งานการสตรีมโดยการตั้งค่า stream=true ในคำขอของคุณ สิ่งนี้ช่วยให้คุณได้รับโทเค็นทันทีเมื่อถูกสร้าง ซึ่งสำคัญมากสำหรับประสบการณ์ผู้ใช้ในอินเทอร์เฟซแชท เซิร์ฟเวอร์จะส่งเหตุการณ์ที่ส่งโดยเซิร์ฟเวอร์ (SSE) สำหรับแต่ละโทเค็น คุณต้องแยกวิเคราะห์ส่วนสุดท้ายเพื่อรับการใช้งานโทเค็นรวมสำหรับการเรียกเก็บเงิน
หากไม่มีการสตรีม คุณจะต้องรอจนกว่าการตอบสนองทั้งหมดจะมาถึง ในขณะที่การสตรีมช่วยให้คุณแสดงข้อความได้ทันที ซึ่งช่วยลดความล่าช้าที่รับรู้ได้อย่างมีนัยสำคัญ โปรดจำไว้ว่าโมเดล uncensored สามารถสร้างได้สูงสุด 16,000 tokens ต่อการเรียกใช้งานหนึ่งครั้ง หากไม่ได้ตั้งค่า max_tokens ค่าเริ่มต้นจะอยู่ที่ 2,048 ปรับค่านี้ตามกรณีการใช้งานเฉพาะของคุณเพื่อหลีกเลี่ยงการตัดทอนที่ไม่คาดคิด
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatgptsenzafiltri.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);
3. จัดการข้อจำกัดของโหมด JSON
บังคับใช้เอาต์พุตที่มีโครงสร้างโดยใช้พารามิเตอร์โหมด JSON หากแอปของคุณต้องการสคีมาเฉพาะ ให้ตั้งค่า response_format เป็น {"type": "json_object"} สิ่งนี้จะจำกัดโมเดลให้ส่งออก JSON ที่ถูกต้อง มีประโยชน์สำหรับการแยกวิเคราะห์ข้อมูล สร้างโครงสร้างโค้ด หรือป้อนการตอบกลับเข้าสู่ระบบ downstream
แม้โมเดลจะ uncensored แต่ยังคงปฏิบัติตามข้อจำกัดโครงสร้างเมื่อร้องขอ นั่นหมายความว่าคุณสามารถได้รับคำตอบโดยตรงที่ไม่มีการกรองในรูปแบบที่โค้ดของคุณสามารถแยกวิเคราะห์ได้ทันที ตรวจสอบให้แน่ใจว่า prompt ของคุณกำหนดโครงสร้าง JSON อย่างชัดเจน โมเดลจะพยายามทำตามมัน แต่วัตถุที่ซ้อนกันซับซ้อนอาจต้องการการลองใหม่เป็นครั้งคราว นี่คือข้อตกลงมาตรฐานกับ LLMs
curl https://api.chatgptsenzafiltri.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France"}]
}'
4. ตรวจสอบอัตราจำกัด (300 รอบต่อนาที)
เคารพขีดจำกัด 300 คำขอต่อนาทีต่อคีย์ API หากคุณเกินขีดจำกัดนี้ เซิร์ฟเวอร์จะส่งข้อผิดพลาด 429 Too Many Requests กลับมา คุณต้องนำกลไกการลองใหม่แบบทวีคูณ (exponential backoff) ไปใช้ในโค้ดไคลเอนต์ของคุณ นอกจากนี้ยังมีข้อจำกัดคำขอพร้อมกัน 8 คำขอต่อคีย์ อย่าเปิดการเชื่อมต่อแบบขนานมากกว่าที่อนุญาต
ขนาดร่างกายคำขอถูกจำกัดที่ 8 MB หาก prompt ของคุณยาวมาก ตรวจสอบให้แน่ใจว่าพวกมันพอดีกับขีดจำกัดนี้ หน้าต่างบริกต์คือ 100,000 โทเคน แต่ payload ทางกายภาพต้องอยู่ใต้ 8 MB วางแผนความพร้อมใช้งานพร้อมกันของคุณอย่างรอบคอบ หากคุณต้องการปริมาณงานมากขึ้น ให้สร้างคีย์ใหม่ เนื่องจากแต่ละบัญชีสามารถมีคีย์ที่ใช้งานอยู่ได้เพียงคีย์เดียวในเวลาเดียวกัน คีย์ใหม่จะแทนที่คีย์เก่า
- จำกัด: 300 คำขอต่อนาที
- ความพร้อมใช้งานพร้อมกัน: 8 คำขอ
- Max Body: 8 MB
5. Implement Token Cost Tracking
ติดตามต้นทุนโดยการตรวจสอบจำนวน input และ output tokens ราคาตรงไปตรงมา: $0.15 ต่อ 1M input tokens และ $0.50 ต่อ 1M output tokens คุณจ่ายเฉพาะสำหรับ tokens ที่ใช้ใน request ที่สำเร็จเท่านั้น ข้อผิดพลาดและการปฏิเสธบริการจะไม่ต้องเสียค่าใช้จ่าย นั่นหมายความว่าคุณสามารถทดลองได้โดยไม่กังวลเกี่ยวกับบิลที่ไม่คาดคิดจากการลองผิดลองถูก
เนื่องจากเครดิตแบบเติมเงินจะถูกเรียกเก็บตามการใช้งานจริง คุณสามารถติดตามยอดคงเหลือได้อย่างแม่นยำ เครดิตทดลองใช้ $0.50 ก็จะถูกเรียกเก็บตามการใช้งานจริงเช่นกัน ข้อผิดพลาดไม่ทำให้สูญเสียโทเค็น นี่คือข้อได้เปรียบที่สำคัญเมื่อเทียบกับผู้ให้บริการที่เรียกเก็บเงินจากทุกการเรียกใช้ API ไม่ว่าผลลัพธ์จะเป็นอย่างไร โปรดติดตามการใช้งานโทเค็นใน chunk การสตรีมสุดท้ายเพื่ออัปเดต UI ของคุณ
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)
6. ทดสอบเครื่องมือ Function Calling
เปิดใช้งานการเรียกใช้ฟังก์ชันโดยกำหนดเครื่องมือในคำขอของคุณ โมเดลรองรับการเรียกใช้ฟังก์ชัน ซึ่งอนุญาตให้คุณกำหนดเครื่องมือภายนอก โมเดลสามารถตัดสินใจได้เมื่อใดควรเรียกใช้เครื่องมือและส่งอาร์กิวเมนต์ สิ่งนี้จำเป็นสำหรับการสร้างเอเจนต์หรือแอปพลิเคชันแบบโต้ตอบ
ตั้งค่าพารามิเตอร์ tool_choice เพื่อควบคุมวิธีการที่โมเดลใช้ฟังก์ชัน คุณสามารถบังคับให้เรียกใช้เครื่องมือเฉพาะหรือปล่อยให้โมเดลตัดสินใจ โมเดล uncensored จัดการคำจำกัดความของฟังก์ชันได้ดี ให้อาร์กิวเมนต์ JSON ที่เชื่อถือได้ ทดสอบสคีมาของเครื่องมือของคุณอย่างละเอียด โมเดลได้รับการปรับแต่งเพื่อความชัดเจน จึงไม่ค่อยเกิดอาการหลอนชื่อฟังก์ชันหากกำหนดไว้อย่างชัดเจน ทำให้เป็นทางเลือกที่มีประสิทธิภาพสูงสำหรับแอปพลิเคชันแชทบอท NSFW หรืองานดึงข้อมูลที่ซับซ้อน
from openai import OpenAI
client = OpenAI(base_url="https://api.chatgptsenzafiltri.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)
7. ตรวจสอบพฤติกรรมแบบไม่เซ็นเซอร์
คาดหวังคำตอบตรงๆ โดยไม่มีตัวกรองศีลธรรมสำหรับเนื้อหาที่ถูกต้องตามกฎหมาย โมเดลไม่ปฏิเสธหัวข้อที่ถกเถียงได้ เนื้อหาสำหรับผู้ใหญ่ หรือหัวข้อด้านการวิจัยความปลอดภัย จะตอบคำถามโดยตรง แม้ว่าจะเป็นหัวข้อที่ผู้ให้บริการรายอื่นถือว่ามีความละเอียดอ่อน นี่คือข้อเสนอคุณค่าหลักของ LLM แบบไม่มีการเซ็นเซอร์
อย่างไรก็ตาม มีขีดจำกัดหนึ่งที่ไม่สามารถละเลยได้ นั่นคือห้ามมีเนื้อหาทางเพศที่เกี่ยวข้องกับเด็ก กฎนี้ใช้เสมอ ส่วนที่เหลือถือเป็นสิ่งที่ทำได้ คุณสามารถสร้างข้อความดิบที่ไม่ผ่านการกรองสำหรับการเขียนเชิงสร้างสรรค์ การวิเคราะห์ข้อมูล หรือการช่วยเหลือด้านการเขียนโค้ด โมเดลนี้เป็นโมเดล open-weight ที่รันบนเซิร์ฟเวอร์ของเรา ไม่ใช่ GPT, Claude หรือโมเดลของผู้จัดจำหน่ายรายอื่น แต่เป็นโมเดลเฉพาะที่ปรับแต่งมาเพื่อวัตถุประสงค์นี้
curl https://api.chatgptsenzafiltri.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of France"}]
}'
8. ตั้งค่ากระบวนการชำระเงินด้วยคริปโต
เติมเงินเข้าบัญชีของคุณโดยใช้คริปโตเท่านั้น เรารับ USDT บนเครือข่าย TRC20 หรือ USDC บนเครือข่าย Base คุณสามารถเติมเงินเป็นจำนวนเต็มใดๆ ตั้งแต่ $20 ถึง $500 ไม่มีค่าธรรมเนียมรายเดือนหรือการสมัครสมาชิก และเครดิตของคุณไม่มีวันหมดอายุ
คุณยังได้รับเครดิตโบนัสเมื่อเติมเงิน การเติมเงิน $50 ได้รับโบนัส +5% การเติมเงิน $100 ได้รับโบนัส +10% การเติมเงิน $200 ได้รับโบนัส +15% ทำให้ API LLM ราคาถูกนี้มีประสิทธิภาพด้านต้นทุนยิ่งขึ้น การสมัครใช้งานทำได้ง่าย: ใช้ "ดำเนินการต่อด้วย Google" หรืออีเมลและรหัสผ่าน ไม่จำเป็นต้องใช้หมายเลขโทรศัพท์ เครดิตทดลองใช้ $0.50 มีให้สำหรับบัญชีใหม่
- การชำระเงิน: รับเฉพาะคริปโต (USDT/TRC20, USDC/Base)
- ช่วง: $20 - $500
- โบนัส: +5% ถึง +15%
9. ทบทวนความเป็นส่วนตัวและการใช้งานข้อมูล
พรอมต์ของคุณไม่ถูกนำไปใช้ในการฝึกโมเดล เราให้ความสำคัญกับความเป็นส่วนตัว เมื่อคุณสมัครสมาชิก คุณต้องการเพียงที่อยู่อีเมล ไม่จำเป็นต้องใช้หมายเลขโทรศัพท์ ข้อมูลของคุณถูกจัดเก็บอย่างปลอดภัย และเราไม่ขายหรือแบ่งปันข้อมูล prompt ของคุณ
สิ่งนี้สำคัญสำหรับนักพัฒนาที่จัดการข้อมูลที่มีความละเอียดอ่อน คุณสามารถใช้ AI แบบไม่มีเซ็นเซอร์สำหรับโครงการที่เป็นกรรมสิทธิ์โดยไม่ต้องกังวลว่าข้อมูลของคุณจะถูกนำไปฝึกในโมเดลคู่แข่ง API ออกแบบมาสำหรับนักพัฒนาที่ต้องการความน่าเชื่อถือและความเป็นส่วนตัว การคืนเงินไม่ออกสำหรับเครดิต แต่ข้อผิดพลาดเช่นการเรียกเก็บเงินซ้ำจะแก้ไขผ่านหน้าการสนับสนุน สิ่งนี้รับประกันว่าคุณจะได้รับในสิ่งที่คุณจ่าย
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.chatgptsenzafiltri.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);