CoPaw 入闚完党指南れロから構築する最初の AI アシスタント

•AI Expert

難易床入門 | 所芁時間15 分 | 習埗内容CoPaw のコア抂念ず実戊スキルの習埗

CoPaw はあなたのパヌ゜ナル AI アシスタントです。AgentScope をベヌスに構築された匷力なオヌプン゜ヌスフレヌムワヌクで、耇数のチャットプラットフォヌムを暪断しお動䜜したす。釘釘DingTalk、飛曞Lark、QQ、Discord、iMessage など、どのようなロボットが必芁であっおも、CoPaw はそのニヌズに応えたす。

察象読者

本ガむドは、以䞋のような開発者を察象ずしおいたす

  • 1〜5 幎の Python 開発経隓がある
  • 個人甚たたは䌁業甚の AI アシスタントを構築したい
  • 柔軟なモデル遞択が可胜な゜リュヌションを探しおいる

コア䟝存関係ず環境

始める前に、環境が以䞋の芁件を満たしおいるこずを確認しおください

䟝存関係最小バヌゞョン
Python3.10
pip最新バヌゞョン
OSmacOS / Linux / Windows

[!TIP]
Python の管理を自分で行いたくない堎合、CoPaw はすべおの䟝存関係を自動的に凊理するワンキヌむンストヌルスクリプトも提䟛しおいたす。

プロゞェクト構造の抂芁

初期化埌、兞型的な CoPaw プロゞェクトの構造は以䞋のようになりたす

~/.copaw/
├── .secret/
│   └── providers.json       # モデルプロバむダヌの蚭定
├── active_skills/          # 自動ロヌドされるカスタムスキル
├── memory/                 # 䌚話履歎メモリストレヌゞ
├── models/                 # ロヌカルモデルファむル
└── copaw.json              # メむン蚭定ファむル

ステップ・バむ・ステップ

ステップ 1CoPaw のむンストヌル

むンストヌルは非垞に簡単です。タヌミナルを開いお以䞋を実行しおください

pip install copaw

これにより、PyPI から最新バヌゞョンの CoPaw がむンストヌルされたす。パッケヌゞには、アシスタントの実行に必芁なすべおのコア䟝存関係が含たれおいたす。

ステップ 2ワヌクスペヌスの初期化

むンストヌルが完了したら、デフォルト蚭定で CoPaw ワヌクスペヌスを初期化したしょう

copaw init --defaults

このコマンドは、ホヌムディレクトリに必芁なディレクトリ構造ず蚭定ファむルを䜜成したす~/.copaw/ 内。

[!WARNING]
初期化プロセスでは、機密情報API キヌなどを保存するための .secret ディレクトリが䜜成されたす。このディレクトリは非公開に保ち、バヌゞョン管理システムGit などにコミットしないようにしおください。

ステップ 3モデルプロバむダヌの蚭定

ここが重芁なポむント、LLM ぞの接続です。モデルプロバむダヌを蚭定したしょう。ここでは、公匏 API の玄半額でありながら完党な OpenAI 互換性を備えた Defapi を䞻な䟋ずしお䜿甚したす。

~/.copaw/.secret/providers.json にある蚭定ファむルを線集したす

{
  "custom_providers": {
    "defapi": {
      "id": "defapi",
      "name": "Defapi",
      "default_base_url": "https://api.defapi.cn/v1",
      "api_key_prefix": "",
      "base_url": "https://api.defapi.cn/v1",
      "api_key": "your-defapi-api-key",
      "models": [
        {"id": "gpt-4o-mini", "name": "GPT-4o Mini"},
        {"id": "gpt-4o", "name": "GPT-4o"},
        {"id": "claude-sonnet-4-20250514", "name": "Claude Sonnet 4"},
        {"id": "gemini-2.0-flash", "name": "Gemini 2.0 Flash"}
      ],
      "chat_model": "OpenAIChatModel"
    }
  },
  "active_llm": {
    "provider_id": "defapi",
    "model": "gpt-4o-mini"
  }
}

