メインコンテンツへスキップ

準備

開始する前に、以下を確認してください:
  1. Cursorがインストールされている
    Cursor公式サイトからお使いのOSに適したバージョンをダウンロードしてインストールしてください
  2. APIMart APIキーを取得済み
    APIMartコンソールにログインしてAPIキー(sk-で始まる)を取得してください
ヒント: APIMartアカウントをお持ちでない場合は、まずAPIMartで登録してAPIキーを取得してください。

ステップ1:Cursor設定を開く

Cursorを起動後、設定ページに移動します:
  1. 右上の**⚙️ 設定**アイコン(歯車アイコン)をクリック
  2. またはキーボードショートカットを使用:
    • Windows/Linux: Ctrl+Shift+J
    • macOS: Cmd+Shift+J

ステップ2:モデル設定を構成

2.1 モデル設定にアクセス

設定ページで:
  1. 左側メニューのModelsオプションを見つける
  2. クリックしてモデル設定ページに入る

2.2 OpenAI API Keyを選択

モデル設定ページで:
  1. OpenAI API Key設定エリアを見つける
  2. Add newまたはOverride OpenAI Base URLオプションをクリック
重要: CursorはOpenAI互換APIをサポートしているため、APIMartをカスタムAPIプロバイダーとして設定できます。

2.3 APIMart API 情報を設定

