Simple chatbot for querying metadata of designs in Autodesk Platform Services using Amazon Bedrock.
- APS credentials
- Provisioned access to BIM360 or ACC
- AWS credentials with access to Amazon Bedrock
- Node.js (Long Term Support version is recommended)
- Command-line terminal such as PowerShell or bash
- Clone this project
- Install dependencies:
npm install
- Specify the following environment variables:
APS_CLIENT_ID
- your APS application client IDAPS_CLIENT_SECRET
- your APS application client secretAPS_CALLBACK_URL
- your OAuth callback- For local development, it should be http://localhost:8080/auth/callback
- Don't forget to add the same URL to your APS application in https://aps.autodesk.com/myapps as well
SERVER_SESSION_SECRET
- custom phrase used to encrypt/decrypt cookies
- Configure the AWS credentials (guide) and region
- Run the server:
npm start
- Go to http://localhost:8080