Felo API PlatformFelo API Platform

Mulai

Mulai

Dapatkan kunci API, pilih alat AI, buka panduan penyiapannya, dan jalankan panggilan API alur kerja pertama Anda.

Felo API Platform memberi Anda satu kunci untuk alat agen, protokol model, Search, Web Fetch, PPT, Mindmap, LiveDocs, X Search, YouTube Subtitling, Landing Page, dan SuperAgent API. Mulai di sini, pilih alat yang Anda gunakan, lalu ikuti panduan penyiapan khusus untuk alat tersebut.

Baru di sini? Baca Ringkasan Platform untuk memahami bagaimana Model API, Data API, dan Felo APIs saling terkait, atau langsung ke Protokol dan SDK dan Kanal dan Routing Penyedia.

Konfigurasi Codex atau Claude Code dengan CLI

Dengan Node.js 22+ dan alat AI Anda yang sudah terpasang, jalankan:

npx feloapi-cli setup

Ikuti petunjuk untuk menempelkan kunci API Felo lengkap dan memilih model, Skills, atau keduanya. Lalu jalankan alat Anda dengan npx feloapi-cli run codex atau npx feloapi-cli run claude-code.

Instalasi dan penggunaan CLI

Alur Mulai Cepat

  1. Dapatkan kunci Felo API Platform dan beli kredit layanan saat diperlukan; tidak perlu langganan.
  2. Pilih alat atau platform AI Anda dari tabel di bawah.
  3. Buka panduan penyiapan yang sesuai dan tempelkan Base URL Felo serta kunci API.
  4. Jalankan tugas kecil di alat tersebut untuk memastikan koneksi.
  5. Tambahkan API alur kerja saat agen Anda memerlukan pencarian, keluaran kantor, ekstraksi web, alur kerja gambar, LiveDocs, atau SuperAgent.

Langkah 1: Dapatkan Kunci API Anda

Felo API Platform menggunakan satu kunci API untuk panggilan API langsung dan alat AI yang didukung.

  1. Buka halaman Kunci API Felo API Platform.
  2. Masuk dengan akun Felo Anda jika diminta.
  3. Masukkan nama kunci dan klik Create Key.
  4. Salin kunci lengkap saat muncul. Kunci hanya ditampilkan sekali.
  5. Simpan kunci dengan aman dan gunakan sebagai FELO_API_KEY.

Isi ulang sesuai kebutuhan di Console Billing mulai dari $1. Anda membeli kredit layanan dalam denominasi USD untuk penggunaan API aktual. Tidak perlu langganan.

Setel kunci sebagai variabel lingkungan:

export FELO_API_KEY="YOUR_API_KEY"

Windows PowerShell:

$env:FELO_API_KEY="YOUR_API_KEY"

Langkah 2: Pilih Alat AI Anda

Klik alat yang ingin Anda gunakan. Setiap tautan membuka panduan penyiapan khusus dengan Base URL, variabel lingkungan, dan langkah verifikasi yang tepat.

AlatCocok untukPanduan penyiapan
CodexAlur kerja coding CLI, tinjauan kode, perubahan repositori, dan otomatisasiSiapkan Codex
Claude CodeCoding agen, pengeditan repositori, pengembangan berbantuan riset, dan pekerjaan konteks panjangSiapkan Claude Code
OpenCodeSesi coding terminal dan routing penyedia yang kompatibel dengan OpenAISiapkan OpenCode
OpenClawAlur kerja asisten AI pribadi dan agen lokalSiapkan OpenClaw
Hermes AgentEksperimen agen dan orkestrasi multi-alatSiapkan Hermes Agent
TRAEAlur kerja AI IDE dan pengeditan berbantuanSiapkan TRAE
OpenVikingEksperimen agen dan pengalihan penyediaSiapkan OpenViking
CursorCoding AI di dalam editorSiapkan Cursor
ClineAlur kerja agen VS Code dan coding berbantuan terminalSiapkan Cline
Roo CodeAgen coding VS Code dan perencanaan tugasSiapkan Roo Code
Kilo CodeAgen coding lokal dan pengujian penyedia modelSiapkan Kilo Code
Alat AI lainKlien apa pun yang menerima kunci API, Base URL, dan nama model kustomSiapkan alat lain

Langkah 3: Gunakan Base URL yang Tepat

Sebagian besar alat meminta tiga nilai: kunci API, Base URL, dan nama model. Pilih Base URL berdasarkan protokol yang didukung alat tersebut.

Alat memintaGunakan nilai ini
Kunci APIFELO_API_KEY Anda
Base URL yang kompatibel dengan OpenAIhttps://openapi.felo.ai/api/v1
Base URL yang kompatibel dengan Anthropichttps://openapi.felo.ai/api
ID ModelPilih ID yang saat ini tersedia dari katalog model

Jika Anda tidak yakin mode mana yang didukung klien Anda, mulai dengan Base URL yang kompatibel dengan OpenAI. Gunakan Base URL yang kompatibel dengan Anthropic untuk Claude Code atau klien yang secara eksplisit meminta endpoint Anthropic Messages.

Langkah 4: Verifikasi dengan Panggilan API Langsung

