Cara menggunakan API Claude dan GPT di DeepSeek Harness
Satu penyedia khusus dengan protokol OpenAI menjalankan Claude Opus 5.5, Claude Sonnet 5.5, dan GPT-6.1 di DeepSeek Harness, asalkan setiap model punya level penalaran dan batas keluaran 128K. Penyedia bawaan DeepSeek mengirim pengaturan thinking yang ditolak Claude.
Di halaman ini
- Jawaban singkat
- Mengapa Claude mengembalikan 400 di DeepSeek Harness?
- Bagaimana cara menambahkan penyedia OmniaKey?
- Mengapa pengaturan effort tidak berpengaruh?
- Model apa yang dipakai sesi baru saat mulai?
- Di mana file konfigurasinya?
- Pemecahan masalah
- "requires adaptive thinking"
- 404 pada setiap permintaan
- Error tentang max_tokens
- "The current model does not support images"
- Tidak ada level effort, atau pengaturan effort tidak mengubah apa pun
- Masih gagal setelah perubahan
- Sumber yang diperiksa
Untuk menggunakan API Claude dan GPT di DeepSeek Harness, tambahkan penyedia khusus di OpenAI Chat Completions dengan Base URL https://api.omniakey.com/v1, lalu beri setiap model batas keluaran 128.000 token dan level penalarannya. Jangan masukkan Claude ke penyedia bawaan DeepSeek: penyedia itu mengirim pengaturan thinking yang ditolak Claude, sehingga setiap permintaan mengembalikan 400.
Kami menguji pengaturan ini pada 28 Oktober 2026 di DeepSeek Harness 0.2.1-rc.3. Pada satu penyedia, Claude Opus 5.5, Claude Sonnet 5.5, GPT-6.1 Sol, dan GPT-6.1 Terra memakai alat Harness untuk memeriksa proyek kecil dan menjawab dengan benar. OmniaKey menjual akses API untuk keempat model, dan semua pengujian lewat OmniaKey.
Jawaban singkat
- Jauhkan Claude dari penyedia bawaan DeepSeek. Penyedia itu selalu meminta thinking dalam format yang ditolak Claude, dan protokolnya tidak bisa diubah.
- Tambahkan satu penyedia khusus: protokol OpenAI Chat Completions, Base URL
https://api.omniakey.com/v1. Claude dan GPT-6.1 sama-sama berjalan di sana. - Di opsi setiap model, atur batas keluaran ke 128.000 dan aktifkan level penalaran (Reasoning levels). Model yang ditambahkan manual dimulai tanpa keduanya.
- Arahkan model default ke penyedia baru, lalu uji di sesi baru.
Mengapa Claude mengembalikan 400 di DeepSeek Harness?
Penyedia bawaan DeepSeek menyusun setiap permintaan dalam format DeepSeek, dan Claude tidak lagi menerima pengaturan thinking dari format itu.
Selama effort bukan off, penyedia mengirim thinking: {type: "enabled"} tanpa anggaran token. Penyedia juga meminta 256.000 token keluaran jika entri model tidak menetapkan batas yang lebih rendah. Protokolnya tetap: Harness menolak kolom protokol pada penyedia ini dengan "protocol is not configurable".
Panduan migrasi Anthropic (diperiksa 28 Oktober 2026) menjelaskan penyebab kegagalannya. Sejak Claude Opus 4.7, Claude hanya menerima thinking dalam mode adaptif, jadi enabled mengembalikan 400. Model lama seperti Claude Haiku 4.5 masih menerima enabled, tetapi hanya dengan budget_tokens, yang tidak pernah dikirim penyedia ini.
Jadi semua model Claude gagal di sana. Saat kami menaruh Claude Opus 5.5 di penyedia bawaan, Harness menampilkan error yang dimulai dengan Invalid request for the selected model. claude-opus-5-5 requires adaptive thinking. Memperbaiki thinking saja tidak cukup: Claude Opus 5.5 berhenti di 128.000 token keluaran, jadi nilai bawaan 256.000 akan menjadi 400 berikutnya.
Bagaimana cara menambahkan penyedia OmniaKey?
Tambahkan di Settings. Di Harness 0.2.1-rc.3, formulirnya punya semua kolom yang diperlukan. Baru memakai Harness? Pasang dulu dengan panduan pemasangan DeepSeek Harness.
- Klik More di kiri bawah, buka Settings, lalu masuk ke Models. Klik Add model provider dan pilih Custom model API.
- Isi penyedianya:
- Provider ID:
omniakey - Display name: OmniaKey
- Base URL:
https://api.omniakey.com/v1 - API protocol: OpenAI Chat Completions
- API key: kunci OmniaKey Anda
- Provider ID:
- Di bagian Models, klik Add model sekali untuk setiap ID model di tabel bawah.
- Buka opsi setiap model dengan panah di ujung barisnya dan isi nilai dari tabel.
- Klik Create provider.
| Model ID | Context window | Max output tokens | Levels |
|---|---|---|---|
claude-opus-5-5 | 1.000.000 | 128.000 | low hingga max |
claude-sonnet-5-5 | 1.000.000 | 128.000 | low hingga max |
gpt-6.1-sol | 1.050.000 | 128.000 | low hingga max |
gpt-6.1-terra | 1.050.000 | 128.000 | off, low hingga max |
“low hingga max” berarti lima level: low, medium, high, xhigh, dan max. Nilai API setiap level adalah kata yang sama, kecuali level off milik Terra yang mengirim none. Centang juga Image di Input types: keempat model membaca gambar, dan tanpa centang itu Harness menolak gambar yang Anda tempel.

