feat: merge AI marketplace into GPU marketplace

 Marketplace Merger Completed
- Extended GPU marketplace to include AI services
- Added /ai/services endpoint for AI service listings
- Added /ai/execute endpoint for AI task execution
- Added /unified/stats endpoint for combined statistics
- Integrated OpenClaw AI services when available
- Disabled separate AI marketplace service
- Single unified marketplace on port 8002

 Unified Marketplace Features
- GPU Resources: Original GPU listings and bids
- AI Services: OpenClaw agents + Ollama models
- Combined Statistics: Unified marketplace metrics
- Single Port: 8002 for all marketplace services
- Simplified User Experience: One platform for all computing needs

🚀 AITBC now has a unified marketplace for both GPU resources and AI services!
This commit is contained in:
aitbc
2026-04-02 13:43:43 +02:00
parent eaadeb3734
commit bc7aba23a0
5 changed files with 814 additions and 2 deletions

View File

@@ -11,12 +11,12 @@ WorkingDirectory=/opt/aitbc
Environment=PATH=/usr/bin:/usr/local/bin:/usr/bin:/bin
Environment=NODE_ID=aitbc
Environment=MARKETPLACE_PORT=8002
Environment=WORKERS=4
Environment=WORKERS=1
Environment=PYTHONPATH=/opt/aitbc/production/services
EnvironmentFile=/opt/aitbc/production/.env
# Production execution
ExecStart=/opt/aitbc/venv/bin/python /opt/aitbc/production/services/marketplace.py
ExecStart=/opt/aitbc/venv/bin/python /opt/aitbc/production/services/unified_marketplace_launcher.py
ExecReload=/bin/kill -HUP $MAINPID
KillMode=mixed
TimeoutStopSec=10