ms ▾
Dapatkan kunci anda

Uncensored Model API Quickstart

Mula dengan API model tanpa sensor dalam beberapa minit menggunakan alat serasi OpenAI piawai. Permulaan pantas ini membimbing anda melalui pengesahan, permintaan, penstriman, dan pengendalian ralat untuk integrasi langsung.

Prasyarat: Kunci API dan URL Asas

Daftar dan dapatkan kunci API anda serta-merta melalui Google atau e-mel tanpa pengesahan telefon. URL asas ialah HTTPS://api.apimodel.cc/v1, yang berfungsi dengan mana-mana klien serasi OpenAI standard dengan mengemas kini parameter base_url. Anda menerima satu kunci aktif per akaun yang menggantikan kunci sebelumnya selepas penjanaan.

Pastikan anda mempunyai baki kripto pra-dibayar atau gunakan kredit percubaan $0.50 yang sah selama 7 hari. Anda memerlukan kunci ini untuk mengesahkan permintaan anda ke API model uncensored.

Menghantar Permintaan Pertama Anda ke API Model

Hantar permintaan POST ke /v1/chat/completions dengan ID model ditetapkan kepada "uncensored". Hujung ini menerima input teks dan mengembalikan output teks tanpa penolakan kandungan untuk penggunaan dewasa yang sah. Model mempunyai jendela konteks 100,000 token, membolehkan saiz prompt yang besar.

curl https://api.apimodel.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "What is the capital of Australia?"}]
  }'

Respons termasuk teks yang dijana dalam pilihan array. Anda hanya dikenakan bayaran untuk penggunaan token sebenar, dengan ralat dan penolakan adalah percuma. Pendekatan langsung ini memastikan pengebilan yang boleh ramalkan tanpa yuran langganan tersembunyi.

Mengkonfigurasi Parameter: Suhu, Top P, dan Benih

Laraskan suhu untuk keacakan, top_p untuk pensampelan nukleus, dan seed untuk output yang boleh diulang. Parameter-parameter ini membolehkan penalaan halus tingkah laku model uncensored untuk kesgunaan khusus seperti penulisan kod atau penulisan kreatif. Penetapan seed memastikan hasil yang konsisten merentasi pelbagai permintaan, yang sangat penting untuk nyahpepijahan.

API menyokong parameter standard seperti presence_penalty dan frequency_penalty. Gunakan ini untuk mengawal pengulangan dan memastikan model kekal pada topik. Konfigurasi tetapan ini dalam badan permintaan anda untuk menyesuaikan gaya respons dengan tepat.

Membolehkan Penstriman dan Membaca Penggunaan Token

Aktifkan penstriman dengan menetapkan parameter stream kepada true untuk menerima respons token demi token melalui Acara Dikirim Pelayan. Butiran penggunaan token disediakan dalam pecahan akhir aliran, membolehkan ketelusan pengebilan masa nyata. Kaedah ini mengurangkan latensi yang dirasakan untuk respons panjang.

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)

Kendalikan acara aliran dalam kod klien anda untuk mengemas kini UI anda secara berperingkat. API model uncensored menghantar teks secara berterusan, meningkatkan pengalaman pengguna untuk aplikasi sembang. Pengaliran adalah pilihan tetapi disyorkan untuk aplikasi interaktif.

Menggunakan Function Calling dan Mod JSON

Gunakan panggilan fungsi dengan parameter alat untuk membolehkan model menjana data terstruktur. Ciri ini menyokong tool_choice dan membolehkan model melaksanakan tindakan khusus berdasarkan input. Mod JSON melalui response_format json_object memastikan output JSON ketat untuk penguraian yang boleh dipercayai.

import OpenAI from "openai";

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

Takrifkan skema fungsi anda dalam permintaan untuk membimbing struktur output model. Keupayaan ini penting untuk membina aliran kerja ejen atau berintegrasi dengan API luaran. Model tidak disensor mengendalikan takrifan alat kompleks tanpa penolakan kandungan.

Menangani Ralat dan Had Token

Pantau kod status HTTP untuk masalah biasa: 401 untuk kunci tidak sah, 402 untuk kredit tidak mencukupi, dan 429 untuk had kadar. API memaksakan 300 permintaan setiap minit per kunci dan 8 permintaan serentak. Setiap badan permintaan mesti kurang daripada 8 MB.

Output maks ialah 16,000 token setiap permintaan, dengan lalai 2,048 jika max_tokens tidak ditetapkan. Ralat adalah percuma, jadi permintaan yang gagal tidak menggunakan kredit prabayar anda. Gunakan had ini untuk mereka bentuk logik percubaan semula yang kukuh untuk aplikasi anda.

Python

from openai import OpenAI

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

FAQ

Apakah URL asas API model tanpa sensor?

URL asas ialah HTTPS://api.apimodel.cc/v1. Ia serasi dengan SDK OpenAI piawai dengan menetapkan parameter base_url. Gunakan URL ini untuk semua permintaan penyelesaian sembang.

Bagaimana cara mengendalikan had kadar?

API membolehkan 300 permintaan per minit dan 8 permintaan serentak per kunci. Kod status 429 menunjukkan anda telah melebihi had ini. Laksanakan backoff eksponen dalam klien anda untuk mengendalikan cubaan semula dengan baik.

Adakah model tanpa sensor menyokong penstriman?

Ya, tetapkan parameter stream kepada true untuk menerima Acara Dikirim Server. Penggunaan token dilaporkan dalam potongan akhir. Ini membolehkan paparan masa nyata respons dalam aplikasi anda.

Selamatkan kunci API anda

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