เริ่มต้นใช้งานอย่างรวดเร็ว API LLM แบบไม่เซ็นเซอร์
รับคีย์ API LLM แบบไม่มีเซนเซอร์ของคุณและเริ่มสร้างข้อความได้ทันที คู่มือนี้ครอบคลุมขั้นตอนสำคัญในการผสานรวมบริการที่เข้ากันได้กับ openai ของคุณเข้ากับเวิร์กโฟลว์ของคุณ
https://api.apiintelligenceartificielle.com/v1
ข้อกำหนดเบื้องต้นและ URL ฐาน
การเดินทาง AI แบบไม่มีเซนเซอร์ของคุณเริ่มต้นด้วย URL พื้นฐาน ใช้ https://api.apiintelligenceartificielle.com/v1 สำหรับคำขอทั้งหมด เอนดพอยต์นี้ส่งตรงไปยังโมเดล uncensored ของเราโดยไม่ผ่านพร็อกซีภายนอก คุณต้องมีคีย์ API ซึ่งคุณสามารถสร้างได้บนหน้าคีย์ ไม่จำเป็นต้องใช้หมายเลขโทรศัพท์สำหรับการลงทะเบียน ใช้ Google หรือรหัสผ่านอีเมลเพื่อเข้าสู่ระบบ อินเทอร์เฟซจะแสดงคีย์ของคุณทันทีหลังจากสร้าง เก็บคีย์นี้ให้ปลอดภัย เนื่องจากคีย์นี้ใช้ยืนยันการใช้งานโทเค็นของคุณ
Authentication and headers
ทุกการเรียกใช้ต้องมีคีย์ API ของคุณใน Authorization header จัดรูปแบบ header เป็น Bearer YOUR_API_KEY. วิธีมาตรฐานนี้ช่วยให้เข้ากันได้กับเครื่องมือที่มีอยู่ API NSFW ของเรารองรับ header นี้ทั้งสำหรับการตอบกลับแบบข้อความและแบบสตรีมมิ่ง อย่าใส่คีย์ลงใน query string ของ URL เว้นแต่จำเป็น ระบบจะตรวจสอบความถูกต้องของคีย์ก่อนประมวลผลโทเค็น คีย์ที่ไม่ถูกต้องจะเกิดข้อผิดพลาด 401 การไม่มีคีย์จะทำให้คำขอทั้งหมดล้มเหลว ตรวจสอบให้แน่ใจว่าคีย์ของคุณมีอยู่ก่อนส่ง payload ขนาดใหญ่
การส่ง request ครั้งแรกของคุณ
ส่งคำขอ POST ไปยัง /v1/chat/completions พร้อมรหัสโมเดลของคุณ ใช้ uncensored as model name body การร้องขอต้องรวม array messages แต่ละข้อความมี role และ content นี่คือตัวอย่าง cURL พื้นฐานเพื่อเริ่มต้น
curl https://api.apiintelligenceartificielle.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the latest version of the Python SDK"}]
}'
คำสั่งนี้ส่งคำสั่งแบบง่ายไปยังโมเดลที่ไม่มีการเซ็นเซอร์ การตอบกลับประกอบด้วยข้อความที่สร้าง ตรวจสอบ choices อาร์เรย์สำหรับเอาต์พุต คุณสามารถปรับความยาวของพรอมต์ให้เหมาะกับกรณีการใช้งานของคุณ ระบบจะประมวลผลอินพุตและส่งคืนข้อความ ไม่จำเป็นต้องกำหนดค่าที่ซับซ้อนสำหรับการใช้งานพื้นฐาน เน้นโครงสร้างเนื้อหาเพื่อให้ได้ผลลัพธ์ที่ดีที่สุด
การจัดการการตอบกลับแบบสตรีม
เปิดใช้งานการสตรีมโดยตั้งค่า stream: true ในการร้องขอของคุณ สิ่งนี้จะส่งการตอบกลับบางส่วนเมื่อถูกสร้างขึ้น ใช้ Server-Sent Events (SSE) เพื่อจัดการสตรีม ชิ้นสุดท้ายรวมถึงรายละเอียดการใช้โทเค็น วิธีนี้ลดความล่าช้าที่รับรู้สำหรับการส่งออกที่ยาวนาน ไคลเอนต์ของคุณต้องวิเคราะห์รูปแบบ SSE อย่างถูกต้อง บัฟเฟอร์ข้อมูลที่เข้ามาจนกว่าสตรีมจะปิด การสตรีมเหมาะสำหรับแอปพลิเคชันแบบเรียลไทม์ ให้ข้อมูลป้อนกลับทันทีแก่ผู้ใช้ ตรวจสอบสตรีมเพื่อหาข้อผิดพลาดหรือการตัดการเชื่อมต่อ เชื่อมใหม่หากการเชื่อมต่อหลุดอย่างไม่มีที่สิ้นสุด วิธีนี้รับประกันประสบการณ์ผู้ใช้ที่ราบรื่น
กำลังกำหนดค่าพารามิเตอร์
ปรับพารามิเตอร์เพื่อควบคุมพฤติกรรมโมเดล ใช้ temperature สำหรับความสุ่ม มีค่าตั้งแต่ 0 ถึง 2 ค่าที่สูงขึ้นเพิ่มความสร้างสรรค์ ค่าที่ต่ำกว่าทำให้ผลลัพธ์มีความกำหนดได้มากขึ้น ตั้งค่า max_tokens เพื่อจำกัดความยาวของผลลัพธ์ ค่าเริ่มต้นคือ 2,048 โทเค็นต่อคำขอ คุณสามารถขยายได้ถึง 16,000 โทเค็น ใช้ top_p สำหรับการสุ่มแบบ nucleus ตั้งค่า stop ลำดับเพื่อหยุดการสร้าง โหมด JSON มีให้ผ่าน response_format. เพื่อให้แน่ใจเอาต์พุตที่มีโครงสร้างสำหรับการผสานรวมโค้ด ทดลองกับการตั้งค่าเหล่านี้เพื่อหาความสมดุลที่คุณต้องการ โมเดลปรับตัวตามความต้องการเฉพาะของคุณ
การจัดการข้อผิดพลาดและขีดจำกัด
ตรวจสอบขีดจำกัดคำขอของคุณอย่างระมัดระวัง คุณได้รับอนุญาต 300 คำขอต่อนาทีต่อคีย์ มีคำขอได้เพียง 8 คำขอที่ทำงานพร้อมกัน ขนาดร่างกายคำขอสูงสุดคือ 8 MB ข้อผิดพลาด 401 บ่งชี้ถึงคีย์ที่ไม่ถูกต้อง ข้อผิดพลาด 402 หมายถึงเครดิตของคุณหมดแล้ว เติมเงินด้วยคริปโตเพื่อดำเนินการใช้บริการต่อไป ข้อผิดพลาด 429 บ่งชี้ถึงการจำกัดอัตรา รอก่อนลองใหม่เพื่อหลีกเลี่ยงความล่าช้าเพิ่มเติม ข้อผิดพลาดและการปฏิเสธไม่ใช้เครดิต สิ่งนี้ปกป้องยอดเงินชำระเงินล่วงหน้าของคุณ ตรวจสอบส่วนหัวการตอบกลับสำหรับรายละเอียดการใช้งาน ติดตามการบริโภคโทเค็นของคุณเพื่อให้อยู่ในขีดจำกัด วางแผนการใช้งานของคุณเพื่อหลีกเลี่ยงการหยุดชะงักระหว่างงานสำคัญ
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apiintelligenceartificielle.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apiintelligenceartificielle.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);การสตรีม
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 intelligence artificielle เข้ากันได้กับ SDK ของ OpenAI หรือไม่?
ใช่ API ของเราใช้เอนด์พอยต์ที่เข้ากันได้กับ OpenAI มาตรฐาน คุณสามารถใช้ OpenAI SDK ทางการได้โดยการเปลี่ยน base URL สิ่งนี้ทำให้ผสานรวมกับโค้ดที่มีอยู่ได้อย่างราบรื่น ไม่จำเป็นต้องเปลี่ยนแปลงสำคัญเพื่อเปลี่ยนผู้ให้บริการ
LLM แบบไร้การเซ็นเซอร์จัดการการปฏิเสธเนื้อหาอย่างไร?
โมเดลนี้ปรับแต่งให้ตอบกลับโดยไม่มีการปฏิเสธเนื้อหาสำหรับการใช้งานผู้ใหญ่ที่ถูกต้องกฎหมาย ไม่ได้บล็อกหัวข้อที่ถกเถียงกันหรือหัวข้อเชิงจินตนาการ อย่างไรก็ตาม เนื้อหาทางเพศที่เกี่ยวข้องกับเด็กจะถูกปฏิเสธเสมอ ข้อจำกัดแบบแข็งนี้ใช้กับคำขอทั้งหมดโดยไม่คำนึงถึงพารามิเตอร์
ขนาดหน้าต่างบริบทสำหรับโมเดลแบบไร้การเซ็นเซอร์คืออะไร?
หน้าต่างบริบทมีขนาด 100,000 tokens โดยครอบคลุมทั้ง prompt และ completion คุณสามารถสร้าง output ได้สูงสุด 16,000 tokens ในคำขอเดียว ซึ่งเอื้อต่อการสร้างเนื้อหาแบบยาว ปรับความยาวของ input เพื่อเพิ่มประสิทธิภาพการทำงาน
ปกป้องคีย์ API ของคุณตอนนี้
ลงทะเบียน ดึงโทเค็น และอัปเดต URL พื้นฐานของคุณ นั่นครอบคลุมการตั้งค่าทั้งหมด
ลองด้วยเครดิตทดลอง