SFDC-NEO เป็นแอปพลิเคชั่น Node.js ที่ช่วยในการพัฒนา Salesforce โดยใช้ OpenAI, Salesforce Metadata API และ Apex Parser ช่วยในงานต่าง ๆ รวมถึงการสร้างเอกสารและการสร้างคลาสทดสอบภายในระบบนิเวศของ 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 ดูไฟล์ใบอนุญาตสำหรับข้อมูลเพิ่มเติม