gptinker
1.0.0
基於LLM的開發人員搭檔的概念證明,可以在現有代碼存儲庫中進行更改。 gptinker是用打字稿編寫的下一部。JS應用程序,可幫助您導航和修改代碼庫。
簡短視頻演示:https://www.youtube.com/watch?v=xgmkceiudqc
在項目的根目錄中創建一個.env.local文件,然後添加您的環境變量。使用.env文件作為參考。這是所需環境變量的一個示例:
OPENAI_API_KEY=your_api_key_here
OPENAI_API_URL=https://api.openai.com/v1/chat/completions
OPENAI_MODEL=gpt-4
BASE_PATH=your_base_path_here
APP_DESCRIPTION="It's a Next.js application written in Typescript called GPTinker - an AI developer assistant that helps you navigate and modify codebases"
dev :在開發模式下運行應用程序。build :為生產構建應用程序。start :啟動生產服務器。lint :檢查綿羊問題。test :使用開玩笑進行測試。countLoc :計數項目中的代碼行。要在開發模式下運行應用程序,請首先安裝依賴項,然後運行應用程序:
npm install
npm run dev
# or
yarn
yarn dev該應用程序將在http:// localhost:3000上提供。
進行測試:
npm run test
# or
yarn test
一單擊運行中還有一個dockerfile。只需運行命令docker-compose up ,該應用將啟動並在http:// localhost:3000上找到。
從Docker運行該應用程序時,請記住,該應用程序將無法完全訪問您的本地文件系統,因此,如果您只想在基本路徑選項中對其進行put /app進行測試。