Tanpa Had/Dokumentasi API Serasi OpenAI
Dokumentasi API Serasi OpenAI
Mula dengan API LLM tanpa sensor kami dalam beberapa saat. Hantar permintaan ke URL asas, terima teks mentah, dan skala tanpa yuran langganan.
https://api.unrestrictedaichatgpt.com/v1uncensored
Pengesahan & URL Asas
Gunakan URL asas yang disediakan dan kunci API untuk mengakses perkhidmatan. Kunci anda mengesahkan semua permintaan.
- URL Asas:
https://api.unrestrictedaichatgpt.com/v1 - Header:
Authorization: Bearer YOUR_API_KEY
Dapatkan kunci anda serta-merta dari papan pemuka.
curl https://api.unrestrictedaichatgpt.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run python script to sum column in csv file"}]
}'
Hujung Sambungan Penyelesaian Sembang
Hantar mesej ke /v1/chat/completions endpoint. ID model ialah uncensored.
Permintaan mengembalikan respons teks. Anda mengawal panjang output melalui max_tokens.
from openai import OpenAI
client = OpenAI(base_url="https://api.unrestrictedaichatgpt.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)
Respons Streaming (SSE)
Aktifkan aliran dengan menetapkan stream: true. Terima token secara masa nyata melalui Acara Dihantar Pelayan.
Butiran penggunaan token muncul dalam potongan akhir.
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)
Parameter: Suhu, Top P, dan Mod JSON
Laraskan temperature dan top_p untuk mengawal kreativiti. Gunakan response_format: {"type": "json_object"} untuk output terstruktur.
Tetapkan max_tokens untuk membatasi panjang respons.
Panggilan Fungsi & Alat
Takrifkan alat dalam permintaan anda. Model mengembalikan panggilan alat yang terstruktur.
Gunakan tool_choice untuk memaksakan tingkah laku khusus.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.unrestrictedaichatgpt.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);
Had Kadar & Kekangan
Had: 300 permintaan/minit, 8 permintaan serentak. Badan maksimum: 8 MB. Jendela konteks: 100,000 token. Ralat adalah percuma. Bayaran balik tidak dikeluarkan.
Soalan biasa
Apakah saiz tetingkap konteks?
Model ini menyokong tetingkap konteks 100,000 token untuk gabungan input dan output. Anda boleh menentukan sehingga 16,000 token untuk output setiap permintaan.
Bagaimana cara mengendalikan ralat?
Ralat lazim termasuk 401 (kunci tidak sah), 402 (tiada kredit), dan 429 (had kadar). Ralat tidak menggunakan kredit prabayar anda.
Adakah ini API OpenAI rasmi?
Tidak. Ia adalah API serasi OpenAI yang menggunakan model tanpa sensor yang berbeza. Gunakan SDK yang sama tetapi tukar URL asas dan kunci.
Jana kunci anda
Daftar, dapatkan kunci anda, kemas kini hujung. Selesai.