Panduan Awal API Groq
Hubungkan LLM uncensored Anda ke API groq dengan cepat menggunakan alat OpenAI-compatible standar. Panduan ini mencakup autentikasi, permintaan dasar, dan streaming dengan model 'uncensored'.
Prasyarat dan Dependensi
Mulai dengan membuat kunci API groq Anda di dasbor. Anda dapat masuk dengan Google atau menggunakan email dan kata sandi. Tidak diperlukan nomor telepon. Kunci muncul segera untuk disalin-tempel.
Pastikan lingkungan Anda mendukung SDK OpenAI resmi. URL dasar kami adalah HTTPS://api.apigroq.com/v1. Ini berfungsi dengan klien apa pun yang menerima endpoint OpenAI standar. Anda tidak perlu menginstal middleware tambahan.
Autentikasi Kunci API groq Anda
Masukkan kunci Anda di header Authorization sebagai token Bearer. Ini mengautentikasi setiap permintaan ke layanan AI uncensored. Jika kunci tidak valid, Anda akan menerima error 401. Jika Anda tidak memiliki kredit, Anda akan mendapatkan error 402.
- Header:
Authorization: Bearer YOUR_API_KEY - Jangan mengekspos kunci di kode sisi klien.
Mengirim Completion Pertama Anda
Kirim permintaan POST ke /v1/chat/completions. Gunakan ID model uncensored. Model ini menjawab tanpa penolakan untuk penggunaan dewasa yang sah. Atur top_p ke 1 dan temperature ke 0 untuk hasil yang konsisten.
curl https://api.apigroq.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "list dependencies in requirements.txt"}]
}'Respons mengembalikan hanya teks. Tidak ada embedding atau gambar yang dihasilkan. Kesalahan tidak menguras kredit prabayar Anda.
Menangani Respons Streaming
Gunakan Server-Sent Events untuk pengiriman token real-time. Set stream: true dalam permintaan Anda. Setiap chunk berisi teks parsial. Chunk terakhir mencakup detail penggunaan token.
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)Pendekatan ini mengurangi latensi yang dirasakan untuk respons besar. Klien Anda harus menangani data: prefiks dan parse objek JSON.
Integrasi SDK Python
Instal paket Python resmi OpenAI. Konfigurasikan klien dengan URL dasar dan kunci Anda. Ini memungkinkan penggunaan langsung LLM uncensored tanpa OpenRouter.
from openai import OpenAI
client = OpenAI(base_url="https://api.apigroq.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)SDK menangani percobaan ulang dan parsing JSON secara otomatis. Anda juga dapat mengaktifkan mode JSON dengan mengatur response_format ke {"type": "json_object"}.
SDK Node dan Batasan
Gunakan klien OpenAI Node.js secara serupa. Setel base URL ke endpoint kami. Pantau batas laju Anda dengan cermat.
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apigroq.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);Anda dibatasi hingga 300 permintaan per menit per kunci. Anda dapat memiliki 8 permintaan konkuren. Badan permintaan harus tetap di bawah 8 MB. Jendela konteks adalah 100.000 token secara total. Output maksimum adalah 16.000 token kecuali ditentukan lain.
Pertanyaan yang sering diajukan
Bagaimana cara menghasilkan kunci API groq untuk layanan uncensored ini?
Buka dasbor dan klik 'Dapatkan Kunci API'. Anda dapat masuk menggunakan Google atau email/kata sandi. Kunci ditampilkan segera dan dapat digunakan dengan SDK apa pun yang kompatibel dengan OpenAI.
Apa yang terjadi jika saya mencapai batas laju pada API groq?
Anda akan menerima kode status 429. Batasnya adalah 300 permintaan per menit per kunci. Anda juga dapat memiliki 8 permintaan secara bersamaan. Tunggu sebentar dan coba lagi dengan backoff eksponensial.
Metode pembayaran apa saja yang Anda terima?
Hanya kripto: USDT pada TRC20 atau USDC pada Base, jumlah bulat apa pun dari $20 hingga $500. Kredit bonus berlaku mulai dari $50.
Dapatkan kunci API Anda dalam beberapa menit
Daftar, ambil kunci Anda, dan perbarui URL dasar Anda. Itu adalah konfigurasi yang diperlukan.