ms ▾
Dapatkan kunci anda

Pengenalan: Integrasikan API AI tidak terkawal

Dapatkan API tanpa sensor berjalan dalam masa beberapa minit. Integrasikan API AI tanpa penapis dengan klien serasi OpenAI standard dan mula menjana teks tanpa tapisan serta-merta.

Prasyarat: Persediaan SDK dan URL Asas

Gunakan mana-mana SDK serasi OpenAI. Arahkan klien anda ke URL asas yang betul dan tetapkan kunci API anda. Ini memastikan permintaan anda mencapai model tanpa sensor tanpa konfigurasi tambahan.

  • URL Asas: https://api.aiunhinged.cc/v1
  • ID Model: uncensored
  • Pengesahan: Token Bearer dalam Authorization pencap
curl https://api.aiunhinged.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Generate a JWT token valid for 1 hour"}]
  }'

Sahkan Dengan Kunci API Anda

Masukkan kunci API anda dalam header Authorization. Sistem akan menolak permintaan tanpa kelayakan yang sah. Ralat akan memulangkan kod status yang jelas untuk tujuan nyahpepijat.

from openai import OpenAI

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

Menghantar Permintaan Penyelesaian Pertama Anda

Hantar permintaan POST ke /v1/chat/completions. Sertakan ID model dan array mesej anda. API mengembalikan respons teks serta-merta. Ini berfungsi untuk cerita, skrip, atau penjanaan data mentah.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.aiunhinged.cc/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 Streaming Dengan SSE

Aktifkan aliran dengan menetapkan stream: true. Terima token semasa ia dijana. Ini mengurangkan latensi yang dirasakan untuk output panjang. Bahagian akhir termasuk butiran penggunaan token.

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)

Menggunakan Alat dan Function Calling

Takrifkan alat dalam permintaan anda. Model memulangkan hujah terstruktur. Huraikan ini untuk melaksanakan fungsi luaran. Ini membolehkan aliran kerja dinamik dan interaktif tanpa penguraian manual.

import OpenAI from "openai";

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

Mengendalikan Token dan Had

Hormati had 300 permintaan setiap minit. Tetingkap konteks menyokong 100,000 token jumlah. Permintaan yang melebihi had mengembalikan kod status 429. Kredit tidak mencukupi mengembalikan 402. Kunci tidak sah mengembalikan 401. Ralat tidak menggunakan kredit.

Soalan biasa

Bagaimana cara mengintegrasikan API tanpa sensor dengan klien sedia ada?

Tetapkan URL asas kepada HTTPS://api.aiunhinged.cc/v1 dan gunakan kunci API anda dalam header Authorization. Mana-mana SDK serasi OpenAI berfungsi secara luar kotak. Tiada perantara khusus diperlukan.

Apa yang berlaku jika saya mencapai had kadar?

API mengembalikan kod status 429. Anda perlu menunggu sehingga tetingkat ditetapkan semula. Hadnya ialah 300 permintaan setiap minit setiap kunci. Sesuaikan kekerapan permintaan anda dengan sewajarnya.

Adakah model tanpa penapisan menyokong panggilan fungsi?

Ya. Takrifkan alat dalam badan permintaan anda. Model mengembalikan argumen JSON terstruktur. Anda kemudian boleh melaksanakan fungsi-fungsi ini dalam logik aplikasi anda dengan lancar.

Dapatkan kunci anda dengan serta-merta

Daftar, ambil kunci, kemas kini URL asas. Itu adalah keseluruhan konfigurasi.

Dapatkan kunci anda