このプロジェクトの目標は、人々が安定した拡散モデル(テキスト反転、ハイパーネットワーク、美的グラデーション、VAE、およびAI世代をカスタマイズするために人々が行うその他のクレイジーなこと)を共有し、他の人と協力してそれらを改善し、お互いの仕事から学ぶことができるプラットフォームを作成することです。このプラットフォームでは、ユーザーはアカウントを作成し、モデルをアップロードし、他のユーザーが共有しているモデルを閲覧できます。ユーザーは、互いのモデルにコメントやフィードバックを残して、コラボレーションと知識の共有を促進することもできます。
このプロジェクトは、フロントエンド用のNext.js、API用のTRPC、データベース用のPrisma + Postgresなど、最新のWebテクノロジーを組み合わせて構築しました。これらのツールを活用することで、ユーザーフレンドリーで強力なスケーラブルで保守可能なプラットフォームを作成することができました。
ローカル コピーを起動して実行するには、次の簡単な例の手順に従います。
まず、マシンに次のものがインストールされていることを確認します。
このプロジェクトを実行するために正しいノードバージョンを設定するためにインストールしておくことをお勧めします
nvmcurl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash
npm install
.env
.env-example
docker-compose up -d
npm run dev
docker-compose up -d # Spin up db and redis
npm run dev # Start the dev environment
npm run db:migrate -- --name migration-name # Create a database migration with prisma after updating the schema
npm run db:generate # Generates local prisma client
npm run db:ui # Start Prisma Studio to manage the database content
npm run build # Build the NextJS project
あなたが行う貢献は大歓迎です。
これを改善する提案がある場合は、リポジトリをフォークしてプルリクエストを作成してください。「拡張」タグで問題を開くこともできます。 プロジェクトに星を付けることを忘れないでください!再度、感謝します!
スポンサーになることでこのプロジェクトをサポートします。あなたのロゴはあなたのウェブサイトへのリンクとともにここに表示されます。
Apache ライセンス 2.0 - 詳細については、ライセンスをご覧ください。