Panduan Cepat API Pencarian Web: Integrasi dalam Hitungan Menit
Integrasikan LLM tanpa sensor kami ke dalam pipa pencarian web Anda dengan panduan cepat yang kompatibel dengan OpenAI ini. Proses, ekstrak, dan ringkas hasil pencarian mentah tanpa penolakan filter konten menggunakan SDK standar.
https://api.llmwebsearchapi.com/v1uncensoredAutentikasi & URL Dasar
Untuk menggunakan API, Anda memerlukan kunci API. Daftar di halaman Dapatkan kunci API hanya dengan email dan kata sandi. Kunci Anda muncul segera. Tidak diperlukan kartu kredit untuk kredit uji coba. Gunakan URL dasar https://api.llmwebsearchapi.com/v1 dengan klien yang kompatibel dengan OpenAI. ID modelnya adalah uncensored. Model ini adalah model bobot terbuka dan disesuaikan untuk menjawab tanpa penolakan untuk topik dewasa yang sah, fiksi, atau kontroversial. Ini bukan model GPT, Claude, atau vendor lain.
Permintaan Penyelesaian Obrolan Dasar
Kirimkan permintaan penyelesaian obrolan standar untuk mengekstrak teks dari hasil pencarian. API menerima messages dan mengembalikan penyelesaian. Gunakan model uncensored untuk memastikan tidak ada filter konten yang memblokir data Anda. Badan permintaan mendukung hingga 8 MB. Di bawah ini adalah contoh cURL untuk tugas ekstraksi dasar.
curl https://api.llmwebsearchapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'Respons mencakup teks yang dihasilkan, yang kemudian dapat Anda lewatkan ke memori atau lapisan ringkasan agen Anda.
Contoh SDK untuk Python dan JavaScript
Gunakan SDK resmi OpenAI untuk Python dan Node.js. Atur base_url ke endpoint kami dan berikan kunci API Anda. SDK Python menangani streaming dan parsing JSON secara otomatis. SDK Node bekerja dengan cara yang sama. Di bawah ini adalah contoh Python yang menunjukkan cara menginisialisasi klien dan mengirim permintaan.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmwebsearchapi.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)Untuk JavaScript, pengaturannya hampir identik. Atur variabel lingkungan atau berikan kunci secara langsung. ID model tetap uncensored.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.llmwebsearchapi.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 untuk Pemrosesan Waktu Nyata
Aktifkan streaming dengan mengatur stream: true dalam permintaan Anda. API mengembalikan token Event yang Dikirim Server (SSE). Ini berguna untuk pemrosesan waktu nyata dari hasil pencarian panjang. Anda dapat menampilkan token saat tiba atau menumpuknya untuk digunakan nanti. Format respons streaming sesuai dengan standar OpenAI. Di bawah ini adalah contoh streaming menggunakan cURL.
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)Parse bidang data di setiap pesan SSE untuk mendapatkan teks parsial.
Pemanggilan Fungsi untuk Struktur Hasil Pencarian
Gunakan pemanggilan alat untuk menyusun data yang diekstrak. Tentukan skema untuk output yang Anda inginkan, seperti daftar URL atau objek ringkasan. API mengembalikan JSON terstruktur yang sesuai dengan skema Anda. Ini sangat ideal untuk mengisi memori agen AI dengan data bersih dan bertipe. Tentukan alat dalam parameter tools dan sebutkan nama fungsi. Model akan merespons dengan objek panggilan fungsi. Anda kemudian dapat menjalankan fungsi atau menyimpan hasilnya secara langsung.
Menangani Jendela Konteks untuk Pencarian Panjang
Jendela konteks adalah 100,000 token untuk prompt plus completion. Jika hasil pencarian Anda melebihi ini, Anda harus memotong atau meringkasnya sebelum dikirim. API tidak menangani konteks panjang secara otomatis. Kirim hanya teks yang relevan untuk tetap dalam batas. Jika Anda melebihi batas, Anda akan menerima error. Pantau penggunaan token Anda untuk menghindari biaya tak terduga. Harganya adalah $0.25 per 1M token input dan $1.00 per 1M token output.
Batas Laju dan Kode Error
Batas laju adalah 300 permintaan per menit per kunci. Batas badan permintaan adalah 8 MB. Jika Anda mengirim kunci yang tidak valid, Anda mendapatkan error 401. Jika Anda tidak memiliki kredit, Anda mendapatkan error 402. Jika Anda melebihi batas laju, Anda mendapatkan error 429. Buat ulang kunci Anda kapan saja untuk mencabut kunci lama. Setiap akun memiliki satu kunci. Kredit uji coba berakhir setelah 7 hari. Top-up dimulai dari $10 dengan opsi kredit bonus.
Spesifikasi teknis
Semua batas dan fitur API yang sebenarnya di satu tempat — cek dulu sebelum isi saldo.
| Item | Nilai |
|---|---|
| Format | kompatibel OpenAI: SDK OpenAI apa pun bisa dipakai, cukup ganti base URL dan kunci |
| ID model | uncensored |
| Base URL | https://api.llmwebsearchapi.com/v1 |
| Autentikasi | Authorization: Bearer YOUR_KEY |
| Endpoint | POST /v1/chat/completions · GET /v1/models |
| Streaming | ya — server-sent events; potongan terakhir berisi penggunaan token |
| Output maksimal | hingga sisa jendela 100.000 token; max_tokens opsional (tanpa batas terpisah) |
| Parameter | temperature, top_p, stop, seed, presence_penalty, frequency_penalty |
| Mode JSON | response_format: {"type": "json_object"} |
| Jendela konteks | 100.000 token (input + output) |
| Function calling | ya — tools, tool_choice; balasan berisi tool_calls, juga saat streaming; hasil dikirim sebagai role: tool |
| Header respons | X-Request-Id, X-Balance-USD, X-RateLimit-Limit-Requests, X-RateLimit-Limit-Concurrency |
| Konkurensi | 8 permintaan bersamaan per kunci |
| Ukuran permintaan | hingga 8 MB |
| Batas laju | 300 permintaan per menit per kunci |
| Uji coba gratis | $0,50 selama 7 hari, tanpa kartu · Kunci uji coba: 2 permintaan paralel, 60 per menit; batas penuh (8 dan 300) setelah isi saldo pertama |
| Isi saldo | USDT (TRC20) atau USDC (Base), nominal bulat berapa pun dari $10 sampai $500 |
| Penagihan | saldo prabayar sesuai pemakaian nyata; error dan penolakan gratis |
| Harga | $0,25 per 1 juta token input · $1,00 per 1 juta token output |
| Masa berlaku | saldo berbayar tidak kedaluwarsa, tanpa langganan |
| Bonus | +5% mulai $50, +10% mulai $100 |
| Konten | konten dewasa diizinkan; konten seksual yang melibatkan anak di bawah umur ditolak |
| Kunci | satu kunci aktif per akun; kunci baru menggantikan yang lama |
| Masuk | Google atau email dan kata sandi |
Kode error
Error dikirim sebagai JSON dengan type tetap; permintaan gagal atau ditolak tidak ditagih.
| Kode | Tipe | Arti |
|---|---|---|
400 | bad_request | JSON tidak valid, pesan kosong, parameter salah, atau konteks terlalu panjang |
401 | missing_key · invalid_key · key_revoked | kunci tidak ada, salah, atau sudah diganti |
402 | no_credit | saldo habis — isi ulang dan lanjut seketika |
403 | content_blocked | konten seksual dengan anak di bawah umur — ditolak, tidak ditagih |
404 | not_found | endpoint tidak dikenal |
413 | request_too_large | body lebih dari 8 MB |
429 | rate_limited · concurrency | lebih dari 300/menit atau 8 paralel — tunggu lalu coba lagi |
503 | upstream_busy | model sibuk — coba lagi beberapa detik lagi |
Tanya jawab
Apakah model dilatih dengan data saya?
Tidak, prompt tidak digunakan untuk pelatihan. Data Anda tetap privat dan hanya diproses untuk menghasilkan respons. Anda dapat membuat ulang kunci API kapan saja dari halaman pendaftaran.
Apa yang terjadi jika melebihi jendela konteks?
API akan mengembalikan kesalahan jika total token melebihi 100.000. Anda harus memangkas input sebelum mengirim. Batas ini mencakup prompt dan penyelesaian.
Dapatkah saya menggunakannya untuk konten dewasa?
Ya, model ini tanpa sensor dan tidak menolak topik dewasa yang sah. Satu-satunya batas keras adalah konten seksual yang melibatkan anak di bawah umur, yang selalu diblokir. Tidak ada filter konten lain yang berlaku.
Kunci Anda hanya selangkah lagi dari satu formulir
Buat akun, salin kuncinya, ubah URL dasar. Itu saja seluruh pengaturannya.