id ▾
Buat kunci
per 1M token input
$0.15
Token output / 1 juta
$0.50
konteks token
100,000
kredit percobaan
$0.50
permintaan per menit
300

Dokumentasi API

Mulai menghasilkan kode tanpa batasan dengan API kompatibel OpenAI kami. Kirim prompt, terima token, dan integrasikan langsung ke dalam alur kerja Anda tanpa guardrails.

URL Dasar dan Autentikasi

Gunakan URL dasar yang disediakan untuk terhubung dengan SDK OpenAI apa pun. Titik akhir (endpoint) adalah https://api.unrestrictedcodingai.com/v1. Luluskan kunci API Anda di Authorization header sebagai token Bearer. Ini memastikan kompatibilitas dengan pustaka standar sambil memberikan pengalaman LLM tanpa sensor.

curl https://api.unrestrictedcodingai.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Explain how the async await pattern works in JavaScript"}]
  }'

Autentikasi ketat. Jika kunci hilang atau tidak valid, API mengembalikan error 401. Pastikan kunci Anda aktif dan terkait dengan akun yang dibuat melalui Google atau email.

POST /v1/chat/completions

Kirim prompt pemrograman Anda ke endpoint penyelesaian chat. ID model adalah uncensored. Model tunggal ini menangani semua generasi teks tanpa penolakan konten untuk penggunaan dewasa yang sah. Anda mengendalikan konteks, gaya, dan output.

from openai import OpenAI

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

Konfigurasikan tubuh permintaan dengan array pesan Anda. Sistem mengharapkan format OpenAI standar. Pendekatan ini memungkinkan Anda mempertahankan otonomi penuh atas tugas prompt dan generasi kode Anda.

GET /v1/models

Verifikasi model yang tersedia menggunakan endpoint GET. Ini mengembalikan daftar berisi uncensored model. Gunakan ini untuk mengonfirmasi konektivitas sebelum mengirim payload berat. Ini adalah pemeriksaan cepat untuk status layanan.

import OpenAI from "openai";

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

Respons mencakup ID model dan tipe objek. Metadata ini membantu aplikasi Anda beradaptasi secara dinamis. Tidak ada embedding atau tipe model lain yang tersedia dalam desain API sederhana ini.

Streaming dan Penggunaan Token

Aktifkan streaming dengan mengatur stream true. Ini mengirimkan token melalui Server-Sent Events (SSE). Detail penggunaan token muncul di potongan terakhir. Ini mengurangi latensi yang dirasakan untuk blok kode 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)

Tangani output parsial secara efisien. API memprioritaskan otonomi pengembang, sehingga Anda memproses setiap token saat tiba. Metode ini ideal untuk asisten kode waktu nyata atau alur kerja vibe coding.

Pemanggilan Fungsi dan Mode JSON

Gunakan pemanggilan fungsi untuk output terstruktur. Tetapkan response_format ke {"type": "json_object"} untuk JSON yang ketat. Ini memastikan parser kode Anda menerima data bersih. Definisi alat diteruskan dalam array pesan.

Model mendukung tool_choice untuk eksekusi paksa. Ini sangat penting untuk tugas coding agentic di mana keandalan sangat penting. Gunakan ini untuk alur kerja otomatis yang membutuhkan struktur deterministik.

Batas Laju dan Kendala

Hormati batas 300 permintaan per menit. Konkurens dibatasi hingga 8 permintaan simultan per kunci. Ukuran badan permintaan tidak boleh melebihi 8 MB. Batas-batas ini mencegah penyalahgunaan sambil menjaga biaya tetap rendah.

Error 402 menunjukkan kredit prabayar tidak cukup. Error dan penolakan gratis, sehingga Anda hanya membayar untuk penyelesaian yang berhasil. Jendela konteks mencakup total 100,000 token, termasuk input dan output.

Pertanyaan umum

Apa jendela konteks AI coding unrestricted?

Jendela konteks adalah 100.000 token, mencakup prompt dan completion. Ini memungkinkan basis kode yang luas dan percakapan panjang tanpa pemotongan segera.

Bagaimana cara menangani error seperti 401 atau 402?

Kesalahan 401 berarti kunci API Anda tidak valid atau hilang. Kesalahan 402 menunjukkan kredit prabayar Anda telah habis. Tambah saldo dengan kripto untuk segera melanjutkan penggunaan layanan.

Apakah ini API yang kompatibel dengan openai?

Ya, API ini menggunakan endpoint dan format permintaan yang sama. Anda hanya perlu mengubah URL dasar dan kunci API dalam konfigurasi SDK OpenAI yang ada.

Dapatkan kunci API Anda secara instan

Daftar, salin kunci Anda, perbarui URL endpoint. Itu saja.