sfdc neo
1.0.0
SFDC-NEO是一個Node.js應用程序,可通過使用OpenAI,Salesforce Metadata API和Apex Parser來幫助Salesforce開發。它有助於各種任務,包括創建文檔和Salesforce生態系統中的測試類別。
演示:https://neo.sfdxy.com/
SFDC-NEO目前正在積極開發中,這意味著沿途可能偶爾會打ic。如果您遇到任何問題或提出有關增強功能的建議,請隨時打開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在Web瀏覽器中訪問該應用程序。
您可以在此處嘗試演示應用程序https://neo.sfdxy.com/




如果您想為SFDC-NEO做出貢獻,請分配存儲庫並提交拉動請求。歡迎所有貢獻!
SFDC-NEO已獲得MIT許可證的許可。有關更多信息,請參見許可證文件。