id ▾
Klaim kunci percobaan

Dokumentasi Kunci API Gemma

Mulai menghasilkan teks tanpa sensor dengan satu kunci API dalam waktu kurang dari satu menit. Panduan ini menunjukkan cara mengintegrasikan model open-weight kami ke dalam tumpukan yang ada menggunakan endpoint kompatibel OpenAI standar.

Autentikasi dan URL Dasar

Gunakan kunci API unik Anda untuk mengautentikasi setiap permintaan. Base URL adalah HTTPS://api.gemmaapikey.com/v1 dan Anda mengirimkan kunci dalam header Authorization. Ini berfungsi dengan klien apa pun yang kompatibel dengan OpenAI dengan mengubah base_url dan kunci API. Jika Anda kehilangannya, buat yang baru dari dasbor. Kunci lama akan berhenti berfungsi secara instan. Kesalahan dan penolakan tidak mengonsumsi kredit prabayar Anda.

Permintaan Pertama

Kirim permintaan POST ke /v1/chat/completions dengan model id "uncensored". Sertakan prompt sistem dan pesan pengguna dalam array messages. Model merespons dengan teks yang dihasilkan tanpa penolakan konten untuk penggunaan dewasa yang sah.

from openai import OpenAI

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

Atur temperature dan top_p untuk mengontrol keacakan. Gunakan urutan stop untuk menghentikan generasi lebih awal. Respons mencakup penggunaan token di chunk terakhir jika streaming diaktifkan.

Integrasi SDK Node

Instal SDK resmi OpenAI untuk Node.js. Konfigurasikan dengan kunci API Anda dan URL dasar dari panduan ini. Panggil metode chat.completions.create dengan prompt Anda.

import OpenAI from "openai";

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

Pendekatan ini menjaga biaya tetap dapat diprediksi karena Anda hanya membayar untuk token yang digunakan. Kredit prabayar dibebankan berdasarkan penggunaan nyata. Tidak ada biaya bulanan. Anda dapat mengisi ulang dengan kripto kapan saja.

Respons Streaming

Aktifkan streaming dengan mengatur stream menjadi true dalam permintaan Anda. API mengembalikan potongan Server-Sent Events (SSE). Setiap potongan berisi teks parsial hingga potongan terakhir mencakup 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)

Streaming mengurangi latensi yang dirasakan untuk respons panjang. Ini juga memungkinkan Anda menampilkan kemajuan kepada pengguna secara real-time. Jendela konteks mendukung 100,000 token untuk prompt dan penyelesaian bersama.

Batas Laju dan Konteks

Anda dibatasi hingga 300 permintaan per menit per kunci. Hanya 8 permintaan yang dapat berjalan secara simultan. Badan permintaan tidak boleh melebihi 8 MB. Batasan-batasan ini memastikan kinerja stabil untuk semua pengguna.

Model mendukung function calling, mode JSON, dan parameter standar seperti seed dan presence_penalty. Output maksimum adalah 16,000 token per permintaan. Jika Anda tidak mengatur max_tokens, nilai defaultnya adalah 2,048.

Error dan Pemecahan Masalah

Kesalahan 401 berarti kunci API Anda tidak valid atau kedaluwarsa. Periksa dasbor untuk kunci aktif Anda. Kesalahan 402 menunjukkan kredit prabayar tidak cukup. Tambah saldo melalui kripto untuk melanjutkan. Kesalahan 429 berarti Anda mencapai batas laju. Tunggu beberapa detik dan coba lagi.

Kesalahan tidak menguras kredit Anda. Jika terjadi double charge, gunakan halaman Dukungan untuk memperbaikinya. Kredit tidak pernah kedaluwarsa, sehingga Anda dapat mengisi ulang nanti.

cURL

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

Pertanyaan umum

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.

Berapa biaya per token?

Token input berharga $0,15 per juta. Token output berharga $0,50 per juta. Anda hanya membayar untuk penggunaan nyata. Kesalahan dan penolakan gratis. Kredit di-top-up melalui kripto dengan kredit bonus tersedia.

Apakah API mendukung streaming?

Ya, atur stream menjadi true dalam permintaan Anda. API mengembalikan potongan SSE dengan teks parsial. Potongan terakhir mencakup penggunaan token. Ini mengurangi latensi untuk respons panjang.

Kunci siap dalam sekejap

Daftar, salin token, perbarui endpoint. Itu saja yang Anda butuhkan.

Klaim kunci percobaan