sfdc neo
1.0.0
SFDC-Neoは、OpenAI、Salesforce Metadata API、およびApexパーサーを利用することにより、Salesforce開発に役立つNode.jsアプリケーションです。ドキュメントの作成やSalesforceエコシステム内のテストクラスの生成など、さまざまなタスクに役立ちます。
デモ:https://neo.sfdxy.com/
SFDC-Neoは現在アクティブな開発中です。つまり、途中で時折しゃっくりがあるかもしれません。問題が発生したり、機能強化の提案がある場合は、GitHubの問題を開くことをheしないでください。
SFDC-NEOをインストールするには、システムにnode.jsとnpmまたはYARNをインストールする必要があります。その後、実行して依存関係をインストールできます。
npm install
# or
yarn installSFDC-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ファイルで指定されたポート上のサーバーが起動します。その後、Webブラウザーでhttp:// localhost:3000に移動することにより、アプリケーションにアクセスできます。
ここでデモアプリをお試しくださいhttps://neo.sfdxy.com/




SFDC-Neoに貢献したい場合は、リポジトリをフォークしてプルリクエストを送信してください。すべての貢献は大歓迎です!
SFDC-NeoはMITライセンスの下でライセンスされています。詳細については、ライセンスファイルを参照してください。