ms ▾
Uncensored ModelsDapatkan kunci anda

Panduan Mula Cepat API Tanpa Sensor

Sambungkan klien anda ke API serasi OpenAI yang dihoskan kami menggunakan URL asas dan kunci API anda. Panduan ini merangkumi hujung asas, penstriman, dan parameter untuk integrasi pantas.

Pengesahan dan URL Asas

Mula dengan mengarahkan SDK anda ke URL asas kami dan menghantar kunci anda dalam pengepala pengesahan. Kami menyediakan perkhidmatan model langsung tanpa yuran pengaliran proxy. Gunakan standard Authorization: Bearer skema untuk mengesahkan permintaan. Kunci anda dijana serta-merta selepas pendaftaran melalui Google atau e-mel. Pastikan anda menggantikan kunci pemegang tempat dalam konfigurasi klien anda dengan yang dipaparkan pada papan pemuka anda. URL asas adalah https://api.uncensoredmodelsollama.com/v1. Hujung sambungan ini menyokong klien serasi OpenAI, membolehkan anda menukar penyedia tanpa menulis semula logik aplikasi anda. Simpan kunci anda dengan selamat, kerana ia memberikan akses kepada baki kredit prabayar anda.

Hujung Sambungan Penyelesaian Sembang

Hantar permintaan teks ke /v1/chat/completions endpoint untuk menjana respons. Endpoint ini mengendalikan sejarah perbualan standard dan arahan sistem. Anda mesti menentukan ID model sebagai uncensored dalam badan permintaan. API memulangkan respons berbentuk JSON yang mengandungi teks yang dijana dan statistik penggunaan token. Ralat seperti kredit tidak mencukupi atau kunci tidak sah dipulangkan dengan kod status HTTP yang sesuai. Gunakan hujung ini untuk semua tugas penjanaan teks standard. Ia tidak menyokong pengekodan, imej, atau penalaan halus. Pastikan payload anda tidak melebihi 8 MB untuk memastikan pemprosesan yang boleh dipercayai. Model memproses token input dan output dalam tetingkap konteks yang dikongsi.

Respons Streaming

Aktifkan penstriman dengan menetapkan stream parameter kepada benar dalam permintaan anda. API mengembalikan Acara yang Dihantar Pelayan (SSE) yang mengandungi segmen teks berperingkat. Pendekatan ini mengurangkan latensi yang dirasakan untuk pengguna yang menunggu output panjang. Anda menerima maklumat penggunaan token dalam segmen akhir aliran. Laksanakan pengendali aliran dalam klien anda untuk memproses acara ini dengan cekap. Aliran adalah ideal untuk antara muka perbualan dan aplikasi masa nyata. Pastikan pustaka klien anda menyokong penguraian SSE untuk menangani aliran data berterusan dengan betul. Tingkap konteks jumlah kekal 100,000 token tanpa mengira mod aliran.

Panggilan Fungsi dan Mod JSON

Gunakan tools parameter untuk membolehkan keupayaan panggilan fungsi. Takrifkan fungsi anda dalam badan permintaan untuk membolehkan model mengembalikan data berstruktur. Tetapkan response_format ke {"type": "json_object"} untuk output JSON ketat. Ciri ini berguna untuk mengekstrak data atau menjanaan beban kerja terstruktur. Model menyokong parameter pilihan alat untuk mengawal tingkah laku pemanggilan fungsi. Gunakan ciri-ciri ini untuk mengintegrasikan API ke dalam aliran kerja automatik. Pastikan definisi fungsi anda sepadan dengan skema input yang dijangka untuk keputusan yang boleh dipercayai. API mengembalikan panggilan alat dalam format OpenAI piawai untuk pengekodan yang mudah.

Parameter dan Had Kadar

Laraskan tingkah laku penjanaan menggunakan parameter seperti temperature, top_p, dan seed. Tetapkan max_tokens untuk membatasi panjang output, secara lalai kepada 2,048 jika tidak dinyatakan. API mengenakan had kadar sebanyak 300 permintaan setiap minit setiap kunci. Permintaan serentak dibatasi kepada 8 setiap kunci. Jika anda melebihi had ini, API akan memulangkan kod status 429. Permintaan ditadbir berdasarkan penggunaan token sebenar, dengan ralat dan penolakan adalah percuma. Kredit tidak luput, dan jumlah pra-dibayar adalah telus. Urus kunci anda dengan berhati-hati, kerana setiap akaun hanya menyokong satu kunci aktif pada satu masa.

Had, Ralat, dan Konteks

Jendela konteks menyokong 100,000 token untuk input dan output gabungan. Permintaan yang melebihi had badan 8 MB akan gagal. Ralat biasa termasuk 401 untuk kunci tidak sah dan 402 untuk kredit tidak mencukupi. Tangani ralat ini dengan baik dalam logik aplikasi anda. API menolak permintaan yang mengandungi kandungan seksual melibatkan kanak-kanak, tidak kira tetapan lain. Kandungan lain kekal tanpa sensor untuk penggunaan dewasa yang sah. Pantau penggunaan token anda untuk mengelakkan caj yang tidak dijangka. Sistem kredit pra-bayar memastikan anda hanya membayar apa yang digunakan. Tiada yuran langganan atau kos tersembunyi yang dikenakan pada integrasi anda.

cURL

curl https://api.uncensoredmodelsollama.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List all available models in the ollama library."}]
  }'

Python

from openai import OpenAI

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

Soalan lazim

Apakah URL asas model ollama tanpa sensor?

URL asas ialah HTTPS://api.uncensoredmodelsollama.com/v1. Gunakan titik akhir ini dengan mana-mana SDK serasi OpenAI dengan mengemas kini konfigurasi base_url. URL ini menyediakan model uncensored tunggal secara langsung tanpa laluan perantara.

Bagaimana cara mengendalikan respons aliran dalam Python?

Tetapkan parameter stream kepada true dalam permintaan anda. API mengembalikan Server-Sent Events yang mengandungi chunk teks berperingkat. Proses acara ini menggunakan penangan penstriman SDK anda untuk memaparkan output masa nyata. Data penggunaan token disediakan dalam chunk akhir penstriman.

Apa yang berlaku jika saya melebihi had kadar?

API mengembalikan kod status 429 apabila anda melebihi 300 permintaan setiap minit atau 8 permintaan serentak. Kunci anda kekal aktif, tetapi permintaan seterusnya akan gagal sehingga tetingkat had ditetapkan semula. Pantau penggunaan anda untuk mengelakkan gangguan dalam aliran kerja aplikasi anda'.

Dapatkan kunci anda dalam satu langkah

Daftar, salin kunci, kemas kini URL asas anda. Selesai.

Dapatkan kunci anda