Documentation/Automation/Recipe: AI capability
IntermediateAutomation Engine v1

Recipe: AI capability

Pola capability AI dengan credential milik user, bukan API key platform.

Prerequisite

  • Admin memasang plugin AI trusted yang mendaftarkan `ai.chat` atau capability setara.
  • Manifest capability meminta credential type dan fields yang diperlukan.
  • User membuat credential alias di Credential Vault, misalnya `AI_SAYA`.

Flow

js
sesi.flow({
  nama: "ai",
  trigger: { command: ["ai", "ask"] },
  meta: {
    nama: "AI Assistant",
    kategori: "AI",
    deskripsi: "Tanya AI menggunakan credential milikmu",
    tampilDiMenu: true
  },
  mulai: "proses",
  tahap: {
    proses: {
      terima: {
        nama: "prompt",
        sumber: ["command.args", "message.text"],
        tipe: "text",
        wajib: true,
        pesanJikaMenunggu: "Kirim pertanyaanmu."
      },
      aksi: {
        gunakan: "ai.chat",
        credential: "AI_SAYA",
        input: { prompt: "{prompt}" },
        simpan: "hasil",
        gagal: { pesan: "AI sedang tidak tersedia.", ke: "$selesai" }
      },
      balas: "{hasil.text}",
      lanjut: "$selesai"
    }
  }
})

Credential