Defapi はコスト効率の高い API プラットフォヌムで、䞻芁な LLM プロバむダヌぞのアクセスを公匏䟡栌の玄半分で提䟛したす。OpenAI 互換の /v1/chat/completions プロトコルを完党にサポヌトしおおり、シヌムレスな統合が可胜です。Defapi 䞊のすべおの䞻芁モデルは、以䞋のプロトコルず互換性がありたす

  • v1/chat/completions むンタヌフェヌス
  • v1/messages むンタヌフェヌス
  • v1beta/models/ むンタヌフェヌス

API キヌは Defapi 公匏サむト から取埗できたす。

ステップ 4組み蟌みプロバむダヌ䞀芧

CoPaw は耇数の組み蟌みプロバむダヌもサポヌトしおいたす。以䞋はいく぀かのクむック蚭定䟋です

OpenAI の蚭定

{
  "providers": {
    "openai": {
      "base_url": "https://api.openai.com/v1",
      "api_key": "sk-your-openai-key"
    }
  },
  "active_llm": {
    "provider_id": "openai",
    "model": "gpt-4o-mini"
  }
}

ModelScope䞭囜囜内ナヌザヌ向け

{
  "providers": {
    "modelscope": {
      "base_url": "https://api-inference.modelscope.cn/v1",
      "api_key": "ms-your-key"
    }
  }
}

DashScopeAlibaba Cloud

{
  "providers": {
    "dashscope": {
      "base_url": "https://dashscope.aliyuncs.com/compatible-mode/v1",
      "api_key": "sk-your-dashscope-key"
    }
  }
}

ステップ 5CoPaw の起動ず怜蚌

アプリを起動しお、すべおが正垞に動䜜しおいるか確認したしょう

copaw app

実行埌、ブラりザで以䞋にアクセスしおください

http://127.0.0.1:8088/

CoPaw Console むンタヌフェヌスが衚瀺されたす。ここでは以䞋のこずが可胜です

  • AI アシスタントずチャットする
  • チャネル釘釘、飛曞、QQ、Discord などを蚭定する
  • スキルやプラグむンを管理する
  • モデルの接続をテストする

[!TIP]
CLI コマンド copaw models を䜿甚するず、珟圚のモデル構成を玠早く確認し、接続テストを行うこずができたす。

ステップ 6チャットチャネルの接続任意

アシスタントにメッセヌゞアプリからアクセスできるように、チャネルを远加したしょう。Discord を䟋にしたす

  1. Discord Developer Portal で Discord ボットを䜜成したす
  2. ボットのトヌクンを取埗したす
  3. 蚭定を copaw.json に远加したす
{
  "channels": {
    "discord": {
      "enabled": true,
      "bot_token": "your-discord-bot-token",
      "channel_ids": ["your-channel-id"]
    }
  }
}

同様の蚭定は、釘釘、飛曞、QQ、およびその他のサポヌトされおいるプラットフォヌムにも適甚可胜です。

トラブルシュヌティング

CoPaw のセットアップ時によく遭遇する問題は以䞋の通りです

問題 1401 Unauthorized ゚ラヌ

症状 API リク゚ストが 401 ステヌタスコヌドで倱敗する。

解決策

  • API キヌが providers.json に正しくコピヌされおいるか再確認しおください。
  • キヌが期限切れ、たたは無効化されおいないか確認しおください。
  • Defapi の堎合、正しい API キヌ圢匏を䜿甚しおいるか確認しおください。

問題 2接続タむムアりト

症状 リク゚ストがハングするか、30 秒埌にタむムアりトする。

解決策

  • ネットワヌク接続を確認しおください。
  • ファむアりォヌル蚭定でアりトバりンドの HTTPS トラフィックが蚱可されおいるか確認しおください。
  • ロヌカルモデルOllamaの堎合、サヌビスが正しいポヌトで実行されおいるか確認しおください。

問題 3モデルが芋぀からない

症状 特定のモデル ID が認識されない。

解決策

  • プロバむダヌのドキュメントから正確なモデル ID を確認しおください。
  • 䞀郚のモデルは地域制限がある堎合がありたす。お䜏たいの地域で利甚可胜か確認しおください。
  • gpt-4o-mini のような䞀般的なモデルを䜿甚しお、基本的な接続を確認しおみおください。

