<h1 align="center">
<a href="https://prompts.chat">
<div align="center">
Sign in to like and favorite skills
  # [SUPABASE_SERVICE_KEY]eter[SUPABASE_SERVICE_KEY]at <div align="center"> <img src="https://gw.alipayobjects.com/zos/antfincdn/[SUPABASE_SERVICE_KEY]8sN%24GNdh6/language.svg" width="18"> [简体中文](./[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]DM[SUPABASE_SERVICE_KEY].md) | [[SUPABASE_SERVICE_KEY]nglish](./[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]DM[SUPABASE_SERVICE_KEY].en-[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY].md) | 日本語 **コミュニティメンテナと開発者のために特別に設計されたインテリジェント Q&[SUPABASE_SERVICE_KEY] ボットソリューション。** [](https://www.npmjs.com/package/@petercatai/assistant) [![[SUPABASE_SERVICE_KEY]ersion](https://img.shields.io/npm/v/petercat-lui/latest.svg)](https://www.npmjs.com/package/petercat-lui) [![DockerHub [SUPABASE_SERVICE_KEY]ersion](https://img.shields.io/docker/v/petercatai/petercat?logo=docker&logo[SUPABASE_SERVICE_KEY]olor=white)](https://hub.docker.com/r/petercatai/petercat) [![[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY] Test [SUPABASE_SERVICE_KEY]tatus](https://github.com/petercat-ai/petercat/actions/workflows/pr-tests.yml/badge.svg)](https://github.com/petercat-ai/petercat/actions/workflows/pr-tests.yml) [](https://codecov.io/github/petercat-ai/petercat) [](https://github.com/petercat-ai/petercat/blob/master/L[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]N[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]) </div> ## 🏠 ホームページ [🐱Nest: petercat.ai](https://petercat.ai) ## ✨ 特徴 会話型 Q&[SUPABASE_SERVICE_KEY] エージェントの構成システム、自ホスト型デプロイメントソリューション、および便利なオールインワンアプリケーション [SUPABASE_SERVICE_KEY]D[SUPABASE_SERVICE_KEY] を提供し、GitHub リポジトリのためのインテリジェント Q&[SUPABASE_SERVICE_KEY] ボットをワンクリックで作成し、さまざまな公式ウェブサイトやプロジェクトに迅速に統合し、コミュニティのためのより効率的な技術サポートエコシステムを提供します。 ### 会話で作成 リポジトリのアドレスまたは名前を提供するだけで、[SUPABASE_SERVICE_KEY]eter [SUPABASE_SERVICE_KEY]at がボットの作成プロセス全体を自動的に完了します。 ![[SUPABASE_SERVICE_KEY]reate with [SUPABASE_SERVICE_KEY]onversations](https://mdn.alipayobjects.com/huamei[SUPABASE_SERVICE_KEY]j8gzmo/afts/img/[SUPABASE_SERVICE_KEY]*aQ9u[SUPABASE_SERVICE_KEY]oNZGe8[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]Dr[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]Q/original) ### 自動化されたナレッジベース ボットが作成されると、関連するすべての GitHub ドキュメントと問題が自動的にナレッジベースに追加され、ボットの知識源となります。 ![[SUPABASE_SERVICE_KEY]utomated [SUPABASE_SERVICE_KEY]nowledge [SUPABASE_SERVICE_KEY]ase](https://mdn.alipayobjects.com/huamei[SUPABASE_SERVICE_KEY]j8gzmo/afts/img/[SUPABASE_SERVICE_KEY]*hkkF[SUPABASE_SERVICE_KEY]a[SUPABASE_SERVICE_KEY]1[SUPABASE_SERVICE_KEY]qg[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]Dr[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]Q/original) ### マルチプラットフォーム統合 公式ウェブサイトへの [SUPABASE_SERVICE_KEY]D[SUPABASE_SERVICE_KEY] 統合や GitHub リポジトリへのワンクリックインストールなど、さまざまな統合オプションを提供します。 |  |  | | :-: | :-: | ## エージェントワークフロー ![[SUPABASE_SERVICE_KEY]gent workflow](https://mdn.alipayobjects.com/huamei[SUPABASE_SERVICE_KEY]j8gzmo/afts/img/[SUPABASE_SERVICE_KEY]*m24tT[SUPABASE_SERVICE_KEY]ZpW7c[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]Dr[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]Q/original) ## 📦 自ホスト型デプロイメント デプロイメントソリューション: [[SUPABASE_SERVICE_KEY]W[SUPABASE_SERVICE_KEY]](https://aws.amazon.com) + [[SUPABASE_SERVICE_KEY]upabase](https://supabase.com) 完全なガイドはこちらで見つけることができます: - [[SUPABASE_SERVICE_KEY]elf-Hosting - [SUPABASE_SERVICE_KEY]tart the [SUPABASE_SERVICE_KEY]ervice Locally](./docs/guides/self[SUPABASE_SERVICE_KEY]hosted[SUPABASE_SERVICE_KEY]local.md) - [[SUPABASE_SERVICE_KEY]elf-Hosting - Deploy to [SUPABASE_SERVICE_KEY]W[SUPABASE_SERVICE_KEY]](./docs/guides/self[SUPABASE_SERVICE_KEY]hosted[SUPABASE_SERVICE_KEY]aws.md) ![Deployment [SUPABASE_SERVICE_KEY]olution](https://mdn.alipayobjects.com/huamei[SUPABASE_SERVICE_KEY]j8gzmo/afts/img/[SUPABASE_SERVICE_KEY]*0[SUPABASE_SERVICE_KEY]a[SUPABASE_SERVICE_KEY]TJpyx1[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]Dr[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]Q/original) [![[SUPABASE_SERVICE_KEY]elf hosted [SUPABASE_SERVICE_KEY]ideo](https://mdn.alipayobjects.com/huamei[SUPABASE_SERVICE_KEY]j8gzmo/afts/img/[SUPABASE_SERVICE_KEY]*spdZ[SUPABASE_SERVICE_KEY]bWs[SUPABASE_SERVICE_KEY]hk[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]Dr[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]Q/fmt.webp)](https://www.youtube.com/watch?v=[SUPABASE_SERVICE_KEY]l6[SUPABASE_SERVICE_KEY]9[SUPABASE_SERVICE_KEY]e5m[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]) ## ⚙️ 環境変数 プロジェクトには環境変数の設定が必要です: ### クライアント `.env.local` | 環境変数 | タイプ | 説明 | 例 | | --- | --- | --- | --- | | `N[SUPABASE_SERVICE_KEY]XT[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]L[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]DOM[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]N` | 必須 | バックエンドサービスの [SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY] ドメイン | `https://api.petercat.ai` | ### サーバー `.env` | 環境変数 | タイプ | 説明 | 例 | | --- | --- | --- | --- | | **基本アプリケーション環境変数** | | `[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]L` | 必須 | バックエンドサービスの [SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY] ドメイン | `https://api.petercat.ai` | | `W[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]L` | 必須 | フロントエンドウェブサービスのドメイン | `https://petercat.ai` | | `[SUPABASE_SERVICE_KEY]T[SUPABASE_SERVICE_KEY]T[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]L` | 必須 | 静的リソースドメイン | `https://static.petercat.ai` | | **[SUPABASE_SERVICE_KEY]W[SUPABASE_SERVICE_KEY] 関連環境変数** | | `X[SUPABASE_SERVICE_KEY]G[SUPABASE_SERVICE_KEY]TH[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]T[SUPABASE_SERVICE_KEY]N[SUPABASE_SERVICE_KEY]M[SUPABASE_SERVICE_KEY]` | 必須 | [SUPABASE_SERVICE_KEY]W[SUPABASE_SERVICE_KEY] シークレットファイル名 | `prod/githubapp/petercat/pem` | | `[SUPABASE_SERVICE_KEY]T[SUPABASE_SERVICE_KEY]T[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]T[SUPABASE_SERVICE_KEY]N[SUPABASE_SERVICE_KEY]M[SUPABASE_SERVICE_KEY]` | オプション | [SUPABASE_SERVICE_KEY]W[SUPABASE_SERVICE_KEY] が管理する [SUPABASE_SERVICE_KEY]loudFront のプライベートキーの名前。設定されている場合、[SUPABASE_SERVICE_KEY]loudFront の署名付き [SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]L が使用され、リソースが保護されます。詳細については、[[SUPABASE_SERVICE_KEY]W[SUPABASE_SERVICE_KEY] ドキュメント](https://docs.aws.amazon.com/[SUPABASE_SERVICE_KEY]mazon[SUPABASE_SERVICE_KEY]loudFront/latest/DeveloperGuide/private-content-trusted-signers.html)を参照してください。 | `prod/petercat/static` | | `LLM[SUPABASE_SERVICE_KEY]TO[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]N[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]T[SUPABASE_SERVICE_KEY]N[SUPABASE_SERVICE_KEY]M[SUPABASE_SERVICE_KEY]` | オプション | [SUPABASE_SERVICE_KEY]W[SUPABASE_SERVICE_KEY] が管理する LLM 署名プライベートキーの名前。設定されている場合、[SUPABASE_SERVICE_KEY]etercat は [SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY] アルゴリズムを使用してユーザーの LLM トークンを管理します。 | `prod/petercat/llm` | | `LLM[SUPABASE_SERVICE_KEY]TO[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]N[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]L[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]N[SUPABASE_SERVICE_KEY]M[SUPABASE_SERVICE_KEY]` | オプション | [SUPABASE_SERVICE_KEY]W[SUPABASE_SERVICE_KEY] が管理する LLM 署名公開キーの名前。設定されている場合、[SUPABASE_SERVICE_KEY]etercat は [SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY] アルゴリズムを使用してユーザーの LLM トークンを管理します。 | `prod/petercat/llm/pub` | | `[SUPABASE_SERVICE_KEY]T[SUPABASE_SERVICE_KEY]T[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]D` | オプション | [SUPABASE_SERVICE_KEY]W[SUPABASE_SERVICE_KEY] [SUPABASE_SERVICE_KEY]loudFront のキー [SUPABASE_SERVICE_KEY]D。設定されている場合、[SUPABASE_SERVICE_KEY]loudFront の署名付き [SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]L が使用され、リソースが保護されます。詳細については、[[SUPABASE_SERVICE_KEY]W[SUPABASE_SERVICE_KEY] ドキュメント](https://docs.aws.amazon.com/[SUPABASE_SERVICE_KEY]mazon[SUPABASE_SERVICE_KEY]loudFront/latest/DeveloperGuide/private-content-trusted-signers.html)を参照してください。 | `[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]xxxxxxxx` | | `[SUPABASE_SERVICE_KEY]3[SUPABASE_SERVICE_KEY]T[SUPABASE_SERVICE_KEY]M[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]T[SUPABASE_SERVICE_KEY]N[SUPABASE_SERVICE_KEY]M[SUPABASE_SERVICE_KEY]` | 必須 | 一時的な画像ファイル用の [SUPABASE_SERVICE_KEY]W[SUPABASE_SERVICE_KEY] [SUPABASE_SERVICE_KEY]3 バケット | `xxx-temp` | | **[SUPABASE_SERVICE_KEY]upabase 関連環境変数** | | `[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]L` | 必須 | [SUPABASE_SERVICE_KEY]upabase サービス [SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]L、[こちら](https://supabase.com/dashboard/project/[SUPABASE_SERVICE_KEY]/settings/database)で見つけることができます | `https://***.supabase.co` | | `[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]` | 必須 | [SUPABASE_SERVICE_KEY]upabase サービスキー、[こちら](https://supabase.com/dashboard/project/[SUPABASE_SERVICE_KEY]/settings/database)で見つけることができます | `[[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]]` | | **[SUPABASE_SERVICE_KEY]uth0 関連環境変数** | | `[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]TH0[SUPABASE_SERVICE_KEY]DOM[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]N` | 必須 | [SUPABASE_SERVICE_KEY]uth0 ドメイン、[SUPABASE_SERVICE_KEY]uth0 / [SUPABASE_SERVICE_KEY]pplication / [SUPABASE_SERVICE_KEY]asic [SUPABASE_SERVICE_KEY]nformation から取得 | `petercat.us.auth0.com` | | `[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]TH0[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]L[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]NT[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]D` | 必須 | [SUPABASE_SERVICE_KEY]uth0 クライアント [SUPABASE_SERVICE_KEY]D、[SUPABASE_SERVICE_KEY]uth0 / [SUPABASE_SERVICE_KEY]pplication / [SUPABASE_SERVICE_KEY]asic [SUPABASE_SERVICE_KEY]nformation から取得 | `artfi[SUPABASE_SERVICE_KEY]xxxx` | | `[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]TH0[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]L[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]NT[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]T` | 必須 | [SUPABASE_SERVICE_KEY]uth0 クライアントシークレット、[SUPABASE_SERVICE_KEY]uth0 / [SUPABASE_SERVICE_KEY]pplication / [SUPABASE_SERVICE_KEY]asic [SUPABASE_SERVICE_KEY]nformation から取得 | `xxxx-xxxx-xxx` | | `[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]D[SUPABASE_SERVICE_KEY]NT[SUPABASE_SERVICE_KEY]F[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]` | 必須 | [SUPABASE_SERVICE_KEY]uth0 [SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY] 識別子 | `https://petercat.us.auth0.com/api/v2/` | | **LLM 関連環境変数** | | `O[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]N[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]` | 必須 | Open[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY] [SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY] キー | `sk-xxxx` | | `O[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]N[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]L` | オプション | [SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY] リクエストのためのベース [SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]L。プロキシやサービスエミュレーターを使用する場合のみ指定します。 | `https://api.openai.com/v1` | | `G[SUPABASE_SERVICE_KEY]M[SUPABASE_SERVICE_KEY]N[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]` | オプション | Gemini [SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY] キー | `xxxx` | | `T[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]L[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]` | オプション | Tavily [SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY] キー | `tvly-xxxxx` | | **GitHub [SUPABASE_SERVICE_KEY]pp 登録環境変数** | | `X[SUPABASE_SERVICE_KEY]G[SUPABASE_SERVICE_KEY]TH[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]D` | オプション | GitHub [SUPABASE_SERVICE_KEY]pp [SUPABASE_SERVICE_KEY]D | `123456` | | `X[SUPABASE_SERVICE_KEY]G[SUPABASE_SERVICE_KEY]TH[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]L[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]NT[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]D` | オプション | GitHub [SUPABASE_SERVICE_KEY]pp クライアント [SUPABASE_SERVICE_KEY]D | `[SUPABASE_SERVICE_KEY]v1.xxxxxxx` | | `X[SUPABASE_SERVICE_KEY]G[SUPABASE_SERVICE_KEY]TH[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]L[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]NT[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]T` | オプション | GitHub [SUPABASE_SERVICE_KEY]pp クライアントシークレット | `xxxxxxxx` | | **レート制限構成** | | `[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]T[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]L[SUPABASE_SERVICE_KEY]M[SUPABASE_SERVICE_KEY]T[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]N[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]L[SUPABASE_SERVICE_KEY]D` | オプション | レート制限が有効かどうか | `True` | | `[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]T[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]L[SUPABASE_SERVICE_KEY]M[SUPABASE_SERVICE_KEY]T[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]Q[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]T[SUPABASE_SERVICE_KEY]` | オプション | レート制限のリクエスト数 | `100` | | `[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]T[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]L[SUPABASE_SERVICE_KEY]M[SUPABASE_SERVICE_KEY]T[SUPABASE_SERVICE_KEY]D[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]T[SUPABASE_SERVICE_KEY]ON` | オプション | レート制限の期間(分単位) | `1` | | **[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]G server config** | | `WH[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]L` | 必須 | WH[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY] [SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]G [SUPABASE_SERVICE_KEY]erver [SUPABASE_SERVICE_KEY]ath | `http://....` | | `WH[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]` | 必須 | WH[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY] [SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]G [SUPABASE_SERVICE_KEY]erver [SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY] | `sk-xxxx` | ## 🤝 貢献 > [SUPABASE_SERVICE_KEY]eter [SUPABASE_SERVICE_KEY]at は yarn をパッケージマネージャーとして使用しています。 ```bash git clone https://github.com/petercat-ai/petercat.git # 依存関係をインストール yarn run bootstrap # クライアントをデバッグ yarn run client # アシスタントをデバッグ yarn run assistant # サーバーをデバッグ yarn run server # ローカルでウェブサイトを開始 yarn run client:server # ローカルでアシスタントコンポーネントを開始 yarn run assistant:server # アシスタントをビルド cd assistant yarn run build npm publish # Dockerビルド yarn run build:docker # [SUPABASE_SERVICE_KEY]y[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]ビルド yarn run build:pypi yarn run publish:pypi ``` ## 💼 エンタープライズ統合 プロジェクトのアドレス、使用シナリオ、使用頻度などの情報を[[email protected] ]([email protected])に送信してください。 ## 📧 問題の報告 [SUPABASE_SERVICE_KEY]eter [SUPABASE_SERVICE_KEY]at はまだ成長段階にあり、時折「癇癪」を起こすことがあります。以下のチャンネルを通じて問題を報告してください: - [[SUPABASE_SERVICE_KEY]ubmit an [SUPABASE_SERVICE_KEY]ssue(https://github.com/petercat-ai/petercat/issues/new/choose) - [Discussions](https://github.com/petercat-ai/petercat/discussions) 👬 貢献者  ## 📄 ライセンス M[SUPABASE_SERVICE_KEY]T@[[SUPABASE_SERVICE_KEY]eter[SUPABASE_SERVICE_KEY]at](https://github.com/petercat-ai/petercat/blob/main/L[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY]N[SUPABASE_SERVICE_KEY][SUPABASE_SERVICE_KEY])
