ms ▾
Dapatkan kunci API

Uncensored OpenAI-compatible API

Dokumentasi API

Dokumentasi ini menyediakan panduan permulaan pantas untuk berintegrasi dengan API serasi OpenAI kami. Anda boleh menghantar teks dan menerima respons tanpa penapis menggunakan kod klien piawai.

URL Asas dan Pengesahan

API menerima permintaan pada https://api.qwenapipricing.com/v1. Setiap panggilan memerlukan token Bearer yang dihantar dalam Authorization header. Anda menjana kunci ini pada halaman pendaftaran dan ia mengenal pasti akaun kredit pra-dibayar anda.

  • Gunakan header HTTP standard untuk pengesahan.
  • Kunci tersebut kekal sah sehingga kredit anda luput atau anda mencabutnya.

Permintaan Pertama

Hantar permintaan penyelesaian sembang untuk menguji sambungan. Panggilan mudah ini mengesahkan kunci anda berfungsi dan mengembalikan respons asas.

Anda boleh mengesahkan kunci anda berfungsi dengan contoh ini.

curl https://api.qwenapipricing.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "list the costs for the qwen2.5 models"}]
  }'

Integrasi Python

Gunakan SDK Python OpenAI rasmi untuk berinteraksi dengan perkhidmatan kami. Arahkan klien ke URL asas kami dan bekalkan kunci anda.

Konfigurasi ini berfungsi dengan mana-mana perpustakaan Python piawai yang mengharapkan titik akhir OpenAI.

from openai import OpenAI

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

Integrasi Node.js

Pembangun Node boleh menggunakan openai pakej npm. Konfigurasikan klien dengan URL asas kami untuk menghantar permintaan.

Pendekatan ini mengekalkan serasi dengan kodbase OpenAI sedia ada.

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.qwenapipricing.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);

Respons Streaming

Aktifkan aliran dengan menetapkan stream: true dalam permintaan anda. API mengembalikan token melalui Acara Dikirim Pelayan.

Setiap chunk termasuk data penggunaan dalam acara akhir, membolehkan anda menjejaki penggunaan 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)

Had had laju dan ralat

Setiap kunci membolehkan 300 permintaan per minit dan 8 sambungan serentak. Anda menerima ralat 401 untuk kunci tidak sah, 402 apabila kredit habis, dan 429 untuk had kadar. Jendela konteks menyokong 100,000 token jumlah.

Soalan lazim

Bagaimana cara memulakan dengan API LLM tanpa sensor?

Daftar dengan Google atau e-mel untuk menerima kunci. Gunakan URL asas dan kunci dalam SDK OpenAI-compatible pilihan anda untuk menghantar permintaan serta-merta.

Apakah saiz tetingkap konteks?

Model ini menyokong tetingkap konteks 100,000 token untuk gabungan prompt dan penyelesaian.

Adakah API menyokong penstriman?

Ya, tetapkan parameter stream kepada true untuk menerima respons token demi token melalui Acara Dikirim Server.

Dapatkan Kunci API anda

Daftar, dapatkan kunci, kemas kini URL asas anda. Itu adalah proses lengkap.

Dapatkan kunci API