gptinker
1.0.0
기존 코드 리포지토리를 변경할 수있는 LLM 기반 개발자 조수의 개념 증명. gptinker는 Codebase를 탐색하고 수정하는 데 도움이되는 TypeScript로 작성된 Next.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
One-Click Running에는 Dockerfile도 포함되어 있습니다. docker-compose up 명령을 실행하면 앱을 시작하여 http : // localhost : 3000에서 사용할 수 있습니다.
Docker에서 앱을 실행할 때 앱이 로컬 파일 시스템에 완전히 액세스 할 수 없으므로 기본 경로 옵션에서 자체적으로 Put /app 에서 테스트하려는 경우를 기억하십시오.