Dokumentasi API Serasi OpenAI
Hantar teks ke LLM tanpa sensor kami melalui hujung sambingan serasi OpenAI piawai dan terima respons mentah tanpa tapisan serta-merta. Panduan permulaan pantas ini merangkumi pengesahan, permintaan asas, penstriman, dan pengendalian ralat untuk integrasi anda.
URL Asas & Pengesahan
Mula-mra, arahkan klien anda ke HTTPS://api.polskillm.com/v1. Jana kunci di papan pemuka kami menggunakan Google atau e-mel, kemudian hantar ia dalam Authorization pencap sebagai token Bearer. Tiada nombor telefon diperlukan untuk pendaftaran, memastikan akses pantas ke model tanpa tapisan untuk projek anda.
Permintaan Pertama
Hantar permintaan POST ke /v1/chat/completions dengan model id "uncensored". API menerima parameter standard seperti temperature dan top_p untuk mengawal kreativiti. Di bawah ialah contoh curl asas untuk mengesahkan sambungan anda dan menerima respons teks.
curl https://api.polskillm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Translate this log entry to English"}]
}'
Sahkan struktur respons sepadan dengan format OpenAI untuk integrasi lancar ke dalam alat sedia ada anda.
Integrasi SDK Python
Gunakan perpustakaan Python rasmi OpenAI dengan menetapkan URL asas ke hujung sambungan kami. Pendekatan ini memastikan keserasian dengan pangkalan kod sedia ada anda sambil memanfaatkan keupayaan AI tanpa sensor kami. SDK mengendalikan tokenisasi dan pemformatan permintaan secara automatik untuk anda.
from openai import OpenAI
client = OpenAI(base_url="https://api.polskillm.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)
Import perpustakaan dan konfigurasikan klien dengan kunci API anda untuk mula menjana kandungan serta-merta.
Persediaan Pelanggan Node.js
Mulakan pakej npm OpenAI dengan URL asas tersuai dan kunci rahsia anda. Sediaan ini berfungsi dengan mana-mana aplikasi Node.js yang memerlukan akses langsung kepada model tanpa sekatan. Konfigurasikan contoh klien untuk menunjuk ke pelayan kami untuk respons berlatensi rendah.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.polskillm.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);
Panggil kaedah chat.completions.create untuk menghantar prompt anda dan menerima output model.
Respons Streaming
Aktifkan aliran dengan menetapkan stream: true dalam permintaan anda. API mengembalikan Acara Dihantar Pelayan (SSE) membolehkan anda memproses token semasa ia dijana. Ini mengurangkan latensi yang dirasakan untuk pengguna yang berinteraksi dengan LLM NSFW atau alternatif AI watak secara masa nyata.
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)
Tangani delta object dalam setiap segmen untuk menyusun respons akhir atau mengemas kini UI secara berperingkat.
Had Kadar & Ralat
Anda terhad kepada 300 permintaan setiap minit dan 8 permintaan serentak setiap kunci. Jika anda melebihi had ini, anda akan menerima kod status 429. Ralat biasa termasuk 401 untuk kunci yang tidak sah dan 402 apabila kredit prabayar telah habis. Tetingkap konteks menyokong 100,000 token secara keseluruhan, tanpa had output berasingan.
Soalan biasa
Adakah ini perkhidmatan OpenAI rasmi?
Tidak, kami adalah penyedia bebas yang menawarkan antara muka API yang serasi dengan OpenAI. Kami menyediakan model tanpa sensor kami sendiri, bukan GPT-4 atau model vendor lain.
Bagaimakah sistem kredit prabayar berfungsi?
Anda menambah baki dengan kriptokoin dan hanya membayar untuk token yang digunakan. Ralat dan penolakan tidak menggunakan kredit anda, dan baki yang tidak digunakan tidak akan luput.
Apakah saiz tetingkap konteks?
Model ini menyokong tetingkap konteks 100,000 token untuk gabungan input dan output. Tiada had output berasingan: respons boleh menggunakan semua ruang yang tinggal dalam tetingkap tersebut.
Dapatkan kunci API anda sekarang
Daftar, salin token, dan kemas kini endpoint. Selesai.
Dapatkan kunci anda