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 setupIkuti 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.
Alur Mulai Cepat
- Dapatkan kunci Felo API Platform dan beli kredit layanan saat diperlukan; tidak perlu langganan.
- Pilih alat atau platform AI Anda dari tabel di bawah.
- Buka panduan penyiapan yang sesuai dan tempelkan Base URL Felo serta kunci API.
- Jalankan tugas kecil di alat tersebut untuk memastikan koneksi.
- 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.
- Buka halaman Kunci API Felo API Platform.
- Masuk dengan akun Felo Anda jika diminta.
- Masukkan nama kunci dan klik Create Key.
- Salin kunci lengkap saat muncul. Kunci hanya ditampilkan sekali.
- 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.
| Alat | Cocok untuk | Panduan penyiapan |
|---|---|---|
| Codex | Alur kerja coding CLI, tinjauan kode, perubahan repositori, dan otomatisasi | Siapkan Codex |
| Claude Code | Coding agen, pengeditan repositori, pengembangan berbantuan riset, dan pekerjaan konteks panjang | Siapkan Claude Code |
| OpenCode | Sesi coding terminal dan routing penyedia yang kompatibel dengan OpenAI | Siapkan OpenCode |
| OpenClaw | Alur kerja asisten AI pribadi dan agen lokal | Siapkan OpenClaw |
| Hermes Agent | Eksperimen agen dan orkestrasi multi-alat | Siapkan Hermes Agent |
| TRAE | Alur kerja AI IDE dan pengeditan berbantuan | Siapkan TRAE |
| OpenViking | Eksperimen agen dan pengalihan penyedia | Siapkan OpenViking |
| Cursor | Coding AI di dalam editor | Siapkan Cursor |
| Cline | Alur kerja agen VS Code dan coding berbantuan terminal | Siapkan Cline |
| Roo Code | Agen coding VS Code dan perencanaan tugas | Siapkan Roo Code |
| Kilo Code | Agen coding lokal dan pengujian penyedia model | Siapkan Kilo Code |
| Alat AI lain | Klien apa pun yang menerima kunci API, Base URL, dan nama model kustom | Siapkan 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 meminta | Gunakan nilai ini |
|---|---|
| Kunci API | FELO_API_KEY Anda |
| Base URL yang kompatibel dengan OpenAI | https://openapi.felo.ai/api/v1 |
| Base URL yang kompatibel dengan Anthropic | https://openapi.felo.ai/api |
| ID Model | Pilih 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.
| Skenario | API yang Direkomendasikan | Dokumentasi |
|---|---|---|
| Agen pencarian dan riset | Chat, Web Fetch, X Search, YouTube Subtitling, LiveDocs | Chat API |
| Agen produktivitas kantor | PPT Task, Mindmap, LiveDocs, SuperAgent | PPT Task API |
| Agen operasi kreatif | Landing Page, Alur kerja gambar, Web Fetch, Search, SuperAgent | Landing Page API |
| Aplikasi AI full-stack | LLM API, Chat, LiveDocs, Web Fetch, SuperAgent | LLM API |
| Alur kerja pengetahuan | LiveDocs, Web Fetch, Chat, SuperAgent | LiveDoc 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
| Masalah | Yang perlu diperiksa |
|---|---|
UNAUTHORIZED | Pastikan kunci disalin dengan benar, tidak dicabut, dan dikirim sebagai Authorization: Bearer $FELO_API_KEY |
| Alat memanggil penyedia yang salah | Periksa bahwa penyedia Felo dipilih di ruang kerja atau sesi saat ini |
| Klien yang kompatibel dengan OpenAI gagal | Gunakan https://openapi.felo.ai/api/v1 sebagai Base URL |
| Klien yang kompatibel dengan Anthropic gagal | Gunakan https://openapi.felo.ai/api sebagai Base URL |
| Tugas asinkron belum memiliki hasil | Polling endpoint status tugas hingga tugas selesai |