ドキュメント
APIリファレンスログイン

DeepSeek Harnessの設定

カスタムのOpenAI Chat CompletionsプロバイダーでDeepSeek HarnessをUncensoredLabsに接続します。

クライアントを設定

Settings → Models → Add model provider → Custom model APIを開きます。以下の値を入力して保存し、新しいセッションでモデルを選択します。

接続設定
Provider ID: uncensoredlabs
API protocol: OpenAI Chat Completions (openai-completions)
Base URL: https://uncensoredlabs.dev/v1
API key: paste your application API key into the credential field
Model ID: deepseek-v4.1-flash-1017-abliterated
Context window: 1000000
Maximum output: 65536
Input types: text

プロファイルを使う場合は、既存のllm-pi-ai設定にこのプロバイダーを追加し、他のプロバイダーを残してください。Harnessを起動する環境にAPIキーを設定します。

cordis.patch.yml
- id: llm-pi-ai
  config:
    providers:
      uncensoredlabs:
        apiKeyEnv: UNCENSOREDLABS_API_KEY
        api: openai-completions
        baseURL: https://uncensoredlabs.dev/v1
        models:
          - id: deepseek-v4.1-flash-1017-abliterated
            input: [text]
最初の接続テストでは、推論レベルや画像機能の上書きを無効にします。選択したモデルとゲートウェイが対応する設定だけを有効にしてください。

接続を確認

ダッシュボードのアプリ用APIキーを使い、アカウントのログインキーは使わないでください。Gitにコミットする設定に認証情報を含めないでください。

新しいセッションで短い返答を求めます。次にファイルを変更せず一覧表示させ、長いタスクに進む前にツールの権限を確認してください。

設定例は2026年11月1日にリンク先の公式ドキュメントと照合しました。バージョンや機能は異なるため、すべてのクライアント版の動作を認証するものではありません。

トラブルシューティング

テキストのChat Completionsを使ってください。Responses、Anthropic Messages、画像入力には対応していません。クライアントのウェブ検索には別のサービスが必要な場合があります。
ステータス確認事項
400 / 404ベースURL、正確なモデルID、Chat Completionsモードを確認します。ベースURL欄にcompletionsのパスを追加しないでください。
401 / 403アプリ用APIキー、モデルの利用権限、キーが失効していないかを確認します。
402利用可能な残高と既存の予約額を確認します。予約額は最終料金を上回る場合があるため、再試行前に出力上限を下げてください。
429Retry-Afterを守り、同時実行するタスクを減らします。同じリクエストをすぐに繰り返さないでください。