以下の設定情報を入力:
設定項目入力内容
API Keyお客様のAPIMart APIキー(sk-xxxxxxxxxxxx
Base URLhttps://api.apimart.ai/v1
重要:
  • Base URLには/v1サフィックスを含める必要があります:https://api.apimart.ai/v1
  • API Keyは、APIMartコンソールから取得したsk-で始まるキーである必要があります
  • 設定後、CursorはAPIMartのモデルを使用してコード補完とチャットを行います

ステップ3:使用するモデルを選択

3.1 モデル選択

モデル設定で、使用するモデルを選択できます: 利用可能なモデルタイプ:
  • GPT-4/5 シリーズ - 複雑なコード生成と問題解決に適しています
    • gpt-5 - 最新のGPT-5モデル
    • gpt-4o - GPT-4oモデル
    • gpt-4o-mini - より高速で経済的なバージョン
  • Claude シリーズ - コード理解とリファクタリングに適しています
    • claude-sonnet-4-5-20250929 - Claude Sonnet 4.5
    • claude-haiku-4-5-20251001 - Claude Haiku 4.5
  • その他のモデル
    • gemini-2.0-flash-exp - Google Gemini 2.0 Flash
推奨モデル:
  • 💰 コード補完(コスト効果的): gpt-4o-mini
  • 🚀 複雑なタスク(高性能): gpt-5gpt-4oclaude-sonnet-4-5-20250929
  • 高速レスポンス: gpt-4o-minigemini-2.0-flash-exp

3.2 特定機能のモデルを設定

Cursorでは、機能ごとに異なるモデルを設定できます:
  • Chat(チャット) - AIとの会話に使用
  • Autocomplete(自動補完) - コード自動補完の提案に使用
  • Cmd+K(クイック編集) - 素早いコード編集と生成に使用
ニーズに応じて、各機能に最適なモデルを選択できます。

ステップ4:使用を開始

設定完了後、CursorのAI機能を使い始めることができます:

4.1 AIチャット (Cmd+L / Ctrl+L)

  1. Cmd+L(macOS)またはCtrl+L(Windows/Linux)を押してAIチャットパネルを開く
  2. 質問や要求を入力します。例えば:
    • 「クイックソートアルゴリズムの実装方法は?」
    • 「このコードのパフォーマンスを最適化してください」
    • 「この関数の動作を説明してください」

4.2 コード補完

  1. エディターで通常通りコードを書く
  2. Cursorが自動的にコード補完の提案を提供します
  3. Tabキーを押して提案を受け入れます

4.3 クイック編集 (Cmd+K / Ctrl+K)

  1. 編集したいコードを選択
  2. Cmd+K(macOS)またはCtrl+K(Windows/Linux)を押す
  3. 編集指示を入力します。例えば:
    • 「エラーハンドリングを追加」
    • 「この関数をリファクタリング」
    • 「型注釈を追加」

4.4 コード説明

  1. 理解したいコードを選択
  2. 右クリックして「Explain with AI」を選択またはショートカットを使用
  3. AIがコードの機能とロジックを詳しく説明します

よくある質問

Q1:APIMartサービスに接続できない?

解決策:
  1. Base URLを確認
    • Base URLがhttps://api.apimart.ai/v1であることを確認(/v1サフィックスに注意)
    • 余分なパスを省略または追加しないでください
  2. API Keyを確認
  3. ネットワーク接続を確認
    • https://api.apimart.aiにアクセスできることを確認
    • 中国国内の場合、プロキシの設定が必要な場合があります

Q2:AIの応答が遅い?

解決策:
  1. より高速なモデルに切り替え
    • gpt-4oの代わりにgpt-4o-miniを使用
    • gemini-2.0-flash-expを使用してより高速な応答を得る
  2. コンテキスト長を減らす
    • AIに送信するコードコンテキストを制限
    • より正確な質問記述を使用
  3. ネットワーク状況を確認
    • ネットワークレイテンシをテスト
    • プロキシを使用して接続を最適化することを検討

Q3:API呼び出しが失敗またはエラーを返す?

一般的なエラーと解決策:
エラーメッセージ原因解決方法
401 UnauthorizedAPI Keyが無効または期限切れAPI Keyを再取得して設定を更新
429 Too Many Requestsリクエストレート制限超過しばらく待ってから再試行、またはプランをアップグレード
500 Internal Server Error一時的なサーバー問題数分待ってから再試行
insufficient_quotaアカウント残高不足コンソールでチャージ

Q4:API使用状況と料金を確認するには?

APIMartコンソールにログインして確認:
  • 📊 API呼び出し統計
  • 💰 料金詳細
  • 📈 使用トレンドチャート
  • 🔍 詳細なリクエストログ

使用のヒント

1. コンテキストを活用

Cursorは自動的に関連するコードコンテキストを含めます。できること:
  • 関連ファイルを開いてAIにプロジェクト構造を理解させる
  • @filenameを使用して特定のファイルを参照
  • @folderを使用してフォルダー全体を参照

2. 明確なプロンプトを書く

良いプロンプトはより良い結果をもたらします: ❌ 悪いプロンプト:
これを最適化
✅ 良いプロンプト:
この関数のパフォーマンスを最適化してください。重点:
1. ループのネストを減らす
2. より効率的なデータ構造を使用
3. キャッシングメカニズムを追加

3. 反復的な開発

AIと協力する際:
  1. シンプルな要件から始める
  2. 徐々に改善と最適化
  3. 迅速にテストと検証
  4. 結果に基づいてプロンプトを調整

4. プロジェクト基準を活用

.cursorrulesファイルを作成して定義:
  • コードスタイルガイドライン
  • 命名規則
  • アーキテクチャパターン
  • テスト要件

機能

Cursor + APIMartを使用すると、以下が可能です:
  • 💬 インテリジェントチャット - いつでもプログラミングの質問をして、詳細な回答を得る
  • コード補完 - リアルタイムのインテリジェントなコード提案と補完
  • ✏️ クイック編集 - 自然言語でコードを素早く変更
  • 🔍 コード理解 - 複雑なコードの動作を深く理解
  • 🐛 デバッグアシスタント - コードのバグを見つけて修正するのを支援
  • 📝 ドキュメント生成 - コードコメントとドキュメントを自動生成
  • 🔄 コードリファクタリング - インテリジェントにリファクタリングしてコード構造を最適化
  • 🧪 テスト生成 - 単体テストとテストケースを自動生成

サポート&ヘルプ

問題が発生した場合:

APIMartを今すぐ使い始める

今すぐAPIMartに登録して、APIキーを取得し、プログラミング効率を向上させましょう!