Pengenalan: API LLM tanpa sensor
Panduan pantas ini membimbing anda untuk mengintegrasikan API LLM uncensored menggunakan SDK OpenAI piaran. Anda akan mengesahkan身份, menghantar permintaan, dan mengendalikan penstriman tanpa penguncian langganan.
Prasyarat: Persediaan SDK dan kunci API
URL asas untuk perkhidmatan tersimpan kami ialah https://api.priceclaude.com/v1. Pengesahan memerlukan kunci API yang sah yang dihantar dalam Authorization header. Anda menjana kunci ini serta-merta selepas mendaftar melalui Google atau e-mel pada Dapatkan kunci API halaman. Tiada nombor telefon diperlukan untuk pendaftaran.
API kami serasi dengan OpenAI. Anda boleh menggunakan mana-mana SDK yang menyokong standard openai struktur pakej. Luluskan kunci anda sebagai api_key parameter. Tukar base_url ke titik ke endpoint kami. Ini membolehkan anda menukar masuk model uncensored kami tanpa menulis semula logik integrasi anda.
Membuat permintaan penyelesaian chat pertama anda
Hantar permintaan POST ke /v1/chat/completions dengan mesej sistem dan pengguna anda. Pengenal pasti model adalah ketat uncensored. Ia bukan model pembekal lain. Ia adalah model berat terbuka yang disesuaikan untuk jawapan langsung tanpa penolakan kandungan untuk penggunaan dewasa yang sah. Anda boleh menetapkan parameter seperti temperature dan top_p untuk mengawal kreativiti.
Token input berharga $0.15 per sejuta. Token output berharga $0.50 per sejuta. Ralat dan penolakan tidak menggunakan kredit pra-bayar. Anda boleh mengesahkan permintaan anda berfungsi dengan menghantar mesej ujian mudah. Respons akan mengandungi teks yang dijana dalam content bidang.
Mengendalikan respons aliran (SSE)
Tetapkan stream ke benar dalam permintaan anda untuk menerima Acara Dihantar Server. Ini membolehkan anda memproses token apabila ia dijana. Penstriman mengurangkan latensi yang dirasakan untuk respons besar. Bahagian akhir mengandungi statistik penggunaan token jumlah. Ini membantu anda menjejak kos secara masa nyata.
Tampuk potongan masuk dan gabungkannya. Pastikan anda mengendalikan acara akhir aliran dengan betul. Pendekatan ini penting untuk antara muka sembang. Ia memberikan pengalaman pengguna yang lancar berbanding menunggu respons penuh.
Menggunakan alat dan mod JSON
Takrifkan skema fungsi dalam tools parameter. Model boleh memanggil fungsi ini jika diarahkan. Gunakan tool_choice untuk memaksa fungsi tertentu. Ini membolehkan landasan kerja kompleks. Mod JSON tersedia melalui response_format: {type: "json_object"}. Ini memastikan output berstruktur untuk penguraian yang boleh dipercayai. Gunakan ini untuk tugas ekstraksi data.
Memahami penggunaan dan had token
Tingkap konteks ialah 100,000 token secara gabungan. Ini termasuk sama ada prompt mahupun completion. Output maksimum setiap permintaan ialah 16,000 token. Jika anda tidak menetapkan max_tokens, ia secara lalai kepada 2,048. Saiz badan permintaan terhad kepada 8 MB. Anda boleh membuat 300 permintaan per minit. Kebolehtumpuan terhad kepada 8 permintaan serentak setiap kunci. Melangkaui had ini akan mengembalikan ralat 429.
Penanganan ralat dan logik percubaan semula
Tangani HTTP 401 dengan mengesahkan kunci API anda. Ralat 402 bermaksud kredit pra-bayar anda telah habis. Tambah melalui crypto untuk meneruskan. Gunakan backoff eksponen untuk ralat had kadar 429. Logik cubaan semula harus mematuhi Retry-After header jika hadir. Ralat tidak mengenakan caj kredit. Ini melindungi baki anda semasa masalah rangkaian.
cURL
curl https://api.priceclaude.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summit the quarterly report by Friday at noon"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.priceclaude.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.priceclaude.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);Aliran
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)Soalan biasa
Apakah API tanpa sensor Claude?
Ia adalah API bayar mengikut penggunaan untuk LLM tanpa sensor. Harga adalah $0.15 bagi setiap juta token input dan $0.50 bagi setiap juta token output. Tiada langganan bulanan diperlukan.
Bagaimana cara mendapatkan kunci API?
Daftar di halaman Dapatkan Kunci API menggunakan Google atau e-mel. Kunci anda dipaparkan serta-merta. Tiada nombor telefon diperlukan. Anda boleh menggantikan kunci jika perlu.
Adakah model uncensored?
Ya, ia tidak menolak kandungan dewasa yang sah. Ia hanya menyekat kandungan seksual melibatkan kanak-kanak. Anda boleh menggunakannya untuk topik kreatif, teknikal, atau kontroversi.
Jana kunci anda
Daftar, salin kunci, kemas kini URL asas. Sedia untuk digunakan.