API

term_id: api

Category: engineering_practice

Definition

API menentukan seperangkat protokol dan alat untuk membangun perangkat lunak dan aplikasi. Dalam AI, API memungkinkan pengembang mengakses model canggih seperti LLM atau generator gambar tanpa perlu menampungnya secara lokal.

Summary

Antarmuka Pemrograman Aplikasi yang memungkinkan berbagai sistem perangkat lunak untuk berkomunikasi dan bertukar data.

Key Concepts

  • Titik akhir (endpoints)
  • REST
  • Otentikasi
  • Payload

Use Cases

  • Mengintegrasikan chatbot ke dalam situs web
  • Mengakses model ML berbasis cloud
  • Pengambilan data dari layanan AI

Code Example

1
2
import requests
response = requests.get('https://api.ai.com/v1/generate', headers={'Authorization': 'Bearer token'})