ID ▾
Dapatkan kunci API

Panduan Cepat API Coding AI

Hubungkan agen coding Anda ke endpoint yang kompatibel dengan OpenAI dan tanpa sensor yang menangani prompt berbasis kode tanpa penolakan konten yang tidak perlu. Panduan ini mencakup autentikasi, integrasi SDK, streaming, dan batas laju untuk API coding AI.

Pengaturan Autentikasi

Mulai dengan membuat akun di Get kunci API. Anda hanya memerlukan email dan kata sandi; tidak perlu kartu untuk memulai. Setelah mendaftar, Anda menerima satu kunci API segera. Kunci ini mengautentikasi semua permintaan ke URL dasar: https://api.codingllmapi.com/v1.

Jaga keamanan kunci Anda. Anda dapat membuat ulang kunci tersebut kapan saja dari dasbor Anda, yang secara instan membuat kunci sebelumnya tidak valid. Pengenal model yang harus Anda kirimkan dalam permintaan Anda adalah uncensored. Ini adalah model bobot terbuka yang berjalan di server kami sendiri, bukan proxy untuk GPT, Claude, atau Gemini.

Permintaan Pertama

Kirimkan permintaan penyelesaian chat standar menggunakan format yang kompatibel dengan OpenAI. API menerima pesan dengan peran (pengguna/asisten/sistem) dan konten. API mengembalikan output teks yang dioptimalkan untuk pembuatan kode tanpa memfilter topik dewasa yang sah atau kontroversial (kecuali untuk anak di bawah umur).

  • URL Dasar: https://api.codingllmapi.com/v1
  • Endpoint: POST /v1/chat/completions
  • Model: uncensored
curl https://api.codingllmapi.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
  }'

Integrasi SDK Python

Gunakan SDK Python OpenAI resmi. Arahkan klien ke URL dasar kami dan berikan kunci API Anda. SDK menangani format permintaan secara otomatis. Pendekatan ini berfungsi untuk pembuatan teks sederhana atau membangun loop agen yang lebih kompleks.

Pastikan Anda menggunakan versi terbaru dari paket openai. Klien akan menangani serialisasi JSON dan header HTTP dengan benar untuk endpoint kami.

from openai import OpenAI

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

Integrasi SDK Node.js

Gunakan paket Node.js openai resmi, bukan SDK khusus Anthropic atau Google. Konfigurasikan URL dasar untuk menunjuk ke layanan kami. Ini memastikan kompatibilitas dengan struktur permintaan OpenAI-compatible yang kami sajikan.

Instal paket melalui npm install openai. Inisialisasi klien dengan kunci Anda dan URL dasar kustom. Metode ini andal untuk agen coding di sisi server yang perlu menghasilkan cuplikan kode atau menganalisis repositori.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.codingllmapi.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 Kode Streaming

Untuk umpan balik waktu nyata, aktifkan streaming dengan mengatur stream: true. API mengembalikan Server-Sent Events (SSE). Setiap potongan berisi output token parsial, memungkinkan agen Anda menampilkan kode saat kode tersebut dihasilkan. Ini mengurangi latensi yang dirasakan untuk blok kode yang panjang.

Tangani peristiwa aliran untuk mengumpulkan respons akhir. Model terus menghasilkan hingga mencapai batas konteks atau parameter max_tokens.

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)

Batas dan Galat

Perhatikan batas-batas ini untuk menghindari gangguan. Anda mendapatkan 300 permintaan per menit per kunci. Ukuran badan permintaan maksimum adalah 8 MB. Jika Anda melebihi batas laju, Anda menerima kesalahan 429. Jika saldo prabayar Anda habis, Anda mendapatkan kesalahan 402. Kunci yang tidak valid atau dicabut mengembalikan 401.

Jendela konteks adalah 100.000 token total (prompt + output). Jika prompt Anda ditambah kode yang dihasilkan melebihi ini, model akan berhenti. Rencanakan token input Anda dengan hati-hati untuk memberi ruang bagi output.

