Otnanidra Sualkin

- Celana Pendek Merah -

Google Gemini API menggunakan Ubuntu 18.04.6 LTS

Sualkin 4 April, 2025

1. Install NVM & Node.js 16 (compatible dengan GLIBC 2.27)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 16
nvm use 16
nvm alias default 16

2. Setup Proyek dan Install Dependensi
mkdir gemini && cd gemini
npm init -y
npm install @google/genai node-fetch@2

3. Buat File index.mjs
touch index.mjs
nano index.mjs

Isi dengan kode berikut:
import fetch, { Headers, Request, Response } from 'node-fetch';
import { GoogleGenAI } from "@google/genai";

// Polyfill Web API untuk Node.js
if (!globalThis.fetch) {
  globalThis.fetch = fetch;
  globalThis.Headers = Headers;
  globalThis.Request = Request;
  globalThis.Response = Response;
}

// Ganti dengan API key kamu dari Google AI Studio
const ai = new GoogleGenAI({ apiKey: "YOUR_API_KEY" });

async function main() {
  const response = await ai.models.generateContent({
    model: "gemini-1.5-flash",
    contents: "Explain how AI works",
  });

  console.log(response.candidates[0].content.parts[0].text);
//console.dir(response, { depth: null }); // log lengkap
}

await main();

4. Jalankan Proyek
node index.mjs

Catatan Tambahan:
- Dapatkan API Key di: https://aistudio.google.com/app/apikey
- Pastikan koneksi internet lancar.
- Kamu bisa ganti prompt-nya sesuai kebutuhan:
  contents: "Buatkan saya puisi tentang hujan"

@Host

HG680P // Docker
  • alpine:3.18
  • - apache2
  • - php82
  • mysql:8.3.0
  • certbot:latest

@Links


Kurs Rupiah | QR Code Generator | Whois

Copyright @ 2015-2025 Otnanidra Sualkin