Claude Code で CoBuddy を利用する方法(Novita AI 経由)

Claude Code で CoBuddy を利用する方法(Novita AI 経由)

CoBuddy は、Novita AI で利用可能な Baidu のコーディング特化型モデルで、関数呼び出し、推論、128K コンテキストウィンドウ、そして開発者ワークフロー向けの低レイテンシーを提供します。CoBuddy は Anthropic 互換ではなく OpenAI 互換の chat/completions エンドポイントを公開しているため、Claude Code で設定するには、ANTHROPIC_BASE_URL を Novita AI の OpenAI 互換パスに向ける必要があります。このガイドでは、API キーの取得から初回セッションの開始まですべての手順を説明します。

CoBuddy とは?

CoBuddy は Baidu が開発し、Novita AI の LLM API を通じて利用できるコード生成モデルです。ソフトウェア開発タスク(コード生成、リファクタリング、テスト作成、実装計画、エージェントワークフローのサポート)に特化して設計されています。

スペック 詳細
モデル ID baidu/cobuddy
コンテキストウィンドウ 131,072 トークン(128K)
最大出力 65,536 トークン
入力料金 $2.80 / 1M トークン
出力料金 $11.30 / 1M トークン
キャッシュ読み取り $0.70 / 1M トークン
機能 関数呼び出し、推論
エンドポイント OpenAI 互換 chat/completions のみ

