はじめに
OpenCharacterはオープンソースのキャラクター作成ツールで、Character.AIの代替として、無制限のAIキャラクター作成とインタラクション体験をユーザーに提供するように設計されています。ユーザーは、ネイティブモデルを使用して独自のキャラクターを作成し、実行することも、ホストされたバージョンを使用することもできます。bobcoi03がGitHubで公開しているこのプロジェクトでは、フロントエンドフレームワークにNext.js、スタイリングにTailwindCSS、データベースアクセスにDrizzle ORM、認証にNextAuth、サーバーレスデータベースにCloudflare D1、ホスティングにCloudflare Pagesを使用しています。ホスティングにCloudflare Pages、コンポーネント・ライブラリにShadcnUI。
機能一覧
-
キャラクター制作ユーザーは自分のAIキャラクターを作成し、性格、バックストーリー、会話スタイルを定義することができます。
-
フィルターを通さない対話このプラットフォームは、ユーザーとAIキャラクターとの自由な対話を保証するため、コンテンツフィルターを設けていません。
-
コミュニティ・シェアリングユーザーが作成したキャラクターを共有したり、他のユーザーが作成したキャラクターを探したり、使用することができます。
-
ライブチャットリアルタイムでAIキャラクターと対話し、没入感のあるチャット環境を体験することができます。
-
オープンソース貢献機能強化やバグ修正のためのプロジェクトに参加するよう、開発者を奨励する。
-
プライバシーユーザーデータの安全性を確保し、共有や監視に使用されないようにする。
ヘルプの使用
設置プロセス
- Wranglerがインストールされ、wranglerログインを使用してログインしていることを確認してください(Cloudflareアカウントが必要です)。
- リポジトリをクローンし、依存関係をインストールする:
git clone https://github.com/bobcoi03/opencharacter
cd opencharacter
npm i -g bun
bun install
bun run setup
- 開発サーバーを実行する:
バン・ラン・デベロッパー
ブラウザを開き、http://localhost:3000查看结果。
主な機能
キャラクター作成ガイド
- 新しいキャラクターを作る:
- ログインまたはアカウント登録
- キャラクター作成」ページでは、キャラクターの名前、バックストーリー、性格の特徴、セリフのスタイルなどを入力することができます。
- プラットフォームが提供するテンプレートを使用するか、カスタムコンテンツを直接入力してロールを定義します。
- キャラクターを保存したら、マイキャラクターリストから見つけて、交流することができます。
- 役割の調整
- キャラクターの詳細ページでは、トピックの好みや言語スタイルなどのキャラクター情報を編集したり、AIモデルのパラメータを調整してキャラクターの行動を変更したりすることができます。
キャラクターとの交流
- 対話を始める:
- キャラクターを選択し、"チャット開始 "をクリックします。
- どんなテキストでも入力でき、キャラクターは設定した方法またはプラットフォームのデフォルトで反応する。
- 対話のプロセスに問題があったり、キャラクターのリアクションを調整する必要がある場合は、「設定」オプションから微調整できます。
- 共有し、探求する:
- ロールをパブリックに設定すると、他のユーザーがあなたのロールを使用できるようになります。
- 他のユーザーによって作成されたロールを確認するには、「コミュニティ・ロール」をクリックしてください。