You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+147Lines changed: 147 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -78,6 +78,8 @@ docker-compose down
78
78
- Control Plane API: http://localhost:8080
79
79
- Admin UI: http://localhost:3000
80
80
81
+
> **Note**: Docker Compose does not include Azure AI Foundry. You must configure Azure AI Foundry credentials in `src/Node.Runtime/appsettings.json` or use environment variables. See [Azure AI Foundry Configuration](#azure-ai-foundry-configuration) section below.
82
+
81
83
### Option 3: Local Development (No Docker)
82
84
83
85
Build and run individual services for development:
@@ -118,6 +120,23 @@ The API will be available at `http://localhost:5109`.
118
120
119
121
#### Running Node Runtime
120
122
123
+
Before running the Node Runtime, **configure Azure AI Foundry** (required for agent execution):
124
+
125
+
```bash
126
+
# Option 1: Use user secrets (recommended for development)
- Redis 6.0 or later (for lease and lock management)
136
155
- NATS Server 2.10+ with JetStream enabled (for event streaming)
156
+
-**Azure AI Foundry** or **Azure OpenAI Service** (for LLM-powered agent execution)
157
+
158
+
## Azure AI Foundry Configuration
159
+
160
+
The platform uses **Azure AI Foundry** (or Azure OpenAI Service) to power LLM-based agent execution. You must configure Azure AI Foundry for agents to process requests using AI models like GPT-4.
161
+
162
+
### Quick Setup
163
+
164
+
1.**Create Azure AI Foundry Resource**:
165
+
```bash
166
+
# Create resource group
167
+
az group create --name rg-bpa-agents --location eastus
168
+
169
+
# Create Azure AI Foundry resource
170
+
az cognitiveservices account create \
171
+
--name my-ai-foundry \
172
+
--resource-group rg-bpa-agents \
173
+
--kind AIServices \
174
+
--sku S0 \
175
+
--location eastus
176
+
```
177
+
178
+
2.**Deploy a Model**:
179
+
- Navigate to your Azure AI Foundry resource in the Azure Portal
180
+
- Go to "Deployments" → "Create new deployment"
181
+
- Select model: `gpt-4o-mini` (recommended for cost-effective MVP)
182
+
- Name: `gpt-4o-mini`
183
+
- Note your endpoint: `https://your-resource.services.ai.azure.com/models`
Copy file name to clipboardExpand all lines: infra/QUICKSTART.md
+74-1Lines changed: 74 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,12 +40,48 @@ This script will create:
40
40
- ✅ Azure Database for PostgreSQL
41
41
- ✅ Azure Cache for Redis
42
42
- ✅ Azure Key Vault
43
-
- ✅ Azure OpenAI Service
43
+
- ✅ **Azure OpenAI Service (Azure AI Foundry)** - LLM endpoint for agent execution
44
44
- ✅ Azure Container Registry
45
45
- ✅ Application Insights
46
46
47
47
**Expected time:** 15-20 minutes
48
48
49
+
> **Note**: The deployment automatically creates an Azure OpenAI Service (Azure AI Foundry) resource. After deployment, you need to deploy a model (e.g., `gpt-4o-mini`) through the Azure Portal.
50
+
51
+
### 2a. Deploy Azure AI Foundry Model (Required)
52
+
53
+
After infrastructure deployment completes, deploy an AI model:
0 commit comments