id ▾

Biaya api Claude: quickstart untuk API OpenAI-compatible uncensored

Kurangi pengeluaran LLM Anda dengan beralih ke API tanpa sensor sederhana yang menerima SDK dan kode yang sama seperti yang sudah Anda gunakan. Panduan awal ini menunjukkan cara mengintegrasikan endpoint yang kompatibel dengan OpenAI kami dalam hitungan menit dengan upaya migrasi nol.

Instal SDK OpenAI-compatible pilihan Anda

Mulai dengan menginstal SDK resmi untuk bahasa Anda. Pustaka menangani permintaan HTTP di tingkat dasar, sehingga Anda dapat fokus pada logika. Kami mendukung klien apa pun yang menggunakan protokol OpenAI.

  • Python: pip install openai
  • Node.js: npm install openai
  • Ruby: gem install openai

Ini memastikan kompatibilitas dengan endpoint standar kami. Anda tidak perlu menginstal proxy atau agregat khusus. Perpustakaan standar berfungsi langsung dengan URL dasar kami.

Konfigurasi base_url dan kunci API Anda

Arahkan klien SDK Anda ke titik akhir khusus kami. Ubah base_url ke https://api.claudeapicosts.com/v1. Gunakan kunci API yang Anda buat di dasbor kami.

Konfigurasi ini memastikan semua permintaan dialihkan langsung ke model uncensored kami. Tidak ada biaya pengalihan tersembunyi. Kode Anda tetap identik dengan implementasi OpenAI standar.

from openai import OpenAI

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

URL dasar adalah satu-satunya perubahan yang diperlukan. Autentikasi menggunakan header token Bearer standar.

Kirim permintaan penyelesaian chat pertama Anda

Buat permintaan POST ke /v1/chat/completions. Kirim prompt Anda dan atur model menjadi uncensored. Model ini menjawab tanpa penolakan konten untuk penggunaan dewasa yang sah.

Gunakan perintah curl di bawah ini untuk menguji konektivitas. Ganti YOUR_API_KEY dengan kunci aktual Anda. Respons mengembalikan teks yang dihasilkan.

curl https://api.claudeapicosts.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the current pricing tiers for the model."}]
  }'

Ini mengonfirmasi bahwa integrasi Anda berfungsi. Anda sekarang dapat mengirim prompt apa pun ke model uncensored. Token input dikenakan biaya $0.15 per 1M.

Tangani respons streaming dan penggunaan token

Aktifkan streaming untuk menerima token secara real-time. Atur stream: true dalam permintaan Anda. API menggunakan Server-Sent Events (SSE) untuk pengiriman.

Detail penggunaan token muncul di potongan terakhir. Ini memungkinkan Anda melacak biaya secara akurat. Anda dapat menguraikan peristiwa terakhir untuk mendapatkan total token input dan output.

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)

Streaming mengurangi latensi yang dirasakan. Sangat ideal untuk antarmuka obrolan dan generasi teks panjang. Model mendukung jendela konteks sebesar 100,000 token.

Aktifkan pemanggilan fungsi dan mode JSON

Gunakan tools parameter untuk pemanggilan fungsi. Ini memungkinkan ekstraksi data terstruktur dan penggunaan alat. Set response_format ke {"type": "json_object"} untuk output JSON ketat.

Fitur ini bekerja persis seperti pada model OpenAI standar. Anda dapat menentukan skema alat dan membiarkan model memilih tindakan. Mode JSON memastikan parsing yang dapat diprediksi.

import OpenAI from "openai";

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

Kedua fitur didukung sepenuhnya. Anda dapat menggabungkannya untuk tugas otomatisasi yang kompleks. Model menangani definisi alat dengan efisien.

Pantau penggunaan Anda dan kredit prabayar Anda

Lacak pengeluaran Anda melalui dasbor. Kredit dibebankan berdasarkan penggunaan token aktual. Kesalahan dan penolakan gratis. Kredit prabayar tidak pernah kedaluwarsa.

Anda dapat melakukan top up hanya dengan kripto. USDT (TRC20) atau USDC (Base) diterima. Top up minimum adalah $20. Bonus berlaku untuk jumlah yang lebih besar.

  • Top-up $50+ menambahkan kredit bonus +5%
  • Top-up $100+ menambahkan kredit bonus +10%
  • Top-up $200+ menambahkan kredit bonus +15%

Pantau saldo Anda untuk menghindari gangguan layanan. Dasbor menampilkan penggunaan secara real-time. Tidak ada biaya bulanan atau langganan.

Pertanyaan umum

Berapa biaya API Claude untuk model uncensored ini?

Harga kami adalah $0.15 per 1M token input dan $0.50 per 1M token output. Tidak ada biaya tersembunyi atau biaya langganan. Anda hanya membayar untuk token yang Anda konsumsi.

Bagaimana cara menangani batas laju dan error?

Anda mendapatkan 300 permintaan per menit dan 8 permintaan konper kunci. Error 401 berarti kunci Anda tidak valid. Error 402 menunjukkan kredit tidak mencukupi. Error 429 menandakan batas laju.

Apa jendela konteks dan batas output?

Jendela konteks adalah 100.000 token untuk prompt dan completion gabungan. Output maksimum adalah 16.000 token per permintaan. Output default adalah 2.048 token jika tidak ditentukan.

Dapatkan kunci API Anda dalam beberapa menit

Daftar, salin kunci, perbarui URL dasar Anda. Selesai.

Mulai sekarang