Spesifikasi API

Semua batas dan fitur API yang sebenarnya di satu tempat — cek dulu sebelum isi saldo.

ItemNilai
Formatkompatibel OpenAI: SDK OpenAI apa pun bisa dipakai, cukup ganti base URL dan kunci
AutentikasiAuthorization: Bearer YOUR_KEY
EndpointPOST /v1/chat/completions · GET /v1/models
ID modeluncensored
Base URLhttps://api.codingllmapi.com/v1
Output maksimalhingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah)
Streamingya — server-sent events; potongan terakhir berisi penggunaan token
Jendela konteks100.000 token (input + output)
Parametertemperature, top_p, stop, seed, presence_penalty, frequency_penalty
Mode JSONresponse_format: {"type": "json_object"}
Function callingya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool
Konkurensi8 permintaan bersamaan per kunci
Header responsX-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency
Ukuran permintaanhingga 8 MB
Batas laju300 permintaan per menit per kunci
Uji coba gratis$0,50 selama 7 hari, tanpa kartu · Kunci uji coba: 2 permintaan paralel, 60 per menit; batas penuh (8 dan 300) setelah isi saldo pertama
Bonus+5% mulai $50, +10% mulai $100
Harga$0,25 per 1 juta token input · $1,00 per 1 juta token output
Isi saldoUSDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $10 sampai $500
Masa berlakusaldo berbayar tidak kedaluwarsa, tanpa langganan
Penagihansaldo prabayar sesuai pemakaian nyata; error dan penolakan gratis
Kuncisatu kunci aktif per akun; kunci baru menggantikan yang lama
Kontenkonten dewasa diizinkan; konten seksual yang melibatkan anak di bawah umur ditolak
MasukGoogle atau email dan kata sandi

Kode error

Error dikirim sebagai JSON dengan type tetap; permintaan gagal atau ditolak tidak ditagih.

KodeTipeArti
400bad_requestJSON tidak valid, pesan kosong, parameter salah, atau konteks terlalu panjang
401missing_key · invalid_key · key_revokedkunci tidak ada, salah, atau sudah diganti
402no_creditsaldo habis — isi ulang dan lanjut seketika
403content_blockedkonten seksual dengan anak di bawah umur — ditolak, tidak ditagih
404not_foundendpoint tidak dikenal
413request_too_largebody lebih dari 8 MB
429rate_limited · concurrencylebih dari 300/menit atau 8 paralel — tunggu lalu coba lagi
503upstream_busymodel sibuk — coba lagi beberapa detik lagi

Tanya jawab

Apakah model ini sama dengan GPT-4 atau Claude?

Tidak. Kami menyediakan satu model bobot terbuka tanpa sensor di server GPU kami sendiri. Model ini dioptimalkan untuk pembuatan kode dan tidak menggunakan filter konten untuk topik dewasa yang sah atau kontroversial, tidak seperti model tujuan umum. Ini bukan proxy untuk OpenAI atau Anthropic.

Bagaimana cara kerja harganya?

Kami menggunakan model saldo prabayar. Token input berharga $0,25 per 1M; token output berharga $1,00 per 1M. Saldo tidak pernah kedaluwarsa. Anda dapat mengisi saldo dengan kriptocurrency (USDT atau USDC), mulai dari $10. Tidak ada biaya bulanan atau langganan.

Konten apa yang diblokir?

Satu-satunya batas keras adalah konten seksual yang melibatkan anak di bawah umur. Semua topik dewasa yang sah, fiksi, atau kontroversial lainnya diperbolehkan. Kami tidak menggunakan prompt untuk pelatihan. Data Anda tetap privat untuk akun Anda.

Kunci Anda hanya selangkah lagi dari satu formulir

Buat akun, salin kuncinya, ubah URL dasar. Itu saja seluruh pengaturannya.

Dapatkan kunci API