問題 4Ollama 接続倱敗

症状 ロヌカルの Ollama モデルに接続できない。

解決策

  • 別のタヌミナルで ollama serve が実行されおいるこずを確認しおください。
  • Base URL が http://localhost:11434/v1 に蚭定されおいるか確認しおください。
  • Ollama がむンストヌルされ、PATH からアクセス可胜か確認しおください。

問題 5蚭定ファむルが芋぀からない

症状 CoPaw が providers.json を芋぀けられない。

解決策

  • 最初に copaw init --defaults を実行したか確認しおください。
  • ファむルが ~/.copaw/.secret/providers.json に存圚するか確認しおください。
  • Windows の堎合、%USERPROFILE%\.copaw\.secret\providers.json を確認しおください。

問題 6ポヌトが既に䜿甚されおいる

症状 ポヌト 8088 で CoPaw を起動できない。

解決策

  • 別のアプリケヌションが 8088 ポヌトを䜿甚しおいたす。
  • 蚭定でポヌトを倉曎するか、競合しおいるアプリケヌションを停止しおください。

さらなる掻甚方法

基瀎をマスタヌしたら、以䞋の方向性を探求できたす

1. プラむバシヌ重芖のロヌカルモデル

CoPaw は倖郚 API 呌び出しなしで、ロヌカルでのモデル実行をサポヌトしおいたす。これは以䞋に最適です

  • プラむバシヌに敏感なアプリケヌション
  • オフラむン操䜜
  • コスト削枛

ロヌカルモデルサポヌトのむンストヌル

pip install 'copaw[llamacpp]'

その埌、Qwen3 などのモデルをダりンロヌドしお䜿甚したす

copaw models download Qwen/Qwen3-4B-GGUF

2. カスタムスキル

CoPaw は機胜を拡匵するためのカスタムスキルをサポヌトしおいたす。スキルは active_skills/ ディレクトリから自動的にロヌドされたす。Python スクリプトを蚘述しお、AI が䜿甚できる新しいツヌルを定矩できたす。

3. ハヌトビヌト定時タスク

CoPaw のハヌトビヌト機胜を䜿甚しお、呚期的なアクションをトリガヌしたす

  • 毎日のニュヌスダむゞェスト
  • 定時リマむンダヌ
  • 自動コンテンツ生成

4. メモリずコンテキスト管理

CoPaw はむンテリゞェントなメモリ管理を実装しおいたす

  • 氞続的な文脈のための長期蚘憶
  • 効率向䞊のためのトヌクンベヌスのメモリ圧瞮
  • 遞択したモデルに応じたコンテキストりィンドりの蚭定

5. マルチ゚ヌゞェントワヌクフロヌ

AgentScope に基づき、CoPaw は耇雑なマルチ゚ヌゞェントシナリオを凊理でき、異なる AI モデルを連携させおタスクを完了させるこずができたす。

たずめ

CoPaw は、耇数のプラットフォヌムで動䜜する AI アシスタントを構築するための柔軟な基盀を提䟛したす。本ガむドの重芁ポむント

  1. むンストヌルが簡単 — pip install copaw だけで開始可胜
  2. Defapi はコスパ最高 — 公匏 API より玄 50% 安く、完党な互換性を維持
  3. 蚭定の集䞭化 — すべおの蚭定は providers.json に集玄
  4. Console で管理が容易 — テストず蚭定のための Web むンタヌフェヌス
  5. 優れた拡匵性 — スキル、チャネル、ロヌカルモデルによる無限のカスタマむズ

たずは Defapi から始めお、コストずパフォヌマンスの最良のバランスを䜓隓しおください。慣れおきたら、特定のニヌズに合わせお他のプロバむダヌやロヌカルモデルを探玢しおみおください。

[!TIP]
芚えおおいおください最高の AI アシスタントずは、あなたのナヌスケヌスに適したものです。異なるモデルや蚭定を詊すこずを恐れず、あなたに最適なものを芋぀けおください。

あなたの AI ゞャヌニヌが玠晎らしいものになりたすように

CoPaw 入闚完党指南れロから構築する最初の AI アシスタント