SFDC-Neo는 OpenAI, Salesforce Metadata API 및 Apex Parser를 사용하여 Salesforce 개발에 도움이되는 Node.js 응용 프로그램입니다. Salesforce 생태계 내 문서 작성 및 테스트 클래스 생성을 포함한 다양한 작업에 도움이됩니다.
데모 : https://neo.sfdxy.com/
SFDC-Neo는 현재 활발한 개발 중이므로 가끔 딸꾹질이있을 수 있습니다. 문제가 발생하거나 개선에 대한 제안이 있으면 Github 문제를 열어 주시기 바랍니다.
SFDC-Neo를 설치하려면 시스템에 Node.js 및 NPM 또는 원사가 설치되어 있어야합니다. 그런 다음 실행하여 종속성을 설치할 수 있습니다.
npm install
# or
yarn install SFDC-Neo를 사용하기 전에 Salesforce 자격 증명으로 구성해야합니다. 이렇게하려면 프로젝트의 루트 디렉토리에 .env 파일을 작성하고 다음 변수를 추가하십시오.
SESSION_SECRET=<your session secret>
PORT=<the port to run the server on>
CLIENT_ID=<your Salesforce client ID>
CLIENT_SECRET=<your Salesforce client secret>
PRODUCTION_AUTHORIZATION_URL=https://login.salesforce.com/services/oauth2/authorize
PRODUCTION_TOKEN_URL=https://login.salesforce.com/services/oauth2/token
SANDBOX_AUTHORIZATION_URL=https://test.salesforce.com/services/oauth2/authorize
SANDBOX_TOKEN_URL=https://test.salesforce.com/services/oauth2/token
OPENAI_API_KEY=<your OpenAI API key>
OPENAI_MAX_TOKENS=4096
OPENAI_CONTEXT_MAX_TOKENS=20000
OPENAI_TEMPERATURE=0.3
OPENAI_MODEL_NAME=gpt-4-1106-preview
# only needed for enabling quota, by default this shouldn't be needed
ENABLE_QUOTA=true
SUPABASE_URL=<your Supabase URL>
SUPABASE_ADMIN_KEY=<your Supabase admin key>
SFDC-Neo 서버를 시작하려면 실행하십시오.
npm start
# or
yarn start.ENV 파일에 지정된 포트에서 서버가 시작됩니다. 그런 다음 웹 브라우저에서 http : // localhost : 3000으로 탐색하여 응용 프로그램에 액세스 할 수 있습니다.
https://neo.sfdxy.com/에서 데모 앱을 사용해 볼 수 있습니다.




SFDC-Neo에 기여하려면 저장소를 포크하고 풀 요청을 제출하십시오. 모든 기부금을 환영합니다!
SFDC-Neo는 MIT 라이센스에 따라 라이센스가 부여됩니다. 자세한 내용은 라이센스 파일을 참조하십시오.