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许可证的许可。有关更多信息,请参见许可证文件。