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进行测试。