Skip to Content
TrackCompetitor Lead EngineM02: Hermes AI2. Koneksi API Hermes

2. Koneksi ke API

πŸ†“ Sub-modul ini gratis dan terbuka untuk semua.

Di sub-modul ini kita akan mendapatkan API key untuk Hermes AI dan menambahkannya ke file .env yang sudah kita buat di M01.


Langkah-Langkah

Daftar di NovitaAI

Buka novita.aiΒ  dan daftar akun. NovitaAI menyediakan akses ke model Hermes dengan harga yang sangat kompetitif.

Kamu akan mendapat free credit sebesar ~$0.5 untuk percobaan β€” cukup untuk ratusan request testing.

Buat API Key

Setelah login:

  1. Klik avatar / nama di pojok kanan atas
  2. Pilih β€œAPI Key”
  3. Klik β€œCreate new key”
  4. Beri nama: competitor-lead-engine
  5. Salin key yang muncul (format: sk_novita_...)

Tambah ke File .env

Buka file .env di folder projectmu dan tambahkan baris ini:

.env
# ─── Hermes AI Config ──────────────────────────────── NOVITA_API_KEY=sk_novita_xxxxxxxxxxxxxxxxxxxx HERMES_MODEL=hermes-3-llama-3.1-405b

Test Koneksi

Buat file test-hermes.js:

test-hermes.js
require('dotenv').config(); const { OpenAI } = require('openai'); const client = new OpenAI({ baseURL: 'https://api.novita.ai/v3/openai', apiKey: process.env.NOVITA_API_KEY, }); async function testHermes() { const response = await client.chat.completions.create({ model: process.env.HERMES_MODEL, messages: [ { role: 'user', content: 'Jawab dalam 1 kalimat: Apa manfaat utama otomasi bisnis?', }, ], max_tokens: 100, }); console.log('βœ… Respons Hermes:', response.choices[0].message.content); } testHermes().catch(console.error);

Install dependency dan jalankan:

npm install openai node test-hermes.js

Output yang diharapkan:

βœ… Respons Hermes: Otomasi bisnis memungkinkan operasional berjalan 24/7 tanpa ketergantungan pada tenaga manusia untuk tugas repetitif.

Koneksi berhasil! Hermes sekarang bisa menerima perintah dari script kita.

Selanjutnya β†’ 3. Prompt Dasar untuk Bisnis

Last updated on