Pengaturan Akun
Akses ke endpoint API memerlukan akun yang terverifikasi. Kami menyediakan opsi pendaftaran yang fleksibel (Email, Google, Discord) untuk mempercepat proses integrasi Anda.

Panduan lengkap integrasi layanan Alyachan API. Akses endpoint AI, media downloader, dan utilitas data dengan standar RESTful yang aman dan skalabel.
Akses ke endpoint API memerlukan akun yang terverifikasi. Kami menyediakan opsi pendaftaran yang fleksibel (Email, Google, Discord) untuk mempercepat proses integrasi Anda.

Setelah masuk, navigasikan ke Dashboard Akun pada tab 'API KEY'. Kunci ini adalah kredensial rahasia aplikasi Anda.
◦ Untuk mengambil Kunci API Anda, silakan menekan tombol "Copy"

◦ Untuk mengganti Kunci API Anda, silakan menekan tombol "Generate Key" dan setelah itu menekan tombol "Update Key"

Fitur keamanan untuk membatasi akses Kunci API hanya dari alamat IP server yang didaftarkan, Anda harus mengatur IP sebelum menggunakan Kunci API Anda

npm install @alyachan/apinpm install axiosUntuk mendapatkan / mencari endpoint, silakan ke halaman Referensi API
const AlyaApi = require('@alyachan/api').default const Api = AlyaApi('https://api.alyachan.dev/api', 'sk_prod_xxxxxxxx') async function main() { try { const res = await Api.post('/ai/text2img', { 'prompt': 'Cyberpunk city', 'models': 'Japanese' }) console.log(res) } catch (e) { console.error(e) } }
const axios = require('axios') const config = { 'method': 'POST', 'url': 'https://api.alyachan.dev/api/ai/text2img', 'headers': { 'Authorization': 'Bearer sk_prod_xxxxxxxx', 'Content-Type': 'application/json' }, 'data': { 'prompt': 'Cyberpunk city', 'models': 'Japanese' } } axios(config) .then(r => console.log(r.data)) .catch(e => console.error(e))
| Kode | Arti | Deskripsi |
|---|---|---|
| 200 | OK | Request berhasil diproses. |
| 400 | Permintaan Buruk | Parameter input salah atau kurang. |
| 401 | Tidak Terotorisasi | API Key tidak valid atau belum dikirim. |
| 429 | Batas Kecepatan | Batas request harian terlampaui. |