ms ▾
Dapatkan kunci anda

Dokumentasi Sumber API: Chat Completions & Models

Sambungkan aplikasi anda ke LLM tanpa sensor kami dengan satu URL asas dan header serasi OpenAI standard. Kami mengendalikan infrastruktur supaya anda boleh fokus membina pengalaman chat tanpa had.

Pengesahan dan Konfigurasi URL Asas

Sumber API untuk permintaan anda terletak di https://api.apisource.cc/v1. Anda mesti termasuk Authorization header dengan token Bearer anda. Tetapan ini berfungsi dengan SDK rasmi OpenAI dan mana-mana klien serasi dengan hanya mengubah URL asas dan menyediakan kunci anda. Anda menerima satu kunci aktif per akaun, yang muncul serta-merta selepas pendaftaran melalui Google atau e-mel.

Parameter Hujung Sambungan Penyelesaian Sembang

Hantar teks ke model menggunakan POST /v1/chat/completions. Kami melayani satu model bahasa besar tanpa sensor yang dikenal pasti oleh ID uncensored. Anda boleh mengawal tingkah laku penjanaan dengan parameter seperti temperature, top_p, dan stop. Model ini menjawab tanpa penolakan kandungan untuk penggunaan dewasa yang sah, menjadikannya sesuai untuk peranan atau penjanaan kandungan tanpa sekatan.

curl https://api.apisource.cc/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Get the current USD price per token for the model"}]
  }'

Penggunaan Token Respons Streaming

Aktifkan aliran dengan menetapkan stream: true dalam permintaan anda. Kami memulangkan Acara yang Dihantar Pelayan (SSE) di mana chunk akhir mengandungi statistik penggunaan token sebenar. Pendekatan ini membolehkan aplikasi anda memaparkan respons secara masa nyata sambil mengesan penggunaan dengan tepat. Anda juga boleh memaksakan output JSON ketat menggunakan response_format parameter.

Panggilan Fungsi dan Mod JSON

Integrasikan alat terus ke dalam aliran kerja AI anda dengan mentakrifkan fungsi dalam tools array. Model menyokong tool_choice untuk kawalan tepat atas pelaksanaan. Apabila anda memerlukan data terstruktur, set response_format ke {"type": "json_object"} untuk memastikan output adalah JSON yang sah. Keupayaan ini berfungsi dengan lancar bersama model tanpa sensor untuk pengekstrakan data yang konsisten.

from openai import OpenAI

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

Had Kadar dan Penanganan Ralat

Kami mengenakan had 300 permintaan per minit dan membenarkan 8 permintaan serentak setiap kunci. Jika anda melebihi had ini, anda akan menerima ralat 429. Ralat biasa lain termasuk 401 untuk kunci API tidak sah dan 402 apabila kredit prabayar anda habis. Permintaan tidak luput, dan anda boleh menambah baki serta-merta menggunakan USDT pada TRC20 atau USDC pada Base.

import OpenAI from "openai";

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

Spesifikasi Model dan Jendela Konteks

Model ini menyokong tetingkap konteks sebanyak 100,000 token untuk gabungan prompt dan penyelesaian. Output maksimum setiap permintaan ialah 16,000 token, atau 2,048 jika anda tidak menentukan max_tokens. Senibina ini menghapuskan kerumitan pengaliran model sambil menyediakan pilihan tanpa tapisan tunggal dan boleh dipercayai untuk keperluan sumber API anda. Anda hanya membayar untuk penggunaan token sebenar.

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 Teknikal

Adakah API Source rakan rasmi OpenAI?

Tidak, kami merupakan perkhidmatan bebas. API kami sepadan dengan OpenAI tetapi menyediakan model tanpa sensor kami sendiri, bukan GPT atau model vendor lain. Semak dokumentasi sendiri vendor untuk butangan model khusus mereka.

Apa yang berlaku jika saya mendapat ralat 402?

Ralat 402 menunjukkan bahawa kredit prabayar anda telah habis. Anda boleh menambah nilai serta-merta dengan kripto (USDT atau USDC) untuk terus membuat permintaan. Ralat dan penolakan tidak menggunakan kredit anda.

Adakah model tanpa penapisan menapis kandungan dewasa?

Model ini tidak menolak topik dewasa yang sah, fiksyen, atau kontroversial. Walau bagaimanapun, had tegas sentiasa terpakai: permintaan yang melibatkan kandungan seksual dengan kanak-kanak akan ditolak. Ini memastikan asas keselamatan sambil mengekalkan kebebasan untuk jenis kandungan lain.

Jana kunci anda serta-merta

Daftar, dapatkan kunci anda, kemas kini URL asas. Konfigurasi serta-merta.

Dapatkan kunci anda