Claude Code で Novita AI 経由の CoBuddy を使う方法

Claude Code で Novita AI 経由の CoBuddy を使う方法

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

CoBuddy とは?

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

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

このエンドポイントの違いは Claude Code の設定において重要です。CoBuddy は 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 です。大量利用時に意味のある節約になります。
  • 高スループットと低エンドツーエンドレイテンシ。 Novita AI の CoBuddy デプロイメントは持続的なスループットに最適化されており、増分リクエストを多数行う長期エージェントセッションで重要です。
  • 128K コンテキストウィンドウ。 大量のファイル抜粋、テスト出力、実装メモを1回のプロンプトで渡すのに十分な容量です。

すでに 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 互換エンドポイントのみをサポートしています。ANTHROPIC_BASE_URL を Novita AI の OpenAI 互換パスに設定することで、Claude Code がリクエストをそこに転送するようになります。

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
入力(100万トークンあたり) $2.80 $3.00
出力(100万トークンあたり) $11.30 $15.00
キャッシュ読み取り(100万トークンあたり) $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 契約を1回のリクエストで渡せます。ただし、プロンプトは構造化してください。タスクを説明し、選択したコンテキストを提供し、制約を列挙し、範囲を限定した出力を要求します。長いコンテキストがあっても、明確な指示の代わりにはなりません。

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

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

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

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

コミットする前に実際のタスクで評価する

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

FAQ

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

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

なぜアンソロピックエンドポイントではなく https://api.novita.ai/v3/openai を使うのですか?

CoBuddy は OpenAI 互換の chat/completions エンドポイントのみをサポートしています。ANTHROPIC_BASE_URL を Novita AI の OpenAI 互換パス(https://api.novita.ai/v3/openai)に設定することで、Claude Code がそのエンドポイントにリクエストをルーティングするようになります。アンソロピック互換パス(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 クラウドプラットフォームです。

おすすめ記事