Pakai OpenAI Chat Completions untuk keempat model; itulah protokol yang kami uji. Claude tidak punya level off: Claude Opus 5.5 selalu berpikir, dan OmniaKey mengembalikan 400 saat Opus 5.5 menerima none. GPT-6.1 Sol mulai dari low dan juga tidak menerima none. Terra menerimanya, jadi level off-nya melewati penalaran.
Batasnya berasal dari vendor. Anthropic mencantumkan jendela konteks 1.000.000 token untuk Claude Opus 5.5 dan Claude Sonnet 5.5. Halaman model OpenAI mencantumkan 1.050.000 untuk kedua model GPT-6.1; kami memeriksanya pada 27 Oktober 2026 untuk perbandingan Terra dan Sol. Keempatnya berhenti di 128.000 token keluaran.
Jika sebelumnya Anda menambahkan ID Claude ke penyedia bawaan DeepSeek, hapus di sana, supaya tidak salah memilih salinan yang rusak.
Dengan penyedia siap, Claude Opus 5.5 pada effort tinggi menjalankan perintah, membaca file, dan menjawab dalam 12 detik:

Mengapa pengaturan effort tidak berpengaruh?
Level penalaran mati untuk model itu. Model yang ditambahkan manual dimulai dengan level penalaran mati, dan Harness memperlakukannya sebagai model yang tidak bisa bernalar: Harness tidak mengirim effort, dan model menjawab dengan nilai bawaannya.
Aktifkan levelnya dan tambahkan level dari tabel. Menu model di bawah kotak pesan lalu menawarkan setiap level.