会話型 Q&A エージェントの構成システム、自ホスト型デプロイメントソリューション、および便利なオールインワンアプリケーション SDK を提供し、GitHub リポジトリのためのインテリジェント Q&A ボットをワンクリックで作成し、さまざまな公式ウェブサイトやプロジェクトに迅速に統合し、コミュニティのためのより効率的な技術サポートエコシステムを提供します。
リポジトリのアドレスまたは名前を提供するだけで、Peter Cat がボットの作成プロセス全体を自動的に完了します。
ボットが作成されると、関連するすべての GitHub ドキュメントと問題が自動的にナレッジベースに追加され、ボットの知識源となります。
公式ウェブサイトへの SDK 統合や GitHub リポジトリへのワンクリックインストールなど、さまざまな統合オプションを提供します。
デプロイメントソリューション: AWS + Supabase
完全なガイドはこちらで見つけることができます:
プロジェクトには環境変数の設定が必要です:
.env.local
| 環境変数 | タイプ | 説明 | 例 |
|---|---|---|---|
| 必須 | バックエンドサービスの API ドメイン | |
.env
| 環境変数 | タイプ | 説明 | 例 |
|---|---|---|---|
| 基本アプリケーション環境変数 | |||
| 必須 | バックエンドサービスの API ドメイン | |
| 必須 | フロントエンドウェブサービスのドメイン | |
| 必須 | 静的リソースドメイン | |
| AWS 関連環境変数 | |||
| 必須 | AWS シークレットファイル名 | |
| オプション | AWS が管理する CloudFront のプライベートキーの名前。設定されている場合、CloudFront の署名付き URL が使用され、リソースが保護されます。詳細については、AWS ドキュメントを参照してください。 | |
| オプション | AWS が管理する LLM 署名プライベートキーの名前。設定されている場合、Petercat は RSA アルゴリズムを使用してユーザーの LLM トークンを管理します。 | |
| オプション | AWS が管理する LLM 署名公開キーの名前。設定されている場合、Petercat は RSA アルゴリズムを使用してユーザーの LLM トークンを管理します。 | |
| オプション | AWS CloudFront のキー ID。設定されている場合、CloudFront の署名付き URL が使用され、リソースが保護されます。詳細については、AWS ドキュメントを参照してください。 | |
| 必須 | 一時的な画像ファイル用の AWS S3 バケット | |
| Supabase 関連環境変数 | |||
| 必須 | Supabase サービス URL、こちらで見つけることができます | |
| 必須 | Supabase サービスキー、こちらで見つけることができます | |
| Auth0 関連環境変数 | |||
| 必須 | Auth0 ドメイン、Auth0 / Application / Basic Information から取得 | |
| 必須 | Auth0 クライアント ID、Auth0 / Application / Basic Information から取得 | |
| 必須 | Auth0 クライアントシークレット、Auth0 / Application / Basic Information から取得 | |
| 必須 | Auth0 API 識別子 | |
| LLM 関連環境変数 | |||
| 必須 | OpenAI API キー | |
| オプション | API リクエストのためのベース URL。プロキシやサービスエミュレーターを使用する場合のみ指定します。 | |
| オプション | Gemini API キー | |
| オプション | Tavily API キー | |
| GitHub App 登録環境変数 | |||
| オプション | GitHub App ID | |
| オプション | GitHub App クライアント ID | |
| オプション | GitHub App クライアントシークレット | |
| レート制限構成 | |||
| オプション | レート制限が有効かどうか | |
| オプション | レート制限のリクエスト数 | |
| オプション | レート制限の期間(分単位) | |
| RAG server config | |||
| 必須 | WHISKER RAG Server Path | |
| 必須 | WHISKER RAG Server KEY | |
Peter Cat は yarn をパッケージマネージャーとして使用しています。
git clone https://github.com/petercat-ai/petercat.git # 依存関係をインストール yarn run bootstrap # クライアントをデバッグ yarn run client # アシスタントをデバッグ yarn run assistant # サーバーをデバッグ yarn run server # ローカルでウェブサイトを開始 yarn run client:server # ローカルでアシスタントコンポーネントを開始 yarn run assistant:server # アシスタントをビルド cd assistant yarn run build npm publish # Dockerビルド yarn run build:docker # PyPIビルド yarn run build:pypi yarn run publish:pypi
プロジェクトのアドレス、使用シナリオ、使用頻度などの情報を[email protected] に送信してください。
Peter Cat はまだ成長段階にあり、時折「癇癪」を起こすことがあります。以下のチャンネルを通じて問題を報告してください:
👬 貢献者
MIT@PeterCat