Jawaban singkat
Bagaimana cara memeriksa bahwa LLMwithCrypto berfungsi?
Panggil GET https://llmwithcrypto.com/api/v1/credits dengan API key Anda. Panggilan ini tidak menghasilkan token, jadi tidak dikenai biaya, dan balasan JSON yang normal membuktikan bahwa API LLMwithCrypto, API key Anda, dan akun Anda berfungsi. Lalu kirim satu chat completion singkat ke model yang Anda pakai, yang biayanya sepersekian sen pada sebagian besar model dengan harga kami per 23 Oktober 2026. Server error tidak pernah ditagih, dan insiden dicatat tanggalnya di changelog.
Apa health check tercepat?
Dua panggilan, dengan urutan ini:
GET https://llmwithcrypto.com/api/v1/credits— dijawab dari sisi kami saja: autentikasi, API, dan akun Anda. Balasan berisi sisa kredit Anda berarti layanan aktif untuk Anda.GET https://llmwithcrypto.com/api/v1/models— menampilkan daftar model yang dapat dipanggil oleh API key Anda. Jika model yang Anda pakai tidak ada, pilih model lain dari halaman models sementara tim support memeriksanya.
Jika salah satunya mengembalikan 401, API key salah atau sudah dicabut: buat yang baru di dashboard.
curl -s https://llmwithcrypto.com/api/v1/credits \
-H "Authorization: Bearer $LLMWITHCRYPTO_API_KEY"
curl -s https://llmwithcrypto.com/api/v1/models \
-H "Authorization: Bearer $LLMWITHCRYPTO_API_KEY"
import os
import sys
from openai import OpenAI
client = OpenAI(base_url="https://llmwithcrypto.com/api/v1", api_key=os.environ["LLMWITHCRYPTO_API_KEY"])
try:
client.chat.completions.create(
model="gpt-oss-20b",
messages=[{"role": "user", "content": "ping"}],
max_tokens=1,
)
except Exception as exc:
print("model check failed:", exc)
sys.exit(1)
print("model answers")
Bagaimana membedakan error dari sisi kami dan dari request saya?
Dari kategori status code, seperti pada API OpenAI:
- 4xx — ada masalah pada request atau akun: API key salah, kredit habis, id model tidak dikenal, parameter yang tidak diterima model, atau terlalu banyak request per menit. Perbaiki request-nya; mencoba ulang request yang sama akan gagal lagi, kecuali untuk rate limit.
- 5xx — dari sisi kami atau server model. Anda membayar per token dari saldo Anda: token input dan output dihitung oleh tokenizer model itu sendiri dan ditagih sesuai harga model tersebut per 1M token. Panggilan yang berakhir dengan error tidak dikenai biaya.
Halaman errors mencantumkan setiap code beserta artinya.
Apa yang harus dilakukan aplikasi saya saat panggilan gagal?
- Rate limit: tunggu dan coba lagi dengan jeda yang makin lama. Setiap akun memiliki batas permintaan dan token per menit yang ditampilkan di dashboard; hubungi support dan batas itu dapat dinaikkan.
- Server error atau timeout: coba lagi sekali atau dua kali dengan backoff; jika model yang sama terus gagal, beralih ke model lain dengan profil serupa, karena satu API key dapat memanggil semuanya.
- Kredit habis: isi ulang dan beli pack; panggilan kembali berjalan setelah kredit masuk ke akun.
- Authentication error: periksa API key di environment variable Anda sebelum hal lain.
Di mana insiden dicatat?
Di changelog, beserta tanggal, model yang terdampak, dan tindakan yang dilakukan. Perubahan harga serta penambahan dan penghapusan model juga dicatat di sana. Untuk insiden yang hanya berdampak pada akun Anda, kirim email ke [email protected] dengan waktu dalam UTC dan request id jika Anda memilikinya.
Pertanyaan seputar status
Apakah mengecek kredit saya gratis?
Ya. Proses ini tidak menjalankan model dan tidak memakai token.
Apakah saya dikenakan biaya untuk panggilan yang gagal?
Tidak, jika kegagalannya dari sisi kami. Anda membayar per token dari saldo Anda: token input dan output dihitung oleh tokenizer model itu sendiri dan ditagih sesuai harga model tersebut per 1M token. Panggilan yang berakhir dengan error tidak dikenai biaya.
Apakah Anda mempublikasikan persentase uptime?
Tidak. Kami tidak mempublikasikan angka yang tidak bisa kami tunjukkan kepada Anda; insiden dicatat dengan tanggal di changelog.