エンドポイントの違いは Claude Code のセットアップにおいて重要です。CoBuddy は Anthropic 互換エンドポイントをサポートしていないため、設定では anthropic パスではなく、Novita AI の OpenAI 互換ベース URL(https://api.novita.ai/v3/openai)を使用します。

なぜ Claude Code で CoBuddy を使うのか?

Claude Code はエージェンティック CLI で、ファイル編集、ターミナルコマンド、コードベース分析、マルチステップワークフローなど、コーディングタスクを平易な言葉で委任できます。デフォルトでは Claude モデルで動作しますが、ANTHROPIC_BASE_URL 環境変数を使用すると、別のプロバイダーやモデルにリクエストをルーティングできます。

Novita AI 経由で CoBuddy に切り替えると、以下のメリットが得られます。

  • コーディング特化。 CoBuddy は一般的な会話ではなく、ソフトウェアタスク向けに構築されています。コード生成、レビュー、エージェントワークフローを直接ターゲットにしています。
  • Claude Sonnet とのコスト差。 Claude Sonnet 4.5 は入力 $3.00/M、出力 $15.00/M トークンです。Novita AI の CoBuddy は入力 $2.80/M、出力 $11.30/M トークンで、キャッシュ読み取りは $0.70/M と、大量利用時に意味のあるコスト削減になります。
  • 高スループットと低 E2E レイテンシー。 Novita AI の CoBuddy デプロイメントは持続的なスループット向けに調整されており、増分リクエストを多数行う長時間のエージェントセッションにおいて重要です。
  • 128K コンテキストウィンドウ。 大量のファイル抜粋、テスト出力、実装メモを単一のプロンプトで渡すのに十分な余裕があります。

すでに Claude Code を使用しているチームが、ワークフローツールを変更せずにコーディングファーストの代替手段を評価したい場合、CoBuddy は実用的な出発点となります。

ステップ 1: Novita AI の API キーを取得する

Novita AI アカウントを作成 すると、新規アカウントには無料トライアルクレジットが付与されます。ログイン後、キー管理 にアクセスし、Create New Key をクリックします。キーは一度しか表示されないので、すぐにコピーしてください。

ステップ 2: Claude Code をインストールする

Claude Code には Node.js 18 以上が必要です。バージョンを確認します。

node --version

Node.js がない場合、または v18 未満の場合は、nodejs.org からインストールしてください。

Claude Code をグローバルにインストールします。

npm install -g @anthropic-ai/claude-code

インストールを確認します。

claude --version

ステップ 3: 環境変数を設定する

CoBuddy は OpenAI 互換エンドポイントのみをサポートしています。Claude Code がリクエストをそこに転送するよう、ANTHROPIC_BASE_URL を Novita AI の OpenAI 互換パスに設定します。

macOS および Linux

export ANTHROPIC_BASE_URL="https://api.novita.ai/v3/openai"
export ANTHROPIC_AUTH_TOKEN="<Your Novita API Key>"
export ANTHROPIC_MODEL="baidu/cobuddy"
export ANTHROPIC_SMALL_FAST_MODEL="baidu/cobuddy"

Windows(コマンドプロンプト)

set ANTHROPIC_BASE_URL=https://api.novita.ai/v3/openai
set ANTHROPIC_AUTH_TOKEN=<Your Novita API Key>
set ANTHROPIC_MODEL=baidu/cobuddy
set ANTHROPIC_SMALL_FAST_MODEL=baidu/cobuddy

Windows(PowerShell)

$env:ANTHROPIC_BASE_URL = "https://api.novita.ai/v3/openai"
$env:ANTHROPIC_AUTH_TOKEN = "<Your Novita API Key>"
$env:ANTHROPIC_MODEL = "baidu/cobuddy"
$env:ANTHROPIC_SMALL_FAST_MODEL = "baidu/cobuddy"

各変数の役割:

  • ANTHROPIC_BASE_URL — Claude Code のリクエストを Anthropic のサーバーではなく、Novita AI の OpenAI 互換エンドポイントにリダイレクトします
  • ANTHROPIC_AUTH_TOKEN — 認証に使用する Novita AI API キー
  • ANTHROPIC_MODEL — 主要な(複雑な)タスクに使用されるモデル
  • ANTHROPIC_SMALL_FAST_MODEL — バックグラウンドや軽量タスクに使用されるモデル

macOS/Linux でターミナルセッション間でこれらの設定を永続化するには、export 行を ~/.zshrc または ~/.bashrc に追加します。

ステップ 4: Claude Code を起動する

プロジェクトディレクトリに移動し、Claude Code を起動します。

cd /path/to/your/project
claude .

. は、Claude Code がカレントディレクトリで動作することを指示します。タスクを平易な英語で記述できるインタラクティブなプロンプトが表示されます。

/model を実行してアクティブなモデルを確認するか、/doctor を実行して設定の問題を診断します。

CoBuddy の仕様と料金

以下は、Novita AI 上の CoBuddy と Claude Sonnet 4.5 の完全な比較です。

CoBuddy(Novita AI) Claude Sonnet 4.5
入力(1M トークンあたり) $2.80 $3.00
出力(1M トークンあたり) $11.30 $15.00
キャッシュ読み取り(1M トークンあたり) $0.70 $0.30
コンテキストウィンドウ 131,072 トークン 200,000 トークン
最大出力 65,536 トークン 64,000 トークン
関数呼び出し はい はい
推論 はい はい
Anthropic エンドポイント いいえ ネイティブ

主なトレードオフ: CoBuddy の出力トークン価格は Sonnet 4.5 よりも低く、コンテキストを再利用する大規模なエージェントセッションでは、キャッシュ読み取りも絶対的に安価です。Claude Sonnet 4.5 はより大きなコンテキストウィンドウを持ち、Claude Code のネイティブモデルです。コーディングに特化したモデルを低い出力コストで利用したい場合は CoBuddy を選択し、200K のフルコンテキストやより広範な推論タスクが必要な場合は Sonnet を引き続き使用してください。

実践的なコーディングワークフローのヒント

プロンプトはタスク固有に保つ

CoBuddy はソフトウェアタスク向けに調整されています。「この関数に入力バリデーションを追加する」「チェックアウトフローの単体テストを書く」「循環依存を削除するためにこのモジュールをリファクタリングする」といった具体的な工学的成果を説明するプロンプトは、自由な探索型のプロンプトよりも良い結果が得られます。

128K コンテキストウィンドウを意図的に使う

128K トークンあれば、関連するファイルの抜粋、テスト出力、スタイルガイド、API 契約を単一のリクエストで渡せます。ただし、プロンプトは構造化してください。タスクを説明し、選択したコンテキストを提供し、制約を列挙し、範囲を限定した出力を依頼します。長いコンテキストがあっても、明確な指示の代わりにはなりません。

関数呼び出しの出力を確認する

CoBuddy は関数呼び出しをサポートしており、Claude Code はこれをツール呼び出しに使用します。ファイルを変更したりコマンドを実行したりするタスクでは、承認する前に計画されたアクションを確認してください。Claude Code で /review を使用して、変更が適用される前に検査します。

キャッシュを多用するセッションは CoBuddy の料金体系が有利

$0.70/M のキャッシュ読み取りトークンは、大きなシステムプロンプトや繰り返しコンテキストを使用するセッションで、時間の経過とともに大幅にコストを削減します。同じコードベースコンテキストを繰り返し参照する長時間のエージェントセッションを実行する場合、キャッシュ読み取りが積み重なります。CoBuddy のキャッシュ読み取り価格は競争力があります。

実際のタスクで評価してから採用を決める

CoBuddy をチームに最適かどうか判断する最善の方法は、実際のバックログ(バグチケット、テスト生成タスク、小規模なリファクタリング)で実行することです。一般的なベンチマークに頼るのではなく、特定のタスクにおける出力品質を現在のモデルと比較してください。

FAQ

Novita AI 上の CoBuddy のモデル ID は何ですか?

ANTHROPIC_MODEL 環境変数および直接の API リクエストボディで baidu/cobuddy を使用してください。

なぜ anthropic エンドポイントではなく https://api.novita.ai/v3/openai を使うのですか?

CoBuddy は OpenAI 互換の chat/completions エンドポイントのみをサポートしています。ANTHROPIC_BASE_URL を Novita AI の OpenAI 互換パス(https://api.novita.ai/v3/openai)に設定することで、Claude Code がそのエンドポイントにリクエストをルーティングするようになります。Anthropic 互換パス(https://api.novita.ai/anthropic)は、Anthropic messages API をネイティブに実装するモデル用です。CoBuddy は該当しません。

Novita AI での CoBuddy の料金はいくらですか?

2026 年 6 月時点: 入力トークン $2.80/M、出力トークン $11.30/M、キャッシュ読み取りトークン $0.70/M です。本番環境での計画前に、CoBuddy モデルページ で現在の料金を確認してください。

CoBuddy は関数呼び出しをサポートしていますか?

はい。CoBuddy は関数呼び出しと推論をサポートしており、どちらも Claude Code のエージェントループに必要です。

Cursor や他のツールで CoBuddy を使用できますか?

はい。カスタムの OpenAI 互換ベース URL を受け入れる任意のツールで、Novita AI 経由の CoBuddy を使用できます。ベース URL を https://api.novita.ai/v3/openai、モデルを baidu/cobuddy に設定してください。

Novita AI は、シンプルな API を使用して AI モデルを簡単にデプロイできる機能を開発者に提供し、さらに手頃で信頼性の高い GPU クラウドを構築およびスケーリングのために提供する AI クラウドプラットフォームです。

おすすめの記事