id ▾
Dapatkan kunci API

Panduan Cepat: tanpa sensor pelengkapan chat

Dapatkan kunci API tanpa sensor Anda dan mulai mengirim permintaan segera. Quickstart ini mencakup URL dasar, autentikasi, dan contoh SDK inti untuk API yang kompatibel dengan openai.

URL Dasar dan Autentikasi

URL dasar untuk titik akhir AI tanpa filter adalah HTTPS://api.venicepricing.com/v1. Anda mengautentikasi dengan meneruskan kunci API Anda di header Authorization sebagai token Bearer. Pengaturan ini berfungsi dengan SDK OpenAI resmi dan klien kompatibel OpenAI apa pun hanya dengan mengubah base_url dan kunci API. Anda dapat menghasilkan kunci Anda secara instan di halaman Dapatkan Kunci API menggunakan Lanjutkan dengan Google atau email dan kata sandi. Tidak diperlukan nomor telepon untuk proses cepat ini. Kunci ditampilkan segera setelah dibuat, sehingga Anda dapat mulai menguji langsung. Anda hanya dapat memiliki satu kunci aktif per akun, tetapi Anda dapat menggantinya kapan saja.

Kirim Permintaan Chat Completion

Kirimkan permintaan teks masuk-keluar teks standar ke endpoint POST /v1/chat-completions. Gunakan ID model uncensored untuk mengakses model open-weight yang disesuaikan untuk tidak ada penolakan. Body permintaan harus menyertakan array messages dengan konten prompt Anda. Anda dapat mengujinya segera dengan perintah curl. Pendekatan langsung ini memastikan Anda menggunakan endpoint yang benar untuk layanan LLM uncensored kami. Kesalahan dan penolakan gratis, jadi Anda hanya membayar untuk penggunaan token aktual. Ingatlah bahwa model tidak menolak topik dewasa atau kontroversial yang sah. Ini bukan GPT, Claude, atau model vendor lain. Ini berjalan di server kami sendiri.

Konfigurasikan Parameter Model

Anda dapat menyesuaikan perilaku model menggunakan parameter seperti suhu, top_p, stop, dan seed. Pengaturan ini memungkinkan Anda mengendalikan kreativitas dan determinisme dalam respons. Jendela konteks mendukung hingga 100,000 token untuk prompt dan penyelesaian secara gabungan. Setiap permintaan dapat menghasilkan maksimal 16,000 token, atau 2,048 jika Anda tidak mengatur max_tokens. Pemanggilan fungsi juga didukung melalui alat dan tool_choice. Fleksibilitas ini memungkinkan Anda membangun interaksi kompleks tanpa memerlukan langganan. Anda dapat menyesuaikan output agar sesuai dengan kasus penggunaan spesifik Anda. Model tetap konsisten di berbagai konfigurasi parameter.

Tangani Respons Streaming

Aktifkan streaming dengan mengatur stream menjadi true dalam permintaan Anda. API mengembalikan respons melalui Server-Sent Events (SSE) untuk pengiriman token secara real-time. Anda dapat melacak penggunaan token pada potongan terakhir aliran. Fitur ini sangat ideal untuk aplikasi yang memerlukan umpan balik segera. Streaming membantu mengurangi latensi yang dirasakan bagi pengguna yang menunggu respons panjang. Anda dapat memproses data aliran dalam bahasa pilihan Anda. Kunci API tetap valid sepanjang durasi aliran. Kesalahan selama streaming ditangani dengan baik tanpa kehilangan kredit Anda. Metode ini efisien untuk skenario throughput tinggi.

Gunakan Function Calling

Tentukan alat dalam permintaan Anda untuk mengaktifkan kemampuan pemanggilan fungsi. Model dapat mengembalikan data terstruktur yang sesuai dengan definisi alat Anda. Fitur ini mendukung tool_choice untuk kontrol presisi atas eksekusi fungsi. Anda dapat mengintegrasikan API eksternal atau melakukan transformasi data kompleks. Model uncensored menangani definisi alat secara andal tanpa penolakan yang tidak perlu. Anda dapat menentukan beberapa alat dalam satu permintaan. API memproses panggilan alat dan mengembalikan output yang sesuai. Kemampuan ini membuat layanan ini cocok untuk alur kerja agen tingkat lanjut. Anda dapat menguji pemanggilan fungsi dengan SDK OpenAI-compatible apa pun.

Format Respons JSON

Atur response_format ke json_object untuk memaksa model mengembalikan JSON valid. Ini memastikan parsing yang konsisten di kode aplikasi Anda. Anda dapat menggunakan fitur ini untuk ekstraksi data terstruktur atau respons API. Model mematuhi aturan sintaks JSON secara ketat. Format ini mengurangi kebutuhan post-processing di kode Anda. Anda dapat memvalidasi output segera setelah diterima. API AI uncensored mendukung format ini tanpa biaya tambahan. Kesalahan tidak dikenakan biaya, jadi Anda dapat bereksperimen dengan bebas. Fitur ini penting untuk integrasi yang andal dengan sistem lain.

cURL

curl https://api.venicepricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Summarize the cost of a vaporetto ticket"}]
  }'

Python

from openai import OpenAI

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

Streaming

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)

Pertanyaan umum

Apa URL dasar untuk harga Venice?

URL dasar adalah HTTPS://api.venicepricing.com/v1. URL ini berfungsi dengan SDK OpenAI standar saat Anda memperbarui konfigurasi base_url. Anda harus menyertakan kunci API Anda dalam header Authorization untuk autentikasi.

Bagaimana cara menangani error dan batas laju?

Kesalahan 401 menunjukkan kunci API tidak valid atau hilang. Kesalahan 402 berarti Anda memiliki kredit yang tidak cukup di akun prabayar Anda. Kesalahan 429 menandakan bahwa Anda telah melebihi batas 300 permintaan per menit. Anda dapat menyelesaikan ini dengan memeriksa kunci Anda, mengisi ulang melalui crypto, atau menunggu batas laju direset.

Ukuran jendela konteksnya berapa?

Jendela konteks mendukung hingga 100.000 token untuk gabungan prompt dan completion. Setiap permintaan dapat menghasilkan maksimal 16.000 token. Jika Anda tidak mengatur max_tokens, batas output default adalah 2.048 token. Ukuran ini cocok untuk dokumen panjang dan percakapan kompleks.

Dapatkan kunci sekarang

Daftar, ambil kunci Anda, dan arahkan ke endpoint kami. Itu saja.

Dapatkan kunci API