Alternatif API OpenAIDokumentasi
Terhubung dalam 3 baris kode
Masukkan API yang kompatibel dengan OpenAI ini ke dalam proyek Anda yang ada tanpa perubahan konfigurasi. Mulailah dengan kredit pra-dibayar, SDK standar, dan akses segera ke model tanpa sensor.
https://api.openaiapialternatives.com/v1uncensored
URL Dasar dan ID Model
Langkah pertama adalah mengarahkan klien Anda ke server kami. Gunakan https://api.openaiapialternatives.com/v1 sebagai URL dasar dan atur ID model menjadi uncensored. Endpoint tunggal ini menangani semua penyelesaian obrolan tanpa memerlukan konfigurasi tambahan untuk embedding atau audio. Anda dapat memverifikasi konektivitas dengan mengakses endpoint model untuk mengkonfirmasi bahwa sistem aktif dan siap untuk permintaan Anda.
Header Autentikasi
Kirim kunci API Anda di Authorization header menggunakan skema Bearer. Buat kunci Anda secara instan melalui Google atau email di halaman kunci tanpa memerlukan nomor telepon. Kunci ini memberikan akses ke saldo kredit prabayar Anda, jadi jaga agar tetap aman. Jika Anda kehilangannya, buat kunci baru untuk mengganti kunci aktif lama segera.
Penyelesaian Obrolan Standar
Buat permintaan POST standar ke /v1/chat/completions dengan array pesan Anda. Model kami merespons dengan teks langsung, mendukung parameter seperti temperature dan top_p untuk kontrol. Error seperti kunci tidak valid mengembalikan 401, sementara kredit tidak mencukupi memicu 402. Gunakan mode JSON untuk output terstruktur atau tetap pada teks biasa untuk alur percakapan.
Respons Streaming
Aktifkan streaming dengan mengatur stream: true dalam payload permintaan Anda. Anda menerima chunk Server-Sent Events (SSE) saat model menghasilkan teks. Chunk terakhir berisi penggunaan token total untuk akurasi penagihan. Pendekatan ini menjaga UI Anda tetap responsif saat menunggu jawaban berbentuk panjang dari model uncensored.
Alat Pemanggilan Fungsi
Tentukan alat dalam permintaan Anda untuk memungkinkan model mengeluarkan data terstruktur. Berikan tools array dengan definisi fungsi, dan model akan mengembalikan panggilan alat ketika sesuai. Anda dapat memaksakan penggunaan alat tertentu dengan tool_choice atau biarkan model memutuskan. Fitur ini bekerja secara mulus dengan SDK OpenAI standar untuk alur kerja agen.
Batas, Error, dan Konteks
Jendela konteks Anda mendukung 100,000 token total, dengan output maksimum 16,000 token per permintaan. Batas laju membatasi Anda pada 300 permintaan per menit dan 8 permintaan bersamaan per kunci. Tangani error 429 dengan menerapkan backoff eksponensial. Permintaan gagal dengan baik jika kredit habis, dan kredit prabayar yang tidak terpakai tidak pernah kedaluwarsa.
cURL
curl https://api.openaiapialternatives.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Translate the following French code comments to English."}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.openaiapialternatives.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.openaiapialternatives.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)FAQ
Metode pembayaran apa saja yang Anda terima?
Hanya kripto: USDT pada TRC20 atau USDC pada Base, jumlah bulat apa pun dari $20 hingga $500. Kredit bonus berlaku mulai dari $50.
Bagaimana penagihan prabayar dibandingkan dengan biaya per permintaan?
Anda membayar $0.15 per 1M token input dan $0.50 per 1M token output. Kredit hanya dikenakan berdasarkan penggunaan aktual, dan kesalahan tidak dikenakan biaya. Tidak ada biaya bulanan atau langganan, dan kredit Anda tidak pernah kedaluwarsa.
Apa yang terjadi jika saya mencapai batas laju 300 permintaan per menit?
API mengembalikan kode status 429. Anda harus menerapkan logika percobaan ulang dengan backoff eksponensial di aplikasi Anda. Batas berlaku per kunci API, sehingga Anda dapat membuat kunci baru untuk meningkatkan throughput jika diperlukan.
Dapatkan kunci Anda dalam beberapa langkah
Daftar, salin token, perbarui URL dasar. Itu saja.
Coba dengan kredit percobaan