ms ▾
Mula sekarang

Rujukan API: Chat Completions

Integrasikan API AI uncensored ke dalam aplikasi anda dengan satu perubahan kod. Panduan ini merangkumi hujung sambungan serasi OpenAI, penstriman, dan panggilan alat yang anda perlukan untuk membina penjanaan tanpa sekatan ke dalam susun atur anda.

Mula Cepat: Permintaan Pertama

Hantar permintaan penyelesaian sem pertama anda dalam masa kurang daripada satu minit. Hujung sambungan menerima muatan OpenAI piawai dan mengembalikan respons teks tanpa had. Mulakan klien dengan kunci API anda dan URL asas. Kemudian panggil hujung sambungan penyelesaian sem dengan ID model ditetapkan kepada "uncensored". Model menjana teks tanpa penolakan kandungan untuk penggunaan dewasa yang sah.

Anda boleh mengesahkan sambungan dengan menyenaraikan model yang tersedia. Ini mengesahkan pelayan boleh dicapai dan kelayakan anda sah. Respons mengesahkan ID model dan ketersediaan endpoint.

Pengesahan dan URL Asas

Gunakan kunci API anda untuk setiap permintaan ke URL asas https://api.geminisemcensura.com/v1Kunci ini dijana serta-merta apabila anda mendaftar melalui Google atau e-mel. Hantar ia dalam Authorization pencap sebagai token Bearer. Jika anda menjana kunci baharu, kunci lama akan menjadi tidak sah serta-merta. Ini memudahkan pengurusan kelayakan untuk aplikasi anda. Anda boleh menjana semula kunci terus dari papan pemuka tanpa kehilangan kredit prabayar anda.

Parameter: Suhu, Top P, dan Henti

Kawal rawak penjanaan dengan parameter standard. Tetapkan temperature untuk menyesuaikan kreativiti. Nilai yang lebih rendah menghasilkan output yang lebih deterministik. Nilai yang lebih tinggi memperkenalkan variasi. Gunakan top_p untuk pensampelan nukleus untuk membataskan kumpulan token. The stop parameter menghentikan penjanaan apabila jujukan tertentu muncul. Ini berguna untuk mengawal panjang atau struktur output.

Parameter ini berfungsi tepat seperti dalam SDK OpenAI. Anda boleh menala gaya respons tanpa mengubah model. Model tanpa sensor menghormati kekangan ini sambil mengekalkan ketiadaan penolakan kandungan. Laraskan mereka untuk memenuhi kes penggunaan khusus anda.

Respons Streaming (SSE)

Aktifkan aliran dengan menetapkan stream ke true. Pelayan mengembalikan siri Server-Sent Events. Setiap peristiwa mengandungi potongan teks sebahagian yang dijana. Ini membolehkan anda memaparkan output secara masa nyata. Ia mengurangkan latensi yang dirasakan untuk pengguna akhir.

Bungkusan akhir termasuk statistik penggunaan token. Anda boleh menjejak token input dan output untuk ketepatan pengebilan. Ralat semasa penstriman dihantar sebagai acara akhir dengan objek ralat. Tangani acara ini untuk mengurus gangguan rangkaian dengan baik.

Pemanggilan Alat dan Mod JSON

Gunakan panggilan fungsi untuk mengintegrasikan alat luar. Takrifkan fungsi dalam tools parameter. Model mengembalikan hujah terstruktur untuk fungsi yang ditentukan. Anda menjalankan fungsi dan menghantar hasilnya kembali ke model. Ini membolehkan aliran kerja berbilang langkah yang kompleks. Mod JSON memaksimumkan output JSON yang ketat. Gunakan response_format dengan json_object untuk penguraian yang boleh dipercayai.

Model tanpa sensor ini mengendalikan definisi alat tanpa menolak berdasarkan topik. Ia menyokong skema alat OpenAI standard. Ini memastikan serasi dengan perpustakaan penggunaan alat sedia ada. Anda boleh membina ejen yang berinteraksi dengan API atau pangkalan data dengan lancar.

Had dan Kuota

API ini mengenakan had kadar ketat untuk memastikan kestabilan. Anda dibenarkan 300 permintaan setiap minit setiap kunci. Serentak dihadkan kepada 8 permintaan serentak. Saiz badan permintaan maksimum ialah 8 MB. Jendela konteks menyokong 100,000 token untuk input dan output gabungan. Output maksimum lalai ialah 2,048 token kecuali anda menentukan sebaliknya.

Jika anda melebihi had kadar, anda menerima ralat 429. Respons termasuk header retry-after. Pantau penggunaan anda untuk mengelakkan gangguan. Had ini terpakai untuk semua titik akhir, termasuk permintaan penstriman. Rancang tugas batch anda dengan sewajarnya.

cURL

curl https://api.geminisemcensura.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the release date of the last update"}]
  }'

Python

from openai import OpenAI

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

FAQ

Adakah API gemini tanpa sensor serasi dengan SDK OpenAI rasmi?

Ya, ia sepenuhnya serasi dengan OpenAI. Anda hanya perlu mengubah URL asas dan kunci API dalam konfigurasi klien anda. Struktur hujung dan format respons sepadan dengan API penyelesaian sempiatan standard.

Apa yang berlaku jika saya mendapat ralat 402?

Ralat 402 menunjukkan bahawa kredit prabayar anda telah habis. Oleh kerana kami menggunakan model prabayar, anda mesti menambah nilai akaun anda untuk terus membuat permintaan. Anda boleh menambah kredit menggunakan USDT atau USDC melalui kripto. Kredit percubaan luput selepas 7 hari jika tidak digunakan.

Adakah model tanpa penapisan menolak kandungan?

Model ini tidak menolak topik dewasa yang sah, fiksyen, atau kontroversial. Had tegas hanya pada kandungan seksual yang melibatkan kanak-kanak, yang sentiasa ditolak. Ini menjadikannya sesuai untuk penulisan kreatif, peranan, dan aplikasi penyelidikan tanpa sekatan.

Dapatkan kunci API anda dalam beberapa minit

Daftar, dapatkan kunci anda, dan kemas kini URL asas. Itu sahaja.

Mula sekarangLihat dokumentasi