ms ▾
Cuba dengan kredit percubaan

IasanscensuretextePanduan pemasangan

Dokumentasi Pembangun

Integrasikan LLM tanpa sensor kami ke dalam tumpuan anda dengan satu perubahan kod. API kami memerlukan siri beban konfigurasi dan menyokong SDK OpenAI piawai serta-merta.

Cuba dengan kredit percubaan

URL Asas dan Pengesahan

Mula setiap permintaan terhadap hujung sambungan khusus kami menggunakan kunci API unik anda. Kami menyediakan URL asas khusus yang menggantikan hujung sambungan OpenAI standard dalam konfigurasi klien anda. Ini memastikan semua trafik disalurkan terus ke model tanpa sensor kami tanpa gangguan perantara. Anda mesti memasukkan kunci anda dalam header Authorization sebagai token Bearer. Authorization: Bearer YOUR_API_KEY. Tiada header tambahan diperlukan untuk penjanaan teks asas. Tetapan ini berfungsi dengan mana-mana perpustakaan yang mematuhi piawaian protokol OpenAI.

Permintaan Pertama anda

Hantar penyelesaian chat mudah untuk mengesahkan sambungan dan kualiti respons. arahan curl berikut menunjukkan interaksi standard dengan model tanpa sensor. Gantikan YOUR_API_KEY dengan kelayakan yang dikeluarkan semasa pendaftaran. Permintaan menyasarkan /v1/chat/completions endpoint. Ini mengesahkan bahawa API responsif dan sedia untuk trafik pengeluaran. Anda boleh menyesuaikan ID model atau mesej mengikut keperluan kes penggunaan khusus anda.

curl https://api.iasanscensuretexte.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top five Python libraries for web scraping."}]
  }'

Integrasi Python

Gunakan rasmi openai Python package to integrate our API into your scripts. Set the base_url ke endpoint kami dan berikan kunci anda. Pelanggan mengendalikan serialisasi JSON secara automatik. Pendekatan ini membolehkan anda mengekalkan struktur kod sedia ada sambil menukar model backend. Pengendalian ralat kekal konsisten dengan tingkah laku SDK OpenAI standard. Anda boleh bertukar antara ID model yang berbeza jika diperlukan pada masa hadapan.

from openai import OpenAI

client = OpenAI(base_url="https://api.iasanscensuretexte.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)

Integrasi Node.js

Integrasikan API ke dalam projek JavaScript atau TypeScript anda menggunakan SDK Node. Konfigurasikan apiKey dan baseURL sifat dalam contoh klien. Ini memastikan semua panggilan seterusnya disalurkan melalui infrastruktur tanpa sensor kami. SDK menyokong corak async/await moden untuk kod asinkron yang kemas. Anda boleh mengagihkan respons atau memproses objek JSON penuh bergantung pada keperluan aplikasi anda. Kaedah ini sesuai untuk pelayan web dan perkhidmatan backend.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.iasanscensuretexte.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);

Respons Streaming

Aktifkan penjanaan token masa nyata dengan menetapkan stream: true dalam permintaan anda. API mengembalikan aliran Acara Diterusi Pelayan (SSE) sebagai ganti blok JSON tunggal. Setiap potongan mengandungi teks separa sehingga potongan terakhir termasuk statistik penggunaan. Ini mengurangkan latensi yang dirasakan untuk pengguna akhir dengan ketara. Anda boleh memproses token secara berperingkat untuk memaparkan penunjuk kemajuan. Potongan terakhir sentiasa mengandungi jumlah kiraan token untuk ketepatan pengebilan.

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)

Had, Ralat, dan Konteks

Pantau penggunaan anda terhadap had kadar yang ketat untuk mengelakkan gangguan perkhidmatan. Setiap kunci membolehkan 300 permintaan setiap minit dan 8 sambungan serentak. Jendela konteks menyokong sehingga 100,000 token untuk prompt dan penyelesaian gabungan. Ralat seperti 401 menunjukkan kunci yang tidak sah, manakala 402 bermaksud kredit tidak mencukupi. Status 429 menunjukkan anda telah melebihi had kadar. Permintaan gagal dengan baik tanpa mengenakan token untuk ralat. Urus putaran kunci anda untuk mengekalkan ketersediaan tinggi.

Soalan lazim

Apakah saiz tetingkap konteks untuk API ini?

API menyokong tetingkap konteks 100,000 token, menggabungkan token input dan output. Ini membolehkan pemprosesan dokumen yang meluas atau sejarah perbualan yang panjang tanpa pemotongan serta-merta.

Bagaimana cara mengendalikan had kadar?

Anda terhad kepada 300 permintaan setiap minit dan 8 permintaan serentak setiap kunci. Melangkaui had ini akan memulangkan kod status 429. Laksanakan backoff eksponen dalam klien anda untuk mengendalikan cubaan semula secara automatik.

Mengapa URL asas berbeza daripada OpenAI?

API kami adalah perkhidmatan bebas yang menempatkan model uncensored tertentu. Walaupun serasi dengan SDK OpenAI, URL asas menunjuk ke infrastruktur kami. Ini memastikan anda mendapatkan tingkah laku model yang dimaksudkan tanpa dialirkan melalui rangkaian OpenAI's.

Jana kunci API anda

Daftar, dapatkan token anda, kemas kini endpoint. Itu meliputi keseluruhan konfigurasi.

Cuba dengan kredit percubaan