Rujukan API ollama tanpa sensor
Mula dengan API ollama tanpa sensor dengan menghantar satu permintaan ke penamat akhir serasi OpenAI kami. Panduan ini merangkumi pengesahan, penstriman, dan pengendalian ralat untuk integrasi serta-merta.
URL Asas dan Pengesahan
URL asas untuk semua permintaan ialah HTTPS://api.uncensoredollama.com/v1. Anda mengesahkan diri dengan menghantar kunci API anda dalam header Authorization. Format header mesti tepat 'Bearer YOUR_API_KEY'. Kunci ini dijana serta-merta selepas anda mendaftar melalui Google atau e-mel. Tiada pengesahan nombor telefon diperlukan. Kunci anda berfungsi dengan mana-mana klien SDK OpenAI piawai.
Permintaan Pertama
Hantar arahan pertama anda ke endpoint /v1/chat/completions. ID model adalah 'uncensored'. Model ini menjawab tanpa penolakan kandungan untuk penggunaan dewasa yang sah. Ia bukan GPT atau Claude. Gunakan arahan curl berikut untuk mengesahkan sambungan.
curl https://api.uncensoredollama.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list 3 common rust compile errors"}]
}'
Jangka respons JSON dengan teks yang dijana. Jika anda menerima ralat, semak kesahihan kunci anda. Model ini mengendalikan arahan kompleks dengan baik. Anda boleh menyesuaikan parameter seperti suhu untuk output yang lebih kreatif.
Integrasi SDK Python
Gunakan perpustakaan Python rasmi OpenAI untuk integrasi yang mudah. Tetapkan atribut base_url dan api_key pada contoh klien. Ini membolehkan anda menggunakan semula struktur kod sedia ada. Contoh berikut menunjukkan panggilan penyelesaian sembang mudah.
from openai import OpenAI
client = OpenAI(base_url="https://api.uncensoredollama.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)
Objek respons mengandungi teks yang dijana dalam pilihan array. Anda boleh mengekstrak kandungan terus. Kaedah ini boleh dipercayai untuk pemprosesan secara pukal. Ia mengendalikan cubaan semula secara automatik.
Penggunaan SDK Node
Mulakan klien OpenAI dengan kelayakan anda. base_url mesti menunjuk ke hujung titik kami. Ini memastikan keserasian dengan aplikasi Node.js piawai. Gunakan petikan kod berikut untuk membuat contoh klien.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.uncensoredollama.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 dengan ID model anda. Model 'uncensored' bertindak balas dengan berkesan terhadap prompt sistem. Anda boleh mengesirkan hasil atau menunggu respons penuh. Pengendalian ralat harus menangkap isu rangkaian.
Data Penggunaan dan Streaming
Aktifkan penstriman dengan menetapkan stream kepada true. Ini mengembalikan chunk apabila ia dijana. Chunk terakhir mengandungi statistik penggunaan. Ini termasuk kiraan token input dan output. Data ini penting untuk ketepatan pengebilan.
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)
Proses setiap potongan untuk membina respons lengkap. Ciri aliran mengurangkan latensi yang dirasakan. Ia berfungsi dengan baik untuk aplikasi masa nyata. Penggunaan token hanya terdapat dalam potongan terakhir.
Had dan Ralat
Anda terhad kepada 300 permintaan setiap minit per kunci. Jendela konteks ialah 100,000 token. Ralat termasuk 401 untuk kunci tidak sah dan 402 untuk kredit tidak mencukupi. Ralat 429 menunjukkan had kadar. Tangani kod ini dengan baik dalam aplikasi anda. Penolakan tidak menggunakan kredit. Ralat adalah percuma. Kredit pra-dibayar anda tidak luput.
Soalan biasa
Adakah API ollama tanpa sensor menyokong panggilan fungsi?
Ya, API menyokong panggilan fungsi melalui parameter alat. Anda boleh menentukan alat tersuai dalam permintaan anda. Model akan mengembalikan JSON terstruktur untuk pelaksanaan alat. Ini berfungsi dengan klien SDK OpenAI standard.
Bagaimakah harga berfungsi untuk API AI uncensored?
Harga ialah $0.15 bagi setiap 1M token input dan $0.50 bagi setiap 1M token output. Anda hanya membayar untuk penggunaan token sebenar. Ralat dan penolakan adalah percuma. Kredit pra-bayar dicas berdasarkan penggunaan dan tidak luput.
Adakah model tanpa sensor dilatih pada data saya?
Tidak, prompt tidak digunakan untuk latihan. Data anda kekal privasi. Model ini adalah model berat terbuka yang dijalankan di pelayan kami. Ia bukan model GPT, Claude, atau vendor lain's.
Jana kunci API anda
Daftar, salin kunci anda, dan arahkan SDK anda ke URL asas baharu. Setup mengambil beberapa saat.