Помічник з документації з відкритим кодом
DocsGPT це передове рішення з відкритим кодом, яке спрощує процес пошуку інформації в проектній документації. Завдяки інтеграції потужних моделей GPT розробники можуть легко ставити запитання про проект і отримувати точні відповіді.
Попрощайтеся з трудомістким ручним пошуком і дозвольте DocsGPT допомогти вам швидко знайти потрібну інформацію. Спробуйте й подивіться, як це революціонізує ваш досвід проектної документації. Внесіть свій внесок у його розвиток і станьте частиною майбутнього допомоги на основі ШІ.
Ви можете знайти нашу Roadmap тут, будь ласка, не соромтеся робити внески або створювати проблеми, це допоможе нам покращити DocsGPT!
-
Application - програма flask (основна програма)
-
Extensions - розширення chrome
-
Scripts - сценарій, який створює індекс пошуку подібності та зберігає для інших бібліотек.
-
frontend - інтерфейс in vite and
Примітка. Переконайтеся, що докер встановлено
- Відкрийте завантажте це сховище за допомогою
git clone https://github.com/arc53/DocsGPT.git
- Відкрийте docker-compose.yaml і замініть <your_api_key> на ваш ключ OpenAI (є 4 місця)
- Запустіть
docker-compose build && docker-compose up
Щоб зупинитися, просто запустіть Ctrl + C
Розгорнути лише 2 контейнери з docker-compose.yaml (видаливши всі служби, крім redis і mongo)
Переконайтеся, що у вас встановлено python 3.10 або 3.11
- Перейдіть до папки
/application
- Встановити залежності
pip install -r requirements.txt
- Підготуйте файл .env Скопіюйте .env_sample і створіть .env за допомогою токена openai API
- Запустіть програму
python app.py
- Почніть робщту з
celery -A app.celery worker -l INFO
Щоб запустити інтерфейс:
- Navigate to
/frontend
folder - Install dependencies
npm install
- In the file
.env.development
instead ofVITE_API_HOST = https://docsapi.arc53.com
useVITE_API_HOST=http://localhost:5001
- Run the app
npm run dev
Як встановити розширення Chrome?
Побудований 🦜️🔗 LangChain