Jika Anda hanya ingin memastikan kunci Anda berfungsi, panggil Chat API secara langsung.

curl -X POST https://openapi.felo.ai/v2/chat \
  -H "Authorization: Bearer $FELO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "Research the latest AI agent product trends"
  }'

Respons yang berhasil menyertakan jawaban, analisis kueri, dan sumber daya web.

{
  "status": "ok",
  "data": {
    "id": "HabCj883yHLSXc8mWqu4Eq",
    "message_id": "18ea8517-5559-4f48-a355-1f8a79e73b71",
    "answer": "...",
    "query_analysis": {
      "queries": ["AI agent product trends"]
    },
    "resources": [
      {
        "link": "https://example.com/report",
        "title": "AI Agent Market Report",
        "snippet": "..."
      }
    ]
  }
}

Langkah 5: Tambahkan API Alur Kerja

Setelah alat atau panggilan API pertama Anda berhasil, hubungkan API yang sesuai dengan skenario Anda.

SkenarioAPI yang DirekomendasikanDokumentasi
Agen pencarian dan risetChat, Web Fetch, X Search, YouTube Subtitling, LiveDocsChat API
Agen produktivitas kantorPPT Task, Mindmap, LiveDocs, SuperAgentPPT Task API
Agen operasi kreatifLanding Page, Alur kerja gambar, Web Fetch, Search, SuperAgentLanding Page API
Aplikasi AI full-stackLLM API, Chat, LiveDocs, Web Fetch, SuperAgentLLM API
Alur kerja pengetahuanLiveDocs, Web Fetch, Chat, SuperAgentLiveDoc API

Contoh API Langsung

Jika Anda membangun langsung terhadap API alih-alih mengonfigurasi alat AI, mulai dengan salah satu panggilan minimal ini.

Membuat Tugas PPT

Gunakan PPT Task API saat Anda ingin menghasilkan slide deck secara asinkron. Respons mengembalikan task_id yang dapat Anda polling.

curl -X POST https://openapi.felo.ai/v2/ppts \
  -H "Authorization: Bearer $FELO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "Create a 5-slide strategy deck about AI agents for office productivity"
  }'

Contoh respons:

{
  "status": "ok",
  "message": null,
  "data": {
    "task_id": "019cad6d-e874-55ef-d577-686344b5a7e9",
    "livedoc_short_id": "PvyKouzJirXjFdst4uKRK3",
    "ppt_business_id": "BfLPuQKmChk9SPmyQawxgr"
  }
}

Polling status tugas:

curl -X GET https://openapi.felo.ai/v2/tasks/019cad6d-e874-55ef-d577-686344b5a7e9/status \
  -H "Authorization: Bearer $FELO_API_KEY"

Membuat Tugas Landing Page

Gunakan Landing Page Task API saat Anda ingin Felo menghasilkan landing page dari sebuah prompt.

curl -X POST https://openapi.felo.ai/v2/landing_page \
  -H "Authorization: Bearer $FELO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "query": "Generate a launch landing page for an AI research assistant"
  }'

Contoh respons:

{
  "status": "ok",
  "message": null,
  "data": {
    "task_id": "019cad6d-e874-55ef-d577-686344b5a7e9",
    "thread_short_id": "9qiLTmT77fA3aVurrMHvRJ"
  }
}

Polling endpoint status tugas yang sama yang digunakan oleh tugas PPT:

curl -X GET https://openapi.felo.ai/v2/tasks/019cad6d-e874-55ef-d577-686344b5a7e9/status \
  -H "Authorization: Bearer $FELO_API_KEY"

Python

import os
import requests

api_key = os.environ["FELO_API_KEY"]

response = requests.post(
    "https://openapi.felo.ai/v2/chat",
    headers={
        "Authorization": f"Bearer {api_key}",
        "Content-Type": "application/json",
    },
    json={"query": "What are the latest AI agent product trends?"},
    timeout=60,
)

response.raise_for_status()
print(response.json()["data"]["answer"])

JavaScript (Node.js)

const response = await fetch("https://openapi.felo.ai/v2/chat", {
  method: "POST",
  headers: {
    Authorization: `Bearer ${process.env.FELO_API_KEY}`,
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    query: "What are the latest AI agent product trends?",
  }),
});

if (!response.ok) {
  throw new Error(`Felo API request failed: ${response.status}`);
}

const result = await response.json();
console.log(result.data.answer);

Masalah Penyiapan Umum

MasalahYang perlu diperiksa
UNAUTHORIZEDPastikan kunci disalin dengan benar, tidak dicabut, dan dikirim sebagai Authorization: Bearer $FELO_API_KEY
Alat memanggil penyedia yang salahPeriksa bahwa penyedia Felo dipilih di ruang kerja atau sesi saat ini
Klien yang kompatibel dengan OpenAI gagalGunakan https://openapi.felo.ai/api/v1 sebagai Base URL
Klien yang kompatibel dengan Anthropic gagalGunakan https://openapi.felo.ai/api sebagai Base URL
Tugas asinkron belum memiliki hasilPolling endpoint status tugas hingga tugas selesai

Langkah Berikutnya