ms ▾

Dokumentasi API

Mula dengan API alat AI tanpa sensor kami dalam beberapa saat. Hujung titik serasi OpenAI ini menyampaikan penjanaan teks tanpa had dengan harga yang boleh diramal dan tiada penolakan tersembunyi.

https://api.toolsaiuncensored.com/v1uncensored

Mula Cepat: Sambungkan dalam 3 Baris

API kami berfungsi tepat seperti antara muka chat-completions standard yang sudah anda kenal. Hanya arahkan klien anda ke base URL kami dan berikan kunci API anda. Tiada pengaliran kompleks atau ciri khusus vendor. Kami mengendalikan selebihnya.

URL asas untuk semua permintaan ialah https://api.toolsaiuncensored.com/v1. Anda boleh menggunakan mana-mana SDK rasmi OpenAI atau perpustakaan serasi dengan mengemas kini konfigurasi URL asas. Pengesahan bergantung pada token pembawa tunggal yang disediakan melalui Authorization header. This ensures seamless integration with your existing stack.

curl https://api.toolsaiuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "run unit tests on the legacy auth module"}]
  }'

Titik akhir: Penyelesaian Sembang & Model

Kami hanya mendedahkan hujung sambungan penting untuk penjanaan teks. The POST /v1/chat/completions endpoint memproses prompt anda dan mengembalikan teks yang dijana. Gunakan GET /v1/models ke mengesahkan ID model yang tersedia. Kami tidak menawarkan perkhidmatan pengekodan, penjanaan imej, pemprosesan audio, atau penalaan halus. Kekalkan infrastruktur anda ringkas.

ID model yang perlu anda hantar ialah uncensored. Ini adalah model berat terbuka yang kami sesuaikan sendiri, bukan salinan GPT atau Claude yang dijual semula. Ia menjawab secara langsung tanpa penapis kandungan untuk penggunaan dewasa yang sah. Semak dokumentasi hujung titik untuk struktur muatan khusus.

from openai import OpenAI

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

Parameter: Suhu, Top P, dan Seed

Kawal kreativiti dan determinisme output anda menggunakan parameter standard. Laraskan temperature ke memvariasi rawak. Tetapkan top_p untuk membatasi pensampelan nukleus. Gunakan seed untuk keputusan yang boleh diulang. Alat ini memberi anda kawalan tepat terhadap proses penjanaan teks.

Anda juga boleh menetapkan presence_penalty dan frequency_penalty untuk mempengaruhi pengulangan token. The stop parameter membolehkan anda menentukan jujukan penamatan tersuai. Tahap kawalan ini memastikan output sepadan dengan kes penggunaan khusus anda. Konfigurasi nilai-nilai ini dalam badan permintaan anda.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.toolsaiuncensored.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 & Mod JSON

Terima respons secara masa nyata menggunakan Server-Sent Events (SSE). Penstriman mengurangkan latensi yang dirasakan dengan ketara. Setiap chunk termasuk data penggunaan token dalam acara terakhir. Ini membolehkan penjejakan pengebilan yang tepat semasa penjanaan panjang.

Untuk data terstruktur, aktifkan mod JSON dengan menetapkan response_format ke {"type": "json_object"}. Model ini akan cuba mengeluarkan JSON yang sah. Ini sangat ideal untuk landasan berprogram. Gabungkan penstriman dengan mod JSON untuk pengekstrakan data berstruktur yang cekap tanpa ralat penguraian.

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)

Sokongan Panggilan Fungsi

Takrifkan alat dalam permintaan anda untuk membolehkan model memanggil fungsi secara dinamik. Nyatakan tools dan tool_choice untuk mengawal pelaksanaan. Model mengembalikan panggilan alat dalam aliran respons. Ini membolehkan aliran kerja kompleks dan tingkah laku seperti ejen.

Luluskan definisi fungsi dalam messages array. Model akan memanggil alat yang sesuai berdasarkan konteks prompt anda. Anda kemudian boleh melaksanakan fungsi secara tempatan dan memasukkan hasilnya kembali ke dalam perbualan. Ini menyokong corak automasi lanjutan.

Had Kadar & Kekangan

Kunci API anda membenarkan 300 permintaan setiap minit. Anda boleh menjalankan 8 permintaan serentak serentak. Saiz badan permintaan maksimum ialah 8 MB. Setiap kunci dikaitkan dengan satu akaun; menjana kunci baharu akan menggantikan kunci lama.

Jendela konteks menyokong jumlah 100,000 token, termasuk input dan output. Output maksimum setiap permintaan ialah 16,000 token. Jika anda tidak menentukan max_tokens, had lalai ialah 2,048 token. Pantau penggunaan anda untuk kekal dalam had ini.

Pertanyaan biasa

Apakah URL asas alat AI uncensored?

URL asas ialah HTTPS://api.toolsaiuncensored.com/v1. Titik akhir ini serasi dengan SDK dan klien OpenAI standard. Anda hanya perlu mengemas kini konfigurasi URL asas dalam perpustakaan anda.

Bagaimana cara mengendalikan ralat?

Kod status 401 bermaksud kunci API anda tidak sah. Status 402 menunjukkan kredit pra-dibayar tidak mencukupi. Status 429 bermaksud anda telah melebihi had kadar 300 permintaan setiap minit. Periksa baki akaun dan kesahihan kunci anda.

Apakah saiz tetingkap konteks?

Model ini menyokong tetingkap konteks 100,000 token. Ini termasuk sama ada prompt mahupun penyelesaian. Output maksimum setiap permintaan ialah 16,000 token. Output lalai ialah 2,048 token jika tidak dinyatakan.

Pencarian kunci memerlukan pendaftaran

Daftar, keluarkan kunci anda, kemas kini endpoint. Itu keseluruhan alur kerja.

Dapatkan kunci API