Model apa yang dipakai sesi baru saat mulai?
Model pada entri agent-default-model di file konfigurasi profil Anda. Di aplikasi desktop, file itu adalah ~/.dsh/profiles/desktop/cordis.patch.yml. Jika entri masih menyebut model Claude di penyedia DeepSeek, setiap sesi baru mulai di penyedia yang gagal. Arahkan ke penyedia baru:
- id: agent-default-model
name: "@deepseek-ai/dsh-agent-default-model"
config:
provider: omniakey
model: claude-opus-5-5
reasoningEffort: high
Instalasi baru sudah punya entri ini, jadi edit entri itu alih-alih menambahkan entri kedua. Dengan dua entri, Harness memakai yang terakhir dan tidak memberi peringatan.
Anda tetap bisa mengganti model di setiap sesi lewat menu di bawah kotak pesan. Uji di sesi baru: menurut panduan DeepSeek, sesi yang sudah mengirim permintaan mempertahankan model yang tercatat di log-nya.
Di mana file konfigurasinya?
Di aplikasi desktop, file itu adalah ~/.dsh/profiles/desktop/cordis.patch.yml, dan semua yang Anda atur di Settings bisa ditulis di sana. Ini file yang kami uji, dengan penyedia dan model default sekaligus. Pertahankan entri yang sudah ada di file Anda, seperti pengaturan antarmuka. Jika sudah ada entri llm-pi-ai, tambahkan penyedia omniakey di bawah providers: miliknya, bukan membuat entri kedua.
- id: llm-pi-ai
name: "@deepseek-ai/dsh-llm-pi-ai"
config:
providers:
omniakey:
apiKeyEnv: OMNIAKEY_API_KEY
displayName: OmniaKey
api: openai-completions
baseURL: https://api.omniakey.com/v1
models:
- id: claude-opus-5-5
name: Claude Opus 5.5
contextWindow: 1000000
maxTokens: 128000
input: [text, image]
reasoningEfforts: { low: low, medium: medium, high: high, xhigh: xhigh, max: max }
- id: claude-sonnet-5-5
name: Claude Sonnet 5.5
contextWindow: 1000000
maxTokens: 128000
input: [text, image]
reasoningEfforts: { low: low, medium: medium, high: high, xhigh: xhigh, max: max }
- id: gpt-6.1-sol
name: GPT-6.1 Sol
contextWindow: 1050000
maxTokens: 128000
input: [text, image]
reasoningEfforts: { low: low, medium: medium, high: high, xhigh: xhigh, max: max }
- id: gpt-6.1-terra
name: GPT-6.1 Terra
contextWindow: 1050000
maxTokens: 128000
input: [text, image]
reasoningEfforts: { "off": none, low: low, medium: medium, high: high, xhigh: xhigh, max: max }
- id: agent-default-model
name: "@deepseek-ai/dsh-agent-default-model"
config:
provider: omniakey
model: claude-opus-5-5
reasoningEffort: high
apiKeyEnv menyebut nama kunci tanpa menyimpannya. Harness mencari kunci dengan nama itu, tersimpan di Settings atau diekspor di lingkungan tempat Harness dijalankan, sehingga kuncinya sendiri tidak masuk ke file. Simpan file dan buka sesi baru; mulai ulang Harness jika penyedia tidak muncul.
Pemecahan masalah
"requires adaptive thinking"
Claude berada di penyedia bawaan DeepSeek. Pindahkan ke penyedia OmniaKey dan arahkan juga model default ke sana.
404 pada setiap permintaan
Base URL tidak punya /v1. Pada OpenAI Chat Completions, Base URL OmniaKey adalah https://api.omniakey.com/v1.
Error tentang max_tokens
Batas keluaran melebihi yang diizinkan model. Keempat model berhenti di 128.000, dan penyedia bawaan DeepSeek meminta 256.000 secara bawaan.
"The current model does not support images"
Di Input types model, hanya Text yang dicentang. Centang juga Image di opsinya; keempat model di tabel membaca gambar.
Tidak ada level effort, atau pengaturan effort tidak mengubah apa pun
Aktifkan level penalaran (Reasoning levels) di opsi model dan tambahkan level dari tabel.
Masih gagal setelah perubahan
Buka sesi baru, periksa agent-default-model, dan pastikan penyedia DeepSeek tidak mencantumkan ID Claude.
Sumber yang diperiksa
- Panduan migrasi Anthropic: Claude Opus 5.5
- Effort dan pemikiran adaptif di Anthropic
- Halaman model GPT-6.1 Sol
- Halaman model GPT-6.1 Terra
- Panduan model dan penyedia DeepSeek Harness
- Referensi penyedia dsh-llm-pi-ai
- Referensi API kompatibel OpenAI OmniaKey
- Katalog model OmniaKey
Halaman model di OmniaKey: Claude Opus 5.5, Claude Sonnet 5.5, GPT-6.1 Sol, dan GPT-6.1 Terra.
Model di artikel ini
Artikel terkait
DeepSeek Harness: instalasi dan koneksi API
DeepSeek Harness adalah agen coding berbasis plugin. Panduan ini menjalankan Web UI dan menghubungkan OmniaKey dengan konfigurasi custom Provider yang telah diverifikasi.
Opus 5.5 vs Sonnet 5.5
Pilih berdasarkan hasil terverifikasi dan total biaya.
GPT-6.1 Terra: apa yang baru, benchmark, dan perbandingan dengan Sol
Setengah harga GPT-6.1 Sol, dengan peningkatan besar dari GPT-5.6 Terra pada penggunaan komputer, coding, dan akurasi.
Artikel terbaru
- GPT Image 2.5 API: membuat dan mengedit gambar dengan Python
- Kling 3.0 API: kode permintaan teks ke video dan klip nyata
- Seedream 5.0 Pro API: Membuat Gambar dengan Python
- Clapping Cat Meme AI: Buat Hewan Peliharaanmu Bertepuk Tangan dengan Image-to-Video
- Alternatif API FLUX Kontext: Edit Gambar dengan GPT Image 2