ottomon
1.0.0
Ottomon 是一個強大的 GenAI 平台,讓您可以輕鬆地將任何網站、YouTube 頻道或 GitHub 儲存庫轉變為動態聊天機器人。無論您是想提高用戶參與度、簡化支持,還是只是探索新的可能性,Ottomon 都能滿足您的需求。
要開始使用 Ottomon,請按照以下簡單步驟操作:
克隆儲存庫:首先將 Ottomon 儲存庫複製到本機環境。
git clone https://github.com/vgulerianb/ottomon.git
設定:建立.env
檔來設定您的 Ottomon 實例。該文件應包含以下變數:
OPENAI_API_KEY
:您的 OpenAI API 金鑰。NEXT_PUBLIC_SUPABASE_URL
:Supabase 實例的 URL(為此目的在 Supabase 上建立一個新專案)。SUPABASE_SERVICE_ROLE_KEY
:Supabase 實例的服務角色金鑰(為此目的在 Supabase 上建立一個新專案)。JWT_SECRET
:用來簽署 JWT 令牌的金鑰。SQL_CONNECTION_STRING
:Supabase 資料庫的連接字串(為此在 Supabase 上建立一個新專案)。初始化資料庫:執行以下命令來初始化資料庫並在 Supabase 實例中設定必要的表和資料。
npx prisma db push
運行奧托蒙:
使用 Docker:
建置 Docker 映像:
docker build -t ottomon .
運行 Docker 容器:
docker run -p 3000:3000 ottomon
從本地開始:
安裝依賴項:
yarn install
建立應用程式:
yarn build
啟動 Ottomon Web 應用程式:
yarn start
我們歡迎為 Ottomon 做出貢獻!如果您想做出貢獻,請按照以下步驟操作:
分叉儲存庫:首先將 Ottomon 儲存庫分叉到您的 GitHub 帳戶。
建立新分支:為您的功能或錯誤修復建立新分支(例如feature/my-new-feature
)。
做出您的更改:在分公司內實施您的變更。
提交您的變更:使用描述性訊息(例如「新增一些功能」)提交您的變更。
推送到分支:將變更推送到 GitHub 上的分支。
建立拉取請求:建立一個新的拉取請求以提出您的變更以供審核並包含在 Ottomon 專案中。
Ottomon 是一個令人興奮的 GenAI 平台,您的貢獻可以幫助使它變得更好!
請根據您的 Ottomon 專案的需求隨意調整和修改此自述文件。