|
| 1 | +<!-- markdownlint-disable MD030 --> |
| 2 | + |
| 3 | +<img width="100%" src="https://github.com/FlowiseAI/Flowise/blob/main/images/flowise.png?raw=true"></a> |
| 4 | + |
| 5 | +# Flowise - 간편한 LLM 애플리케이션 제작 |
| 6 | + |
| 7 | +[](https://github.com/FlowiseAI/Flowise/releases) |
| 8 | +[](https://discord.gg/jbaHfsRVBW) |
| 9 | +[](https://twitter.com/FlowiseAI) |
| 10 | +[](https://star-history.com/#FlowiseAI/Flowise) |
| 11 | +[](https://github.com/FlowiseAI/Flowise/fork) |
| 12 | + |
| 13 | +English | [中文](./README-ZH.md) | [日本語](./README-JA.md) | 한국어 |
| 14 | + |
| 15 | +<h3>드래그 앤 드롭 UI로 맞춤형 LLM 플로우 구축하기</h3> |
| 16 | +<a href="https://github.com/FlowiseAI/Flowise"> |
| 17 | +<img width="100%" src="https://github.com/FlowiseAI/Flowise/blob/main/images/flowise.gif?raw=true"></a> |
| 18 | + |
| 19 | +## ⚡빠른 시작 가이드 |
| 20 | + |
| 21 | +18.15.0 버전 이상의 [NodeJS](https://nodejs.org/en/download) 다운로드 및 설치 |
| 22 | + |
| 23 | +1. Flowise 설치 |
| 24 | + ```bash |
| 25 | + npm install -g flowise |
| 26 | + ``` |
| 27 | +2. Flowise 시작하기 |
| 28 | + |
| 29 | + ```bash |
| 30 | + npx flowise start |
| 31 | + ``` |
| 32 | + |
| 33 | + 사용자 이름과 비밀번호로 시작하기 |
| 34 | + |
| 35 | + ```bash |
| 36 | + npx flowise start --FLOWISE_USERNAME=user --FLOWISE_PASSWORD=1234 |
| 37 | + ``` |
| 38 | + |
| 39 | +3. [http://localhost:3000](http://localhost:3000) URL 열기 |
| 40 | + |
| 41 | +## 🐳 도커(Docker)를 활용하여 시작하기 |
| 42 | + |
| 43 | +### 도커 컴포즈 활용 |
| 44 | + |
| 45 | +1. 프로젝트의 최상위(root) 디렉토리에 있는 `docker` 폴더로 이동하세요. |
| 46 | +2. `.env.example` 파일을 복사한 후, 같은 경로에 붙여넣기 한 다음, `.env`로 이름을 변경합니다. |
| 47 | +3. `docker-compose up -d` 실행 |
| 48 | +4. [http://localhost:3000](http://localhost:3000) URL 열기 |
| 49 | +5. `docker-compose stop` 명령어를 통해 컨테이너를 종료시킬 수 있습니다. |
| 50 | + |
| 51 | +### 도커 이미지 활용 |
| 52 | + |
| 53 | +1. 로컬에서 이미지 빌드하기: |
| 54 | + ```bash |
| 55 | + docker build --no-cache -t flowise . |
| 56 | + ``` |
| 57 | +2. 이미지 실행하기: |
| 58 | + |
| 59 | + ```bash |
| 60 | + docker run -d --name flowise -p 3000:3000 flowise |
| 61 | + ``` |
| 62 | + |
| 63 | +3. 이미지 종료하기: |
| 64 | + ```bash |
| 65 | + docker stop flowise |
| 66 | + ``` |
| 67 | + |
| 68 | +## 👨💻 개발자들을 위한 가이드 |
| 69 | + |
| 70 | +Flowise는 단일 리포지토리에 3개의 서로 다른 모듈이 있습니다. |
| 71 | + |
| 72 | +- `server`: API 로직을 제공하는 노드 백엔드 |
| 73 | +- `ui`: 리액트 프론트엔드 |
| 74 | +- `components`: 서드파티 노드 통합을 위한 컴포넌트 |
| 75 | + |
| 76 | +### 사전 설치 요건 |
| 77 | + |
| 78 | +- [PNPM](https://pnpm.io/installation) 설치하기 |
| 79 | + ```bash |
| 80 | + npm i -g pnpm |
| 81 | + ``` |
| 82 | + |
| 83 | +### 설치 및 설정 |
| 84 | + |
| 85 | +1. 리포지토리 복제 |
| 86 | + |
| 87 | + ```bash |
| 88 | + git clone https://github.com/FlowiseAI/Flowise.git |
| 89 | + ``` |
| 90 | + |
| 91 | +2. 리포지토리 폴더로 이동 |
| 92 | + |
| 93 | + ```bash |
| 94 | + cd Flowise |
| 95 | + ``` |
| 96 | + |
| 97 | +3. 모든 모듈의 종속성 설치: |
| 98 | + |
| 99 | + ```bash |
| 100 | + pnpm install |
| 101 | + ``` |
| 102 | + |
| 103 | +4. 모든 코드 빌드하기: |
| 104 | + |
| 105 | + ```bash |
| 106 | + pnpm build |
| 107 | + ``` |
| 108 | + |
| 109 | +5. 애플리케이션 시작: |
| 110 | + |
| 111 | + ```bash |
| 112 | + pnpm start |
| 113 | + ``` |
| 114 | + |
| 115 | + 이제 [http://localhost:3000](http://localhost:3000)에서 애플리케이션에 접속할 수 있습니다. |
| 116 | + |
| 117 | +6. 개발 환경에서 빌드할 경우: |
| 118 | + |
| 119 | + - `packages/ui`경로에 `.env` 파일을 생성하고 `VITE_PORT`(`.env.example` 참조)를 지정합니다. |
| 120 | + - `packages/server`경로에 `.env` 파일을 생성하고 `PORT`(`.env.example` 참조)를 지정합니다. |
| 121 | + - 실행하기 |
| 122 | + |
| 123 | + ```bash |
| 124 | + pnpm dev |
| 125 | + ``` |
| 126 | + |
| 127 | + 코드가 변경되면 [http://localhost:8080](http://localhost:8080)에서 자동으로 애플리케이션을 새로고침 합니다. |
| 128 | + |
| 129 | +## 🔒 인증 |
| 130 | + |
| 131 | +애플리케이션 수준의 인증을 사용하려면 `packages/server`의 `.env` 파일에 `FLOWISE_USERNAME` 및 `FLOWISE_PASSWORD`를 추가합니다: |
| 132 | + |
| 133 | +``` |
| 134 | +FLOWISE_USERNAME=user |
| 135 | +FLOWISE_PASSWORD=1234 |
| 136 | +``` |
| 137 | +
|
| 138 | +## 🌱 환경 변수 |
| 139 | +
|
| 140 | +Flowise는 인스턴스 구성을 위한 다양한 환경 변수를 지원합니다. `packages/server` 폴더 내 `.env` 파일에 다양한 환경 변수를 지정할 수 있습니다. [자세히 보기](https://github.com/FlowiseAI/Flowise/blob/main/CONTRIBUTING.md#-env-variables) |
| 141 | +
|
| 142 | +## 📖 공식 문서 |
| 143 | +
|
| 144 | +[Flowise 문서](https://docs.flowiseai.com/) |
| 145 | +
|
| 146 | +## 🌐 자체 호스팅 하기 |
| 147 | +
|
| 148 | +기존 인프라 환경에서 Flowise를 자체 호스팅으로 배포하세요. 다양한 배포 [deployments](https://docs.flowiseai.com/configuration/deployment) 방법을 지원합니다. |
| 149 | +
|
| 150 | +- [AWS](https://docs.flowiseai.com/deployment/aws) |
| 151 | +- [Azure](https://docs.flowiseai.com/deployment/azure) |
| 152 | +- [Digital Ocean](https://docs.flowiseai.com/deployment/digital-ocean) |
| 153 | +- [GCP](https://docs.flowiseai.com/deployment/gcp) |
| 154 | +- <details> |
| 155 | + <summary>그 외</summary> |
| 156 | +
|
| 157 | + - [Railway](https://docs.flowiseai.com/deployment/railway) |
| 158 | +
|
| 159 | + [](https://railway.app/template/pn4G8S?referralCode=WVNPD9) |
| 160 | +
|
| 161 | + - [Render](https://docs.flowiseai.com/deployment/render) |
| 162 | +
|
| 163 | + [](https://docs.flowiseai.com/deployment/render) |
| 164 | +
|
| 165 | + - [HuggingFace Spaces](https://docs.flowiseai.com/deployment/hugging-face) |
| 166 | +
|
| 167 | + <a href="https://huggingface.co/spaces/FlowiseAI/Flowise"><img src="https://huggingface.co/datasets/huggingface/badges/raw/main/open-in-hf-spaces-sm.svg" alt="HuggingFace Spaces"></a> |
| 168 | +
|
| 169 | + - [Elestio](https://elest.io/open-source/flowiseai) |
| 170 | +
|
| 171 | + [](https://elest.io/open-source/flowiseai) |
| 172 | +
|
| 173 | + - [Sealos](https://cloud.sealos.io/?openapp=system-template%3FtemplateName%3Dflowise) |
| 174 | +
|
| 175 | + [](https://cloud.sealos.io/?openapp=system-template%3FtemplateName%3Dflowise) |
| 176 | +
|
| 177 | + - [RepoCloud](https://repocloud.io/details/?app_id=29) |
| 178 | +
|
| 179 | + [](https://repocloud.io/details/?app_id=29) |
| 180 | +
|
| 181 | + </details> |
| 182 | +
|
| 183 | +## 💻 클라우드 호스팅 서비스 |
| 184 | +
|
| 185 | +곧 출시될 예정입니다. |
| 186 | +
|
| 187 | +## 🙋 기술 지원 |
| 188 | +
|
| 189 | +질문, 버그 리포팅, 새로운 기능 요청 등은 [discussion](https://github.com/FlowiseAI/Flowise/discussions) 섹션에서 자유롭게 이야기 해주세요. |
| 190 | +
|
| 191 | +## 🙌 오픈소스 활동에 기여하기 |
| 192 | +
|
| 193 | +다음과 같은 멋진 기여자들(contributors)에게 감사드립니다. |
| 194 | +
|
| 195 | +<a href="https://github.com/FlowiseAI/Flowise/graphs/contributors"> |
| 196 | +<img src="https://contrib.rocks/image?repo=FlowiseAI/Flowise" /> |
| 197 | +</a> |
| 198 | +
|
| 199 | +[contributing guide](CONTRIBUTING.md)를 살펴보세요. 디스코드 [Discord](https://discord.gg/jbaHfsRVBW) 채널에서도 이슈나 질의응답을 진행하실 수 있습니다. |
| 200 | +[](https://star-history.com/#FlowiseAI/Flowise&Date) |
| 201 | +
|
| 202 | +## 📄 라이센스 |
| 203 | +
|
| 204 | +본 리포지토리의 소스코드는 [Apache License Version 2.0](LICENSE.md) 라이센스가 적용됩니다. |
0 commit comments