coreai.bloqs.com

CoreAI Management Console

Phase 1 Ready Developer Preview

AI Jobs Pending

2

Processing

1

Completed

10

Failed AI Jobs

0

AI Jobs Activity

Operational view for queued and completed AI work.

View API
ID Type Status Created Completed Action
#1012 hello_world complete Today 10:14 Today 10:14 View
#1013 hello_world processing Today 10:21 - View
#1014 alt_text pending Today 10:24 - View

Provider Layer

Controllers communicate with AiService only.

OpenAI Planned
Anthropic Claude Future
Gemini Future

CoreAI Analytics

A management view of usage, cost, provider performance, and AI Job throughput.

AI Analytics Preview

AI Jobs Today

13

Today's Cost

$0.00

Success Rate

100%

Project Stack Setup

Implementation overview for management

The project is a standalone CakePHP 5 application that centralizes AI processing, removes AI work from web requests, and establishes reusable services for product teams.

Infrastructure

Hosting
AWS Lightsail, Ubuntu 24.04 LTS
Initial Size
2 vCPU, 2 GB RAM minimum, 60 GB SSD
Hostname
coreai.bloqs.com

Software Stack

Nginx PHP 8.3 CakePHP 5 MySQL 8 Redis Supervisor Composer Node/NPM

Secrets & Security

API keys and database credentials load through AWS Secrets Manager under the ai-api-bloqs/ prefix. No keys are stored in code or committed environment files.

Phase 1 Success Criteria

API submits an AI Job AI Job stored in database Worker processes AI Job Result is stored Admin can view results API retrieves status Secrets load securely Ready for OpenAI

Initial Data Model

ai_jobs

AI Job type, status, submitter, payload, created, started, completed.

ai_job_results

AI Job reference, provider, response payload, creation timestamp.

api_clients

Client name, API key, active state, created and modified dates.