Skip to content

Commit 022d366

Browse files
committed
Add REST API server and examples
- rest_api.py: OpenAI-compatible REST endpoint - examples.py: Comprehensive API usage examples - Updated pyproject.toml with fastapi/uvicorn deps - Updated README with complete file list Signed-off-by: Patrick Moorhead <pmoorhead@nvidia.com>
1 parent 127a307 commit 022d366

4 files changed

Lines changed: 814 additions & 0 deletions

File tree

examples/aidp_openai_demo/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,8 @@ export MILVUS_URI="http://your-milvus-host:19530"
310310
| File | Purpose |
311311
|------|---------|
312312
| `src/nat_aidp_openai_demo/server.py` | MCP server exposing `search_vector_store` tool |
313+
| `src/nat_aidp_openai_demo/rest_api.py` | REST API server (OpenAI-compatible endpoint) |
314+
| `src/nat_aidp_openai_demo/examples.py` | Comprehensive API usage examples |
313315
| `src/nat_aidp_openai_demo/configs/workflow.yml` | NeMo Agent Toolkit workflow configuration |
314316
| `scripts/load_support_tickets.py` | Data loading script for Milvus |
315317

examples/aidp_openai_demo/pyproject.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ dependencies = [
1212
"nvidia-nat[langchain,mcp]>=1.4.0a0,<1.5.0",
1313
"pymilvus~=2.6",
1414
"fastmcp",
15+
"fastapi",
16+
"uvicorn",
1517
"requests",
1618
]
1719

0 commit comments

Comments
 (0)