Continueの設定
ContinueでカスタムのOpenAI互換ベースURLとローカルシークレット参照を使い、UncensoredLabsを設定します。
クライアントを設定
Continueの設定を開き、このモデルをconfig.yamlに追加します。UNCENSOREDLABS_API_KEYはGitから除外したローカルの.continue/.envに保存し、以下の参照でYAMLにキーを直接書かずに読み込みます。
config.yaml
name: UncensoredLabs
version: 1.0.0
schema: v1
models:
- name: UncensoredLabs DeepSeek
provider: openai
model: deepseek-v4.1-flash-1017-abliterated
apiBase: https://uncensoredlabs.dev/v1
apiKey: ${{ secrets.UNCENSOREDLABS_API_KEY }}
roles: [chat, edit, apply]
capabilities: [tool_use]
useResponsesApi: false
defaultCompletionOptions:
maxTokens: 4096 設定を再読み込みし、モデル選択でUncensoredLabs DeepSeekを選びます。自動補完や埋め込みには別の対応モデルを使ってください。このゲートウェイにはそれらのエンドポイントはありません。
接続を確認
ダッシュボードのアプリ用APIキーを使い、アカウントのログインキーは使わないでください。Gitにコミットする設定に認証情報を含めないでください。
新しいセッションで短い返答を求めます。次にファイルを変更せず一覧表示させ、長いタスクに進む前にツールの権限を確認してください。
設定例は2026年11月1日にリンク先の公式ドキュメントと照合しました。バージョンや機能は異なるため、すべてのクライアント版の動作を認証するものではありません。
トラブルシューティング
テキストのChat Completionsを使ってください。Responses、Anthropic Messages、画像入力には対応していません。クライアントのウェブ検索には別のサービスが必要な場合があります。
| ステータス | 確認事項 |
|---|---|
| 400 / 404 | ベースURL、正確なモデルID、Chat Completionsモードを確認します。ベースURL欄にcompletionsのパスを追加しないでください。 |
| 401 / 403 | アプリ用APIキー、モデルの利用権限、キーが失効していないかを確認します。 |
| 402 | 利用可能な残高と既存の予約額を確認します。予約額は最終料金を上回る場合があるため、再試行前に出力上限を下げてください。 |
| 429 | Retry-Afterを守り、同時実行するタスクを減らします。同じリクエストをすぐに繰り返さないでください。 |