Mulakan dengan API tanpa sensor kami
Mula dengan API tanpa sensor kami dengan mengarahkan SDK serasi OpenAI sedia ada anda ke hujung titik kami. Anda akan menerima akses langsung, tidak dimediasi kepada model yang ditala tunggal dengan harga berasaskan token yang telus.
- per 1M token input
- $0.15
- Token output / 1 juta
- $0.50
- konteks token
- 100,000
- kredit percubaan
- $0.50
- permintaan setiap minit
- 300
Persediaan pengesahan URL Asas
Arahkan SDK anda ke hujung kami dan hantar kunci anda dalam header pengesahan. Kami menyediakan URL asas hos tunggal yang berfungsi dengan mana-mana klien serasi OpenAI. Anda menerima satu kunci aktif per akaun, dan pendaftaran mengambil masa beberapa saat melalui Google atau e-mel tanpa memerlukan nombor telefon. Kunci anda memberikan akses kepada model tanpa sensor serta-merta selepas pembuatannya.
Pengesahihan bergantung pada token Bearer standard. Jika anda menghantar kunci yang tidak sah, API mengembalikan ralat 401. Anda boleh menjana kunci baru pada bila-bila masa, dan kunci lama berhenti berfungsi serta-merta. Reka bentuk ini mengekalkan privasi penggunaan anda dan memudahkan akses anda.
Anda tidak perlu mengurus pelbagai versi model atau bimbang tentang penghalaan yang tidak telus. Hujung tersebut menyediakan satu model bahasa besar khusus yang ditala untuk kandungan dewasa dan kekurangan penolakan. Kekalkan kunci anda dengan selamat, kerana ia satu-satunya cara untuk mengakses kredit pra-bayar anda.
Hujung sambungan penyelesaian sembang (POST /v1/chat_completions)
Hantar arahan anda ke hujung penyelesaian chat untuk menerima respons teks. Ini adalah kaedah interaksi teras untuk API kami. Anda menyusun permintaan anda dengan mesej sistem untuk menetapkan kelakuan dan mesej pengguna untuk pertanyaan sebenar anda. Model memproses input dan memulangkan respons teks.
API kami ketat mengenai apa yang dilakukannya. Kami tidak menyokong pengekodan, penjanaan imej, atau pemprosesan audio. Anda mendapat teks masuk dan teks keluar. Jendela konteks menyokong 100,000 token untuk gabungan prompt dan penyelesaian. Ini membolehkan perbualan panjang atau pemprosesan dokumen besar.
Jaga permintaan anda agar bersih dan terstruktur. Hujung ini menjangkakan format JSON khusus. Jika anda menghantar jenis data yang salah, anda akan menerima ralat. Kami mengendalikan kerja berat inferens pada pelayan kami sendiri.
Python SDK integration example
Gunakan SDK Python rasmi untuk berinteraksi dengan API kami dengan mudah. Kod di bawah menunjukkan cara memulakan klien dengan URL asas kami dan kunci anda. Anda kemudian boleh memanggil fungsi penyelesaian sembang dengan mesej anda.
Konfigurasi ini berfungsi kerana API kami serasi sepenuhnya dengan OpenAI. Anda tidak memerlukan perpustakaan klien khusus. Cukup kemas kini URL asas dan kunci API anda. Ciri SDK yang lain kekal sama. Ini menjadikan migrasi dari penyedia lain mudah jika anda perlu bertukar kemudian.
Kami mengesyorkan menggunakan versi terkini SDK untuk pengalaman terbaik. Perpustakaan mengendalikan percubaan semula dan penguraian JSON untuk anda. Anda hanya perlu memberi tumpuan kepada logik prompt dan parameter model anda.
Contoh integrasi SDK Node
Integrasi dengan Node.js menggunakan pakej npm standard. Strukturnya meniru contoh Python. Anda menetapkan URL asas ke penamat kami dan menyediakan kunci API anda. Ini memastikan keserasian dengan aplikasi Node.js sedia ada.
SDK Node mengendalikan permintaan HTTP secara automatik. Anda menghantar array mesej dan menerima objek respons. Ini termasuk kandungan teks yang dijana. Anda kemudian boleh memproses teks ini dalam logik aplikasi anda.
Perhatikan bahawa kami hanya menyokong penyelesaian teks. Jangan jangka data imej atau audio dalam respons. SDK akan menafsir respons JSON dan memberikan anda akses kepada teks. Konsistensi merentas bahasa ini memudahkan proses pembangunan anda.
Penggunaan token respons aliran
Dayakan penstriman untuk menerima respons token demi token. Ini memberikan latensi yang dirasakan lebih pantas bagi pengguna anda. Anda boleh memaparkan teks sejurus ia dijana berbanding menunggu respons penuh. Ini sangat penting untuk antara muka sembang.
Bungkusan terakhir aliran mengandungi statistik penggunaan token. Anda boleh menggunakan data ini untuk mengesan kos anda dan memantau baki akaun anda. Aliran tidak mengubah model pengebilan. Anda masih membayar setiap token yang digunakan.
API kami menyokong peristiwa dihantar pelayan untuk penstriman. SDK mengendalikan penafsiran peristiwa. Anda hanya perlu menetapkan parameter stream kepada true. Ini berfungsi dengan klien Python dan Node. Ia adalah cara yang disyorkan untuk membina aplikasi interaktif.
Had, ralat, dan butiran model
Memahami had kadar dan ralat berpotensi anda untuk membina aplikasi yang kukuh. Anda terhad kepada 300 permintaan setiap minit dan 8 permintaan serentak per kunci. Saiz badan permintaan dihadkan kepada 8 MB. Jika anda melebihi had ini, anda akan menerima ralat 429. Anda boleh melaksanakan balik eksponen untuk mengendalikan ini dengan baik.
Ralat lazim termasuk 401 untuk kunci tidak sah dan 402 untuk kredit tidak mencukupi. Jika anda kehabisan kredit, anda mesti menambah saldo melalui kriptokoin untuk meneruskan. Ralat dan penolakan adalah percuma, jadi anda tidak membayar untuk permintaan yang gagal. Model hanya menolak kandungan seksual yang melibatkan kanak-kanak, yang merupakan had keras.
Anda boleh menyemak model yang tersedia melalui hujung GET /v1/models. Ini akan memulangkan ID model uncensored tunggal. Kami tidak menawarkan pelbagai model atau pengalihan. Kesederhanaan ini mengurangkan kerumitan dan memastikan tingkah laku yang konsisten. Kredit pra-dibayar anda tidak luput, jadi anda boleh menghentikan penggunaan tanpa kehilangan dana.
cURL
curl https://api.keyapiunlimited.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list the python libraries for web scraping"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.keyapiunlimited.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.keyapiunlimited.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);Aliran
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)FAQ
Apakah URL asas untuk kunci API tanpa had?
URL asas ialah HTTPS://api.keyapiunlimited.com/v1. Anda mesti mengemas kini konfigurasi SDK anda untuk menunjuk ke URL ini. Hujung ini menjayakan model tanpa sensor kami melalui antara muka serasi OpenAI standard.
Bagaimana cara mengendalikan had kadar dan ralat?
Anda terhad kepada 300 permintaan setiap minit dan 8 permintaan serentak. Jika anda melebihi ini, anda akan menerima ralat 429. Anda boleh melaksanakan logik cubaan semula dengan penangguhan eksponen untuk mengurus had-had ini dengan berkesan.
Apakah saiz tetingkap konteks?
Jendela konteks ialah 100,000 token untuk gabungan prompt dan penyelesaian. Ini membolehkan perbualan panjang dan pemprosesan dokumen besar. Output maksimum setiap permintaan ialah 16,000 token.
Dapatkan kunci anda sekarang
Daftar, salin kunci, kemas kini URL asas anda. Itu sahaja.