็ฎไฝไธญๆ | English | ๆฅๆฌ่ช | ํ๊ตญ์ด | ะ ัััะบะธะน | Espaรฑol | Portuguรชs (Brasil)
AnyModelBot์ ๋ ๋์ ์ฑ์ผ๋ก ๋ง๋๋ ๋ฐ ํจ๊ปํด ์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค. ๋ฒ๊ทธ ์ ๋ณด, ์์ , ๋ฌธ์, ์์ด๋์ด ๋ชจ๋ ํ์ํฉ๋๋ค.
- ์ง๋ฌธ, ์์ด๋์ด, ์ฌ์ฉ ์ฌ๋ก: GitHub Discussions
- ๋ฒ๊ทธ ๋ฐ ๊ธฐ๋ฅ ์์ฒญ: ํ ํ๋ฆฟ์ ์ฌ์ฉํด GitHub Issues์ ์ ์ถ
- ๋ณด์ ๋ฌธ์ : ๊ณต๊ฐ ์ด์๋ฅผ ์ด์ง ๋ง๊ณ ๋ณด์ ์ ์ฑ ์ ๋ฐ๋ผ ๋น๊ณต๊ฐ ์ ๊ณ
- ๊ทธ ๋ฐ์ ๋ฌธ์: support@anymodel.bot
๋ฒ๊ทธ๋ฅผ ์ ๊ณ ํ ๋ ๋ค์ ์ ๋ณด๋ฅผ ํฌํจํด ์ฃผ์ธ์.
- ๋ฒ์ (์ค์ โ ์ฑ ์ ๋ณด), ์ด์์ฒด์ ์ ์ํคํ ์ฒ(์: Windows 11 x64, macOS 15 Apple silicon), ์คํ ๋ฐฉ์(๋ฐ์คํฌํฑ / ๋ช ๋ น์ค / Docker)
- ์ฌํ ๋จ๊ณ, ๊ธฐ๋ํ ๊ฒฐ๊ณผ, ์ค์ ๊ฒฐ๊ณผ
- ์ง๋จ ์ ๋ณด: ์ค์ โ ๋ฌธ์ ํด๊ฒฐ โ โ์ง๋จ ์ ๋ณด ๋ณต์ฌโ(API ํค์ ํ ํฐ์
***๋ก ๋์ฒด๋จ). ๋ก๊ทธ๋ ๋ฐ์ดํฐ ํด๋์logs/app.log์ ์์ต๋๋ค. ์์น๋ ๊ฐ์ธ์ ๋ณด ๋ฌธ์๋ฅผ ํ์ธํ์ธ์. - ํน์ ๋ชจ๋ธ ๊ด๋ จ ๋ฌธ์ ๋ผ๋ฉด ๋ชจ๋ธ ID
Node.js 22.13 ์ด์๊ณผ ๋ด์ฅ magpie ๊ฒ์ดํธ์จ์ด ์ปดํ์ผ์ ์ํ Go 1.26.8 ์ด์์ด ํ์ํฉ๋๋ค.
git clone https://github.com/modelflare-ai/AnyModelBot.git
cd AnyModelBot
npm install
npm run setup # vendor/magpie ์๋ธ๋ชจ๋์ ๊ฐ์ ธ์ build/bin/์ ์ปดํ์ผ| ๋ช ๋ น | ๊ธฐ๋ฅ |
|---|---|
npm start |
๋ช
๋ น์ค ์คํ: ๊ฒ์ดํธ์จ์ด + ๋ด + http://127.0.0.1:3600/ ์ฝ์ |
npm run dev |
๊ฐ์ ๋ฐฉ์์ผ๋ก ์คํํ๋ฉฐ ์ฝ๋ ๋ณ๊ฒฝ ์ ๋ค์ ์์ |
npm run electron:dev |
๊ฐ๋ฐ ๋ชจ๋ ๋ฐ์คํฌํฑ ์ฑ |
npm run electron:smoke |
๋ฐ์คํฌํฑ ์ค๋ชจํฌ ํ ์คํธ(ํ๋ฉด ์๋ Linux์์๋ xvfb-run ์ฌ์ฉ) |
npm run typecheck |
TypeScript ํ์ ๊ฒ์ฌ |
npm test |
๋จ์ ํ ์คํธ + ์คํ๋ผ์ธ ์ข ๋จ ๊ฐ ํ ์คํธ + ๊ฒ์ดํธ์จ์ด ํตํฉ ํ ์คํธ |
npm run test:dsh-bundle |
Electron์์ ์ค์ DSH ํตํฉ ํ
์คํธ(๋จผ์ prepare:dsh + bundle:dsh ์คํ) |
npm run docs:check |
README ์์ฒด ๊ฒ์ฌ |
์ ์ฅ์ ๊ตฌ์กฐ, ํจํค์ง, ์ฑ๋ ์ค์ ์ ๊ฐ๋ฐ ์๋ด๋ฅผ ํ์ธํ์ธ์.
-
์ ์ฅ์๋ฅผ ํฌํฌํ๊ณ
master์์ ๋ธ๋์น๋ฅผ ๋ง๋์ธ์. -
ํธ์ ์ ์ ๋ค์์ ์คํํ์ธ์.
npm run typecheck && npm test
README๋
docs/๋ฅผ ๋ณ๊ฒฝํ๋ค๋ฉดnpm run docs:check๋ ์คํํ์ธ์. -
master๋ฅผ ๋์์ผ๋ก ํ ๋ฆฌํ์คํธ๋ฅผ ์ด๊ณ ๋ณ๊ฒฝ ๋ด์ฉ, ์ด์ , ๊ฒ์ฆ ๋ฐฉ๋ฒ์ ์ค๋ช ํ์ธ์. ํ๋ฉด ๋ณ๊ฒฝ์๋ ์คํฌ๋ฆฐ์ท์ ํฌํจํด ์ฃผ์ธ์. -
์์ ์์ ์ ๋์ด์๋ ์์ (์ ๊ธฐ๋ฅ, ๊ตฌ์กฐ ๋ณ๊ฒฝ, ์ ์์กด์ฑ)์ ๋จผ์ ์ด์๋ฅผ ์ด์ด ๋ฐฉํฅ์ ๋ ผ์ํ ๋ค ์งํํด ์ฃผ์ธ์.
-
ํ๋์ PR์๋ ํ๋์ ๋ณ๊ฒฝ ์ฃผ์ ๋ฅผ ๋ด๊ณ ๊ธฐ์กด ์ปค๋ฐ ํ์(
feat(scope): โฆ,fix(scope): โฆ)์ ๋ฐ๋ฅด์ธ์.
ui/design์ ํ ํฐ๊ณผ ๊ตฌ์ฑ ์์๋ฅผ ์ฌ์ฉํ์ธ์(ui/design/README.md์ฐธ์กฐ). ์์์ ์์์ด๋ ๊ธ์ ํฌ๊ธฐ๋ฅผ ์ถ๊ฐํ์ง ๋ง์ธ์.- ๋ธ๋๋ ๊ฐ์กฐ์์ ํ๊ด ์ฐ๋์
#d7ff00์ ๋๋ค. ํ๋ฉด์ ํ๋์์ ์ถ๊ฐํ์ง ๋ง์ธ์. - ์ฝ์์ ๋ณ๋ ๋น๋ ์๋ Preact + htm์ผ๋ก ๊ตฌ์ฑ๋์ด ์์ต๋๋ค. ๋ฒ๋ค๋ฌ๋ ์ปดํ์ผ์ด ํ์ํ ํ๋ฐํธ์๋ ์์กด์ฑ์ ์ถ๊ฐํ์ง ๋ง์ธ์.
- ๋ผ์ดํธ์ ๋คํฌ ํ ๋ง๋ฅผ ๋ชจ๋ ํ์ธํ์ธ์.
- ํ๋ฉด ๋ฌธ๊ตฌ๋ฅผ ํ๋์ฝ๋ฉํ์ง ๋ง์ธ์.
ui/locales/zh-CN/์ui/locales/en/์์ชฝ์ ์ถ๊ฐํ๊ณt()๋ฅผ ์ฌ์ฉํ์ธ์. ์ ์ถ ์ ์node scripts/i18n-check.mjs๋ฅผ ์คํํ๊ณ ๋ ์ธ์ด๋ฅผ ๋ชจ๋ ํ์ธํ์ธ์. ์์ด๊ฐ ๋๊ฐ ๋ ๊น๋๋ค.
- ์์กด์ฑ์ ์ถ๊ฐํ๊ฑฐ๋ ์ธ๋ถ ์ฝ๋๋ฅผ ํฌํ
ยท์์ ํ๋ค๋ฉด
THIRD_PARTY_NOTICES.md์ ์ถ์ฒ, ๋ฒ์ , ๋ผ์ด์ ์ค๋ฅผ ๊ธฐ๋กํ์ธ์. - AGPL, SSPL, FSL์ฒ๋ผ MIT ๋ฐฐํฌ์ ํธํ๋์ง ์๋ ๋ผ์ด์ ์ค์ ๊ตฌ์ฑ ์์๋ฅผ ์ถ๊ฐํ์ง ๋ง์ธ์.
์น์ ํ๊ฒ, ์ฌ์ค์ ๊ทผ๊ฑฐํด ์ํตํ์ธ์. ๋ชจ๋ ์ฐธ์ฌ์๋ฅผ ์กด์คํ๊ณ ์ฌ๋ ๋์ ์์ด๋์ด๋ฅผ ๋นํํ์ธ์. ๊ดด๋กญํ, ์ธ์ ๊ณต๊ฒฉ, ์ฐจ๋ณ์ ํํ์ ํ์ฉํ์ง ์์ต๋๋ค. ๊ด๋ฆฌ์๋ ์ด ๊ธฐ์ค์ ๋ง์ง ์๋ ๋ด์ฉ์ ์ญ์ ํ ์ ์์ต๋๋ค. ์ฐ๋ ค ์ฌํญ์ support@anymodel.bot์ผ๋ก ์๋ ค ์ฃผ์ธ์.
์ ์ถํ ๊ธฐ์ฌ๋ ์ด ์ ์ฅ์์ MIT ๋ผ์ด์ ์ค๋ก ๋ฐฐํฌ๋ฉ๋๋ค.