Dokumentasi API Penyelesaian Obrolan Tanpa Sensor
Mulai dengan API yang kompatibel dengan OpenAI tanpa sensor dalam hitungan menit. Masukkan URL dasar dan kunci API kami ke dalam tumpukan teknologi Anda yang ada untuk mulai menghasilkan teks tanpa pembatasan konten.
https://api.ollamaopenaiapi.com/v1uncensored
Autentikasi & URL Dasar
Kunci API mengautentikasi permintaan Anda. Anda menerima satu kunci per akun, yang Anda hasilkan segera setelah mendaftar melalui Google atau email. Gunakan URL dasar HTTPS://api.ollamaopenaiapi.com/v1 untuk mengarahkan lalu lintas Anda.
- Salin kunci Anda dari dasbor.
- Atur variabel lingkungan atau langsung meneruskannya dalam konfigurasi klien Anda.
- Pastikan klien Anda mengarah ke URL dasar khusus kami untuk menghindari titik akhir OpenAI standar.
Endpoint Chat Completions
Kirim pesan ke endpoint penyelesaian obrolan untuk menerima respons teks. ID modelnya adalah uncensored, yang berjalan di server kami dan tidak menolak topik dewasa yang sah atau kontroversial. Anda dapat mengalirkan respons atau menerimanya dalam satu blok.
curl https://api.ollamaopenaiapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list open ports on this server"}]
}'Endpoint ini menangani payload JSON standar. Error dikembalikan sebagai kode HTTP standar. Jendela konteks adalah 100.000 token secara total. Output maksimum adalah 16.000 token kecuali diabaikan.
Endpoint Daftar Models
Kirim pertanyaan ke daftar models untuk memverifikasi ketersediaan. Respons mengonfirmasi ID model dan jenisnya. Ini berguna untuk mendiagnosis konfigurasi klien. Ini mengembalikan format OpenAI standar. Gunakan GET /v1/models untuk memeriksa. Daftarnya kecil karena kami melayani satu model utama. Periksa endpoint ini untuk memastikan klien Anda mengenali struktur endpoint.
Streaming & Penggunaan Token
Aktifkan streaming dengan mengatur stream: true. Anda menerima Server-Sent Events (SSE). Penggunaan token muncul di potongan terakhir. Ini mengurangi latensi yang dirasakan untuk output panjang. Anda dapat memproses token saat tiba. Ini ideal untuk antarmuka obrolan. API mengembalikan data penggunaan secara akurat. Pantau jumlah token Anda untuk mengelola biaya. Streaming berfungsi dengan semua parameter. Ini mendukung alat dan mode JSON.
Parameter: Suhu, Top P, Tools
Kontrol kreativitas dengan temperature dan top_p. Gunakan tools untuk pemanggilan fungsi. Setel response_format ke {"type": "json_object"} untuk output terstruktur. Parameter-parameter ini mengikuti skema OpenAI. Anda juga dapat mengatur stop urutan dan seed untuk reproduktibilitas. Sesuaikan penalti untuk mengendalikan pengulangan. Model tak sensor menghormati batasan ini. Ini tidak memaksakan gaya tertentu. Anda memiliki kontrol penuh atas generasi.
Penanganan Kesalahan & Batasan
Tangani kesalahan dengan memeriksa kode status HTTP. 401 berarti kunci tidak valid. 402 menunjukkan kredit tidak cukup. 429 menandakan pembatasan laju. Batasnya adalah 300 permintaan per menit. Konkurensi dibatasi hingga 8 permintaan per kunci. Tubuh permintaan harus di bawah 8 MB. Kesalahan tidak mengonsumsi kredit. Periksa tubuh respons untuk detail. Logika retry harus menangani 429. Gunakan backoff eksponensial untuk keandalan.
Python
from openai import OpenAI
client = OpenAI(base_url="https://api.ollamaopenaiapi.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.ollamaopenaiapi.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)Pertanyaan umum
Apa jendela konteks API OpenAI ollama tanpa sensor?
Jendela konteks adalah 100.000 token untuk prompt dan completion secara gabungan. Anda dapat mengatur output maksimum 16.000 token per permintaan. Jika Anda tidak mengatur max_tokens, nilai awalnya adalah 2.048 token. Ini memungkinkan generasi konten panjang.
Bagaimana cara menggunakan API yang kompatibel dengan OpenAI menggunakan python?
Instal SDK Python OpenAI resmi. Atur URL dasar ke HTTPS://api.ollamaopenaiapi.com/v1. Teruskan kunci API Anda dalam inisialisasi. Sisa kode tetap identik dengan penggunaan OpenAI standar. Ini memastikan kompatibilitas langsung untuk skrip Anda yang sudah ada.
Mengapa menggunakan alternatif API OpenAI untuk pengembangan bot obrolan NSFW?
Penyedia standar sering membatasi konten dewasa atau topik kontroversial. Model uncensored kami memungkinkan penggunaan dewasa yang sah tanpa penolakan. Anda mendapatkan struktur API yang sama tetapi dengan lebih sedikit filter konten. Ini sangat ideal untuk chatbot NSFW dan aplikasi penulisan kreatif.
Amankan kunci API Anda
Daftar, ambil kunci Anda, dan perbarui URL dasar Anda. Itu mencakup seluruh konfigurasi.
Klaim kunci percobaan