Felo API PlatformFelo API Platform

Penyiapan Alat AI

DeepSeek Harness

Hubungkan DeepSeek Harness ke Felo melalui adaptor DeepSeek bawaan atau penyedia yang kompatibel dengan OpenAI khusus.

Gunakan panduan ini untuk menjalankan DeepSeek Harness sumber terbuka dengan model yang dilayani oleh Felo API Platform. Jalur yang disarankan menggunakan kembali adapter bawaan deepseek-official milik harness. Anda juga dapat menambahkan Felo sebagai penyedia terpisah yang kompatibel dengan OpenAI di Web UI.

DeepSeek Harness saat ini masih dalam tahap developer preview dan dapat menghadirkan perubahan yang merusak kompatibilitas. Periksa catatan rilis upstream saat opsi atau layar berbeda dari panduan ini.

Sebelum Anda Memulai

Anda memerlukan Node.js dan satu kunci Felo API Platform. Jauhkan kunci dari kontrol sumber.

export FELO_API_KEY="YOUR_API_KEY"

Contoh menggunakan deepseek-v4-flash. Periksa Model dan Harga sebelum memilih ID model lain.

Penyiapan yang Disarankan: Adapter DeepSeek Bawaan

DeepSeek Harness membaca kredensial adapter bawaan dari DEEPSEEK_API_KEY dan endpoint-nya dari DEEPSEEK_BASE_URL.

export DEEPSEEK_API_KEY="$FELO_API_KEY"
export DEEPSEEK_BASE_URL="https://openapi.felo.ai/api/v1"
npx @deepseek-ai/dsh web

Buka http://127.0.0.1:3080, lalu:

  1. Tambahkan atau pilih ruang kerja proyek Anda.
  2. Buka Settings → Models.
  3. Pilih penyedia deepseek-official dan model deepseek-v4-flash.
  4. Mulai sesi baru dan kirim tugas repositori kecil.

Jangan menambahkan /chat/completions ke Base URL. Adapter bawaan mengirim permintaan ke {DEEPSEEK_BASE_URL}/chat/completions sendiri.

Menyimpan nilai lingkungan secara permanen

DeepSeek Harness dapat membaca file .env dari direktori tempat Anda menjalankannya. Tambahkan nilai berikut ke file .env yang tidak dilacak jika Anda tidak ingin mengekspornya untuk setiap sesi:

DEEPSEEK_API_KEY=YOUR_API_KEY
DEEPSEEK_BASE_URL=https://openapi.felo.ai/api/v1

Jangan melakukan commit pada file ini. Anda juga dapat menggunakan file kredensial dan pengaturan harness di bawah $DSH_HOME saat memerlukan konfigurasi tingkat pengguna.

Penyiapan Alternatif: Penyedia Kustom yang Kompatibel dengan OpenAI

Gunakan jalur ini jika Anda ingin Felo muncul sebagai penyedia terpisah alih-alih menimpa koneksi DeepSeek bawaan.

  1. Mulai Web UI dengan npx @deepseek-ai/dsh web.
  2. Buka Settings → Models.
  3. Pilih Add custom provider.
  4. Masukkan nilai berikut dan simpan penyedia.
FieldNilai
ID penyediafelo
Nama tampilanFelo API Platform
Base URLhttps://openapi.felo.ai/api/v1
Protokol APIChat Completions yang kompatibel dengan OpenAI (openai-completions)
Kunci APIKunci API Felo Anda
ID modeldeepseek-v4-flash

Jika penemuan model gagal, tambahkan ID model secara manual. Tindakan Get available models milik penyedia bergantung pada rute GET /models yang kompatibel dengan OpenAI dan tidak diperlukan untuk konfigurasi manual.

Memverifikasi Penyiapan

Mulai sesi baru dan tanyakan:

Summarize this repository and identify its main packages.

Penyiapan siap ketika sesi selesai dengan deepseek-v4-flash dipilih dan tidak muncul error autentikasi atau model tidak dikenal.

Untuk uji cepat noninteraktif dengan adapter yang disarankan, jalankan dari ruang kerja target:

npx @deepseek-ai/dsh --profile headless "List the top-level files in this workspace."

Catatan Pencarian Web

Penyiapan ini merutekan permintaan model melalui Felo. Penyedia web_search bawaan DeepSeek Harness memiliki persyaratan endpoint tersendiri meskipun variabel kredensial bawaannya juga DEEPSEEK_API_KEY. Jangan arahkan DEEPSEEK_SEARCH_BASE_URL ke Felo kecuali Anda menggunakan endpoint pencarian yang secara eksplisit kompatibel. Gunakan Chat API Felo atau Felo Skills lain secara terpisah saat alur kerja Anda memerlukan pencarian Felo.

Pemecahan Masalah

MasalahYang perlu diperiksa
MISSING_CREDENTIAL atau 401Pastikan DEEPSEEK_API_KEY berisi kunci Felo di proses yang menjalankan dsh
URL permintaan berisi jalur dua kaliGunakan https://openapi.felo.ai/api/v1, bukan URL yang berakhiran /chat/completions
UNKNOWN_MODELPilih atau tambahkan deepseek-v4-flash secara manual, atau gunakan ID model Felo lain yang dipublikasikan
Felo tidak tercantum secara terpisahGunakan penyiapan penyedia kustom; jalur yang disarankan mempertahankan ID penyedia deepseek-official
Pengaturan diubah tetapi sesi lama berperilaku berbedaMulai sesi baru agar sesi tersebut menggunakan penyedia dan rute model yang baru dipilih
Autentikasi pencarian web gagalKonfigurasikan penyedia pencarian harness secara terpisah; pengaturan endpoint model tidak mengonfigurasi pencarian web

Langkah Berikutnya