id ▾
Dapatkan kunci Anda

API Kompatibel OpenAI Uncensored

Dokumentasi API

Mulai dengan API LLM uncensored dengan mengarahkan klien standar yang kompatibel dengan OpenAI Anda ke URL dasar kami dan memasukkan kunci API Anda. Panduan cepat ini mencakup autentikasi, permintaan pertama Anda, streaming, dan batas teknis yang perlu Anda ketahui.

URL Dasar dan Autentikasi

Mulai dengan autentikasi menggunakan URL dasar https://api.googlegeminiuncensored.com/v1. Anda menerima satu kunci API aktif segera setelah mendaftar melalui Google atau email. Gunakan kunci ini di Authorization header sebagai token Bearer untuk semua permintaan selanjutnya.

  • URL Dasar: https://api.googlegeminiuncensored.com/v1
  • Header: Authorization: Bearer YOUR_API_KEY
curl https://api.googlegeminiuncensored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top five open source LLMs for local deployment"}]
  }'

Endpoint Chat Completions

Kirim permintaan generasi teks ke POST /v1/chat/completions. Endpoint ini menerima array pesan standar dan mengembalikan respons teks mentah tanpa filter konten untuk penggunaan dewasa yang sah.

from openai import OpenAI

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

ID modelnya adalah uncensored. Ini adalah model bobot terbuka yang berjalan di server kami, berbeda dari GPT atau Gemini. Ini tidak mengalihkan antara vendor atau menawarkan embedding.

Respons Streaming (SSE)

Aktifkan streaming dengan mengatur stream: true dalam badan permintaan Anda. API mengembalikan Server-Sent Events (SSE) di mana data penggunaan token muncul dalam potongan terakhir.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.googlegeminiuncensored.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 mengurangi latensi yang dirasakan untuk output panjang. Setiap potongan berisi delta teks parsial. Parse peristiwa terakhir untuk mendapatkan total konsumsi token untuk transparansi penagihan.

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)

Buat kunci Anda

Daftar, salin kunci, perbarui URL endpoint. Penyiapan lengkap dalam hitungan detik.

Dapatkan kunci Anda