id ▾
Mulai sekarang
  1. API AI Termurah
  2. Panduan Cepat: Integrasi API LLM Tanpa Sensor

Panduan Cepat: Integrasi API LLM Tanpa Sensor

Integrasikan API LLM tanpa sensor kami menggunakan endpoint standar yang kompatibel dengan OpenAI. Panduan cepat ini memandu Anda dari pengambilan kunci API hingga streaming respons dan pemanggilan fungsi.

Prasyarat: SDK dan Kunci API

Mulai dengan membuat akun untuk menerima kunci API unik Anda. Masuk dengan Google atau email dan password untuk menghasilkan kunci secara instan tanpa verifikasi nomor telepon. Instal paket SDK pilihan Anda, seperti openai untuk Python, dan konfigurasikan dengan URL dasar https://api.apiaicheapest.com/v1. Autentikasi setiap permintaan dengan mengatur Authorization header ke Bearer YOUR_API_KEY. Anda dapat menguji konektivitas segera menggunakan contoh yang disediakan.

Permintaan Penyelesaian Obrolan Dasar

Kirimkan permintaan completion chat standar untuk menghasilkan respons teks. API menerima daftar pesan dan mengembalikan output model. Gunakan ID model uncensored untuk mengakses model open-weight kami tanpa penolakan konten. Setiap respons mencakup detail penggunaan token untuk pelacakan penagihan yang akurat. Kesalahan seperti kredit tidak mencukupi atau kunci tidak valid dikembalikan dengan kode status HTTP yang jelas.

curl https://api.apiaicheapest.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Convert this Python list to a JSON array"}]
  }'

Respons Streaming (SSE)

Aktifkan streaming untuk menerima token secara real-time saat token tersebut dihasilkan. Atur stream parameter ke true dalam badan permintaan Anda. Server mengembalikan serangkaian Server-Sent Events (SSE) yang berisi penyelesaian parsial. Baca potongan terakhir untuk mendapatkan total jumlah token dan biaya. Pendekatan ini secara signifikan mengurangi latensi yang dirasakan bagi pengguna akhir.

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)

Pemanggilan Fungsi (Alat)

Tentukan alat untuk memungkinkan model memanggil fungsi eksternal secara dinamis. Lulus daftar definisi alat di tools parameter dan tentukan tool_choice sebagai auto. Model mengembalikan argumen fungsi dalam format JSON saat sesuai. Parsing argumen ini dalam kode Anda untuk mengeksekusi logika yang diperlukan. Fitur ini memungkinkan alur kerja agen kompleks dan tugas ekstraksi data.

import OpenAI from "openai";

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

Mode JSON dan Parameter

Paksa output terstruktur dengan mengatur response_format ke {"type": "json_object"}Ini memastikan model mengembalikan JSON, yang sangat penting untuk konsumsi programatik. Anda juga dapat mengontrol keacakan dengan temperature dan top_p, atau urutan berhenti. Sesuaikan parameter ini untuk menyeimbangkan kreativitas dan presisi. Model ini mendukung jendela konteks 100.000 token untuk dokumen panjang.

Menangani Batasan dan Error

Pantau batas laju dan respons kesalahan untuk menjaga integrasi yang lancar. API mengizinkan 300 permintaan per menit per kunci dengan batas konkurensi 8 permintaan simultan. Tangani HTTP 401 untuk kunci tidak valid, 402 untuk kredit tidak cukup, dan 429 untuk batas laju. Tingkatkan kredit prabayar Anda melalui top-up crypto untuk menghindari gangguan layanan. Selalu periksa usage field in responses to track token consumption accurately.

Python

from openai import OpenAI

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

Pertanyaan yang sering diajukan

Apa API AI termurah untuk generasi teks dasar?

API kami menawarkan harga transparan sebesar $0.15 per 1M token input dan $0.50 per 1M token output. Tidak ada pengeluaran minimum, dan kredit pra-bayar tidak pernah kedaluwarsa, menjadikannya hemat biaya untuk pola penggunaan variabel.

Apakah LLM tanpa sensor mendukung pemanggilan fungsi?

Ya, model ini mendukung pemanggilan fungsi dengan definisi alat standar. Anda dapat meneruskan alat dan mengatur tool_choice ke auto untuk pemanggilan fungsi dinamis. Ini memungkinkan alur kerja kompleks dan tugas ekstraksi data.

Bagaimana cara menangani batas laju di API LLM termurah?

API membatasi permintaan menjadi 300 per menit per kunci dengan maksimal 8 permintaan bersamaan. Jika Anda melebihi batas ini, Anda akan menerima kode status 429. Terapkan backoff eksponensial di klien Anda untuk menangani percobaan ulang dengan lancar.

Dapatkan kunci Anda dalam hitungan detik

Daftar, ambil kunci Anda, perbarui URL dasar. Itu saja.