This guide provides essential information for clients who need to configure and connect to the FlowX AI Platform services.
Service Name | Default Port | Protocol | Purpose |
---|---|---|---|
Connected Graph | 9100 | GraphQL | Knowledge graph queries |
Agents | 9101 | gRPC | Agent management |
Binaries | 9102 | gRPC | File storage |
Conversations | 9103 | gRPC | Conversation management |
Models | 9104 | gRPC | AI model configuration |
Tenants | 9105 | gRPC | Multi-tenant management |
Knowledge Graph (KAG) | 9106 | gRPC | Knowledge ingestion |
Service Name | Default Port | Protocol | Purpose |
---|---|---|---|
Planner | 9150 | gRPC | Task orchestration |
AI Developer | 9151 | REST | Code generation |
AI Analyst | 9152 | REST | Process analysis |
AI Designer | 9153 | REST | UI generation |
Production Note: In production deployments, all services run on port 9100. The ports listed above are for local development using docker-compose.
Variable | Type | Default | Description |
---|---|---|---|
GRPC_HOST_RESOLVER | String | k8s | Service discovery method (k8s or host ) |
GRPC_HOST_RESOLVER_HELM_CHART | String | - | Helm chart name (required when GRPC_HOST_RESOLVER=k8s ) |
GRPC_HOST_RESOLVER_FIXED_IP | String | ai-platform | Fixed IP for services (required when GRPC_HOST_RESOLVER=host ) |
Variable | Type | Default | Description |
---|---|---|---|
SERVICE_PORT | Integer | 9100 | Port the service listens on |
Variable Pattern | Example | Description |
---|---|---|
AI_SERVICE_<service_id>_ENDPOINT | AI_SERVICE_MODELS_ENDPOINT=host.docker.internal:9104 | Override specific service endpoint |
MODELS
- AI Models serviceCONVERSATIONS
- Conversations serviceAGENTS
- Agents serviceBINARIES
- Binaries serviceTENANTS
- Tenants serviceCONNECTED_GRAPH
- Connected Graph serviceKAG
- Knowledge Graph serviceVariable | Type | Default | Description |
---|---|---|---|
DEBUG | Boolean | false | Enable debug logging |
Variable | Type | Description |
---|---|---|
SECURITY_OAUTH2_BASE_SERVER_URL | String | OAuth2 server base URL |
SECURITY_OAUTH2_REALM | String | OAuth2 realm name |
SECURITY_OAUTH2_CLIENT_ID | String | OAuth2 client ID |