ms ▾
Cuba dengan kredit percubaan

API LLM tanpa sensor. Kripto Prabayar. Tiada Penapis.

https://api.githubuncensoredai.com/v1

uncensored

Rujukan API GitHub Uncensored AI

Integrasi LLM tanpa sensor ke dalam aplikasi anda dengan penamat serasi OpenAI standard. Anda mendapat penjanaan teks serta-merta tanpa tapisan kandungan, pengebilan kripto pra-bayar, dan tetingkap konteks 100,000 token.

Pengesahan & URL Asas

API memerlukan token pembawa untuk setiap permintaan. Anda menjana kunci ini serta-merta melalui papan pemuka menggunakan kelayakan Google atau e-mel. Setelah dibuat, kunci ini mengesahkan akaun pra-dibayar anda terhadap model yang dihoskan.

Tetapkan URL asas anda untuk menunjuk terus ke gerbang API kami. Ini memastikan semua permintaan diarahkan ke pelayan model uncensored yang betul.

Gunakan header Authorization standard dengan skema Bearer. Gantikan pemboleh ubah dengan string kunci unik anda.

Konfigurasi Asas

  • URL Asas: https://api.githubuncensoredai.com/v1
  • Header Auth: Authorization: Bearer YOUR_API_KEY
  • ID Model: uncensored
curl https://api.githubuncensoredai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Fix the syntax error in this python loop"}]
  }'

Hujung Sambungan Penyelesaian Sembang

Hantar data teks ke hujung penyelesaian chat dan terima teks yang dijana sebagai respons. Sistem menerima senarai mesej dengan peranan seperti pengguna atau pembantu. Ia mengembalikan penyelesaian berdasarkan sejarah prompt.

Endpoint ini mengendalikan aliran perbualan piawai. Anda boleh menghantar giliran berbilang, dan model mengekalkan konteks sehingga had. Ia tidak menyokong input imej, audio, atau video. Format respons ialah JSON piawai.

Pastu payload anda termasuk pengenal model. Sistem ini mengabaikan medan yang tidak dikenali dengan lancar. Ralat mengembalikan kod khusus jika pengesahan gagal atau kredit habis.

from openai import OpenAI

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

Respons Streaming

Aktifkan penstriman dengan menetapkan flag stream kepada true. API mengembalikan siri Server-Sent Events bukannya objek JSON tunggal. Setiap peristiwa mengandungi chunk teks yang dijana.

Pendekatan ini mengurangkan latensi yang dirasakan untuk respons panjang. Anda boleh mula memaparkan teks kepada pengguna sejurus ia dijana. Chunk akhir termasuk statistik penggunaan token untuk pengebilan.

Kendalikan aliran dengan cekap dalam kod klien anda. Tutup sambungan apabila aliran berakhir atau berlaku ralat. Kaedah ini berfungsi dengan baik untuk antara muka sembang masa nyata.

import OpenAI from "openai";

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

Panggilan Fungsi & Mod JSON

Model ini menyokong output terstruktur melalui panggilan fungsi. Tentukan alat dalam permintaan anda dengan nama, penerangan, dan skema parameter. Model memilih alat yang sesuai dan menjana hujah.

Gunakan mod JSON untuk pematuhan skema yang ketat. Tetapkan format respons kepada json_object untuk memaksa output JSON yang sah. Ini berguna untuk menguraikan data atau menjana petikan kod.

Gabungkan panggilan fungsi dengan penstriman untuk pengalaman interaktif. Model boleh memanggil beberapa alat secara berturutan. Sahkan skema output sebelum melaksanakan fungsi dalam logik aplikasi anda.

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)

Parameter & Had

Kawal tingkah laku penjanaan dengan parameter seperti suhu dan top_p. Laraskan nilai-nilai ini untuk mengimbangi kreativiti dan determinisme. Tetapan lalai berfungsi untuk kebanyakan tujuan umum.

Hormati had permintaan untuk mengelakkan ralat. Anda boleh menghantar sehingga 300 permintaan setiap minit per kunci. Permintaan serentak dihadkan kepada lapan per kunci. Saiz badan permintaan maksimum ialah 8 MB.

Jendela konteks ialah 100,000 token. Ini termasuk token prompt dan penyelesaian. Output dihadkan kepada 16,000 token per permintaan. Melebihi had ini akan mengembalikan kod ralat.

Penggunaan & Pengecasan Token

Pembayaran adalah pra-dibayar dan berdasarkan penggunaan token sebenar. Token input berharga $0.15 per sejuta, dan token output berharga $0.50 per sejuta. Kesilapan dan penolakan tidak menggunakan kredit.

Kredit tidak luput. Tambah baki diproses melalui kripto sahaja. Anda menerima kredit bonus untuk deposit yang lebih besar. Sistem ini menjejak penggunaan dengan tepat untuk setiap kunci API.

Pantau baki anda melalui papan pemuka. Jika kredit hampir habis, permintaan anda akan gagal dengan kod ralat tertentu. Tambah dana serta-merta untuk meneruskan perkhidmatan tanpa menunggu kelulusan.

Soalan biasa

Bagaimana cara mengendalikan ralat pengesahan?

Jika anda menerima ralat 401, kunci API anda tidak sah atau telah luput. Semak papan pemuka anda untuk memastikan kunci tersebut aktif. Jana semula kunci jika perlu. Pastikan anda menggunakan URL asas dan format header yang betul.

Apa yang berlaku jika saya kehabisan kredit?

Permintaan akan mengembalikan ralat 402 yang menunjukkan dana tidak mencukupi. Tiada token yang dikenakan untuk percubaan gagal ini. Tambah nilai baki kripto anda untuk meneruskan perkhidmatan dengan segera. Kredit tidak luput, jadi anda boleh menambah dana pada bila-bila masa yang mudah.

Adakah API had kadar?

Ya, anda terhad kepada 300 permintaan setiap minit dan 8 permintaan serentak setiap kunci. Melangkaui had ini akan mengembalikan ralat 429. Gunakan penstriman untuk mengurangkan bilangan permintaan untuk respons panjang. Pantau penggunaan anda untuk mengelakkan pengehadan.

Jana kunci anda dalam beberapa saat

Daftar, dapatkan kunci anda, kemas kini URL asas anda. Selesai.

Cuba dengan kredit percubaan