Panduan Cepat API Gemma
Migrasi kode kompatibel OpenAI Anda ke LLM uncensored dengan satu perubahan URL dasar. Model token prabayar kami hanya membebankan biaya berdasarkan penggunaan nyata, menjaga biaya tetap transparan dan dapat diprediksi.
Autentikasi dan URL dasar
Mulai dengan membuat kunci Anda di dasbor. Gunakan URL dasar yang disediakan untuk mengarahkan permintaan ke model tanpa sensor kami. Autentikasi bergantung pada header standar.
URL Dasar: HTTPS://api.apigemma.com/v1
Header: Authorization: Bearer YOUR_API_KEY
Hanya satu kunci aktif per akun. Menggantinya mencabut yang lama segera. Tidak ada nomor telepon yang diperlukan untuk pendaftaran.
Endpoint Chat completions
Kirim prompt teks ke endpoint penyelesaian obrolan. Model mengembalikan teks tanpa penolakan konten untuk penggunaan dewasa yang sah.
Context window: 100.000 token. Output maksimum: 16.000 token. Error dan penolakan tidak dikenakan biaya.
Mendukung pemanggilan fungsi, mode JSON, dan streaming via SSE.
Respons streaming dengan SSE
Aktifkan streaming dengan mengatur stream flag ke true. Terima token secara real-time melalui Server-Sent Events.
Penggunaan token dilaporkan dalam potongan terakhir. Ini sangat ideal untuk antarmuka obrolan dan pipeline sintesis suara.
Event stream dapat diandalkan dan mengikuti format OpenAI standar.
Mode JSON dan pemanggilan fungsi
Paksa output terstruktur dengan mengatur response_format ke json_object. Ini memastikan parsing yang konsisten untuk aplikasi downstream.
Gunakan tools untuk pemanggilan fungsi. Model menangani eksekusi alat dengan mulus.
Parameter seperti temperature dan top_p kontrol kreativitas dan keacakan.
Parameter: suhu, top_p, dan seed
Kendalikan variasi output dengan temperature (0-2), top_p (0-1), dan seed untuk reproduktibilitas.
Gunakan stop urutan untuk memotong respons. presence_penalty dan frequency_penalty kurangi pengulangan.
Parameter-parameter ini bekerja persis seperti SDK OpenAI.
Batas, error, dan jendela konteks
Batas laju: 300 permintaan/menit, 8 permintaan konkurensi. Ukuran badan maksimal: 8 MB.
401: Kunci tidak valid. 402: Tanpa kredit. 429: Batas laju terlampaui.
Jendela konteks adalah 100.000 token. Output maksimum adalah 16.000 token.
cURL
curl https://api.apigemma.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Show me the gemma model weights config file"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.apigemma.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)Node.js
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apigemma.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);Streaming
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)Pertanyaan umum
Bagaimana penagihan prabayar bekerja?
Saldo dibebankan berdasarkan penggunaan token aktual. Kesalahan dan penolakan gratis. Pengisian hanya kripto: USDT (TRC20) atau USDC (Base), dari $20 hingga $500.
Apakah modelnya uncensored?
Ya, ia tidak menolak topik dewasa yang sah, fiksi, atau kontroversial. Berlaku batas keras untuk konten seksual yang melibatkan anak di bawah umur.
Apa itu context window?
100.000 token untuk prompt + completion. Output maksimal per permintaan adalah 16.000 token. Kesalahan tidak mengonsumsi kredit.
Dapatkan kunci Anda sekarang
Daftar, ambil kunci Anda, perbarui URL dasar Anda. Pengaturan instan.