ms ▾

Uncensored OpenAI-compatible API

Dapatkan kunci percubaan

Dokumen API Penyelesaian Sembang Tanpa Sensor

Mula dengan API serasi OpenAI tanpa sensor dalam beberapa minit. Masukkan URL asas dan kunci API kami ke dalam sistem sedia ada anda untuk mula menjana teks tanpa had kandungan.

https://api.ollamaopenaiapi.com/v1uncensored

Pengesahan & URL Asas

Kunci API mengesahkan permintaan anda. Anda menerima satu kunci per akaun, yang anda jana serta-merta selepas mendaftar melalui Google atau e-mel. Gunakan URL asas HTTPS://api.ollamaopenaiapi.com/v1 untuk mengarahkan trafik anda.

  • Salin kunci anda dari papan pemuka.
  • Tetapkan pembolehubah persekitaran atau luluskannya terus dalam konfigurasi klien anda.
  • Pastikan klien anda menunjuk ke URL asas khusus kami untuk mengelakkan endpoint OpenAI standard.

Hujung Sambungan Penyelesaian Sembang

Hantar mesej ke hujung titik penyelesaian semakan untuk menerima respons teks. ID model ialah uncensored, yang berjalan pada pelayan kami dan tidak menolak topik dewasa atau kontroversi yang sah. Anda boleh menstrim 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 mengendalikan beban kerja JSON piawai. Ralat dikembalikan sebagai kod HTTP piawai. Jendela konteks ialah 100,000 token secara keseluruhan. Output maksimum ialah 16,000 token melainkan ditakrifkan semula.

Hujung Senarai Model

Query senarai model untuk mengesahkan ketersediaan. Respons mengesahkan ID model dan jenis. Ini berguna untuk nyahpepihahan konfigurasi klien. Ia mengembalikan format OpenAI piawai. Gunakan GET /v1/models untuk memeriksa. Senarai kecil kerana kami menyediakan satu model utama. Periksa endpoint ini untuk memastikan klien anda mengiktiraf struktur endpoint.

Aliran & Penggunaan Token

Aktifkan aliran dengan menetapkan stream: true. Anda menerima Server-Sent Events (SSE). Penggunaan token muncul dalam pecahan akhir. Ini mengurangkan latensi yang dirasakan untuk output panjang. Anda boleh memproses token apabila ia tiba. Ini sesuai untuk antaramuka sembang. API mengembalikan data penggunaan dengan tepat. Pantau kiraan token anda untuk menguruskan kos. Penstriman berfungsi dengan semua parameter. Ia menyokong alat dan mod JSON.

Parameter: Suhu, Top P, Alat

Kawal kreativiti dengan temperature dan top_p. Gunakan tools untuk pemanggilan fungsi. Tetapkan response_format ke {"type": "json_object"} untuk output terstruktur. Parameter ini mengikuti skema OpenAI. Anda juga boleh menetapkan stop jujukan dan seed untuk boleh direplikasi. Laraskan penalti untuk mengawal pengulangan. Model tidak disensor menghormati kekangan ini. Ia tidak memaksa gaya tertentu. Anda mempunyai kawalan penuh ke atas penjanaan.

Pengendalian Ralat & Had

Kendalikan ralat dengan menyemak kod status HTTP. 401 bermaksud kunci tidak sah. 402 menunjukkan kredit tidak mencukupi. 429 menandakan had kadar. Hadnya ialah 300 permintaan setiap minit. Kebolehcanggihan dicalarkan pada 8 permintaan setiap kunci. Badan permintaan mesti kurang daripada 8 MB. Ralat tidak menggunakan kredit. Semak badan respons untuk butiran. Logik cubaan semula harus mengendalikan 429. Gunakan penangguhan eksponen untuk kebolehpercayaan.

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);

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 biasa

Apakah tetingkap konteks API OpenAI ollama tanpa sensor?

Tingkap konteks adalah 100,000 token untuk gabungan prompt dan penyelesaian. Anda boleh menetapkan output maksimum 16,000 token setiap permintaan. Jika anda tidak menetapkan max_tokens, lalaiannya ialah 2,048 token. Ini membolehkan penjanaan kandungan bentuk panjang.

Bagaimana cara menggunakan API yang serasi dengan openai menggunakan python?

Pasang SDK Python OpenAI rasmi. Tetapkan URL asas ke HTTPS://api.ollamaopenaiapi.com/v1. Lulus kunci API anda dalam inisialisasi. Baki kod kekal sama seperti penggunaan OpenAI standard. Ini memastikan keserasian serentak untuk skrip sedia ada anda.

Mengapa menggunakan alternatif API OpenAI untuk pembangunan bot sembang NSFW?

Penyedia standard sering mengehadkan kandungan dewasa atau topik kontroversial. Model tanpa sensor kami membolehkan penggunaan dewasa yang sah tanpa penolakan. Anda mendapat struktur API yang sama tetapi dengan fewer penapis kandungan. Ini menjadikannya sesuai untuk bot chat NSFW dan aplikasi penulisan kreatif.

Selamatkan kunci API anda

Daftar, dapatkan kunci anda, dan kemas kini URL asas anda. Itu merangkumi keseluruhan konfigurasi.

Dapatkan kunci percubaan