Commit Graph

48 Commits

Author SHA1 Message Date
Grendgi
e074f6b226 Run Voxtral transcription worker with two jobs
Some checks failed
CI / test (push) Failing after 9s
Build and Deploy / build-and-deploy (push) Successful in 19s
2026-06-09 17:16:24 +03:00
Grendgi
9bd6d726f0 Make Voxtral the only transcription provider
Some checks failed
CI / test (push) Failing after 8s
Build and Deploy / build-and-deploy (push) Successful in 27s
2026-06-09 16:54:54 +03:00
Grendgi
5c965be8c9 Split single Voxtral transcript segments
All checks were successful
CI / test (push) Successful in 13s
Build and Deploy / build-and-deploy (push) Successful in 23s
2026-06-09 16:20:52 +03:00
Grendgi
64bf40b3ba Segment Voxtral transcripts for telephony
All checks were successful
CI / test (push) Successful in 15s
Build and Deploy / build-and-deploy (push) Successful in 32s
2026-06-09 16:12:57 +03:00
Grendgi
e6c2b46cf6 Use Voxtral audio transcription endpoint
All checks were successful
CI / test (push) Successful in 14s
Build and Deploy / build-and-deploy (push) Successful in 30s
2026-06-09 15:51:50 +03:00
Grendgi
817eb8ff71 Disable inactive WhisperX provider status
All checks were successful
CI / test (push) Successful in 12s
Build and Deploy / build-and-deploy (push) Successful in 18s
2026-06-09 15:38:55 +03:00
Grendgi
94e0d03580 Switch transcription comparison to Voxtral
All checks were successful
CI / test (push) Successful in 13s
Build and Deploy / build-and-deploy (push) Successful in 18s
2026-06-09 15:11:52 +03:00
Grendgi
add15f1385 Cast transcription comparison averages
All checks were successful
CI / test (push) Successful in 14s
Build and Deploy / build-and-deploy (push) Successful in 23s
2026-06-09 15:01:32 +03:00
Grendgi
35c60f0e0e Add transcription comparison stats 2026-06-09 14:59:08 +03:00
Grendgi
88e7c86836 Document vLLM audio URL payloads
All checks were successful
CI / test (push) Successful in 13s
Build and Deploy / build-and-deploy (push) Successful in 16s
2026-06-09 13:49:27 +03:00
Grendgi
1202ebcb7f Use vLLM audio URL payloads
All checks were successful
CI / test (push) Successful in 13s
Build and Deploy / build-and-deploy (push) Successful in 24s
2026-06-09 13:46:28 +03:00
Grendgi
2ef71a822b Add vLLM audio image for transcription models
All checks were successful
CI / test (push) Successful in 13s
Build and Deploy / build-and-deploy (push) Successful in 22s
2026-06-09 13:38:08 +03:00
Grendgi
76ac9b8896 Add audio model API keys
All checks were successful
CI / test (push) Successful in 14s
Build and Deploy / build-and-deploy (push) Successful in 25s
2026-06-09 13:28:53 +03:00
Grendgi
c31dcb891c Enable Qwen audio endpoint 2026-06-09 13:23:21 +03:00
Grendgi
ee6e948d2e Add single WhisperX load balancer config 2026-06-09 13:20:17 +03:00
Grendgi
e132634c65 Isolate audio model compose network 2026-06-09 13:17:05 +03:00
Grendgi
cac8d89e64 Tune audio model GPU profiles 2026-06-09 12:52:13 +03:00
Grendgi
f49ba7abd5 Add AI server audio model profiles 2026-06-09 12:50:56 +03:00
Grendgi
aaecbb1bed Add transcription provider comparison chain 2026-06-09 12:34:08 +03:00
Grendgi
562fad6f87 Group AI errors by owner service
All checks were successful
CI / test (push) Successful in 23s
Build and Deploy / build-and-deploy (push) Successful in 24s
2026-06-09 12:06:01 +03:00
Grendgi
da144ecefe Batch create AI jobs efficiently
All checks were successful
CI / test (push) Successful in 22s
Build and Deploy / build-and-deploy (push) Successful in 25s
2026-06-09 11:49:12 +03:00
Grendgi
6254bf0810 Optimize AI dashboard job payload 2026-06-09 11:44:53 +03:00
Grendgi
092994fe74 Add AI job queue indexes 2026-06-09 11:41:15 +03:00
Grendgi
01ee090fa5 Add worker health endpoints 2026-06-09 11:38:03 +03:00
Grendgi
0e2c267053 Classify expired audio links as storage errors
All checks were successful
CI / test (push) Successful in 14s
Build and Deploy / build-and-deploy (push) Successful in 21s
2026-06-08 23:41:04 +03:00
Grendgi
0859701ee5 Process AI jobs concurrently
All checks were successful
CI / test (push) Successful in 14s
Build and Deploy / build-and-deploy (push) Successful in 27s
2026-06-08 23:38:31 +03:00
Grendgi
89ff8dd2ff Deploy transcription worker image
All checks were successful
CI / test (push) Successful in 14s
Build and Deploy / build-and-deploy (push) Successful in 21s
2026-06-08 23:18:49 +03:00
Grendgi
8a2fef5a24 Pad audio before WhisperX transcription
All checks were successful
CI / test (push) Successful in 16s
Build and Deploy / build-and-deploy (push) Successful in 28s
2026-06-08 23:09:02 +03:00
Grendgi
16ff6ecb5e Prioritize newest AI jobs
All checks were successful
CI / test (push) Successful in 15s
Build and Deploy / build-and-deploy (push) Successful in 23s
2026-06-08 17:48:02 +03:00
Grendgi
3ecdcd395e Add AI service dashboard endpoint
All checks were successful
CI / test (push) Successful in 16s
Build and Deploy / build-and-deploy (push) Successful in 22s
2026-06-08 17:23:01 +03:00
Grendgi
a525d7a1c4 Classify WhisperX server failures
All checks were successful
CI / test (push) Successful in 15s
Build and Deploy / build-and-deploy (push) Successful in 22s
2026-06-08 16:47:08 +03:00
Grendgi
c9435612ec Expose AI infrastructure status
All checks were successful
CI / test (push) Successful in 16s
Build and Deploy / build-and-deploy (push) Successful in 23s
2026-06-08 16:35:08 +03:00
Grendgi
04e463d03f Stabilize AI provider health checks
All checks were successful
CI / test (push) Successful in 15s
Build and Deploy / build-and-deploy (push) Successful in 25s
2026-06-08 16:23:50 +03:00
Grendgi
039bcdb2b2 Split AI service worker task queues
All checks were successful
CI / test (push) Successful in 15s
Build and Deploy / build-and-deploy (push) Successful in 27s
2026-06-08 15:57:38 +03:00
Grendgi
33317cf20d Allow generic AI service LLM jobs
All checks were successful
CI / test (push) Successful in 13s
Build and Deploy / build-and-deploy (push) Successful in 21s
2026-06-08 15:47:41 +03:00
Grendgi
17cca2a99a Add transcription jobs to AI service
All checks were successful
CI / test (push) Successful in 15s
Build and Deploy / build-and-deploy (push) Successful in 25s
2026-06-08 15:39:26 +03:00
Grendgi
e9792274a4 Process call analysis jobs in AI worker
All checks were successful
CI / test (push) Successful in 14s
Build and Deploy / build-and-deploy (push) Successful in 23s
2026-06-08 14:33:01 +03:00
Grendgi
038ad8d7cf Add AI service API token auth
All checks were successful
CI / test (push) Successful in 15s
Build and Deploy / build-and-deploy (push) Successful in 23s
2026-06-08 14:16:24 +03:00
Grendgi
eb59298135 Fix AI job claim returning columns
All checks were successful
CI / test (push) Successful in 13s
Build and Deploy / build-and-deploy (push) Successful in 22s
2026-06-08 14:02:15 +03:00
Grendgi
7452b1d5f2 Add AI job management endpoints
All checks were successful
CI / test (push) Successful in 13s
Build and Deploy / build-and-deploy (push) Successful in 24s
2026-06-08 13:57:28 +03:00
Grendgi
59e1073d96 Requeue stale AI jobs
All checks were successful
CI / test (push) Successful in 12s
Build and Deploy / build-and-deploy (push) Successful in 27s
2026-06-08 13:54:07 +03:00
Grendgi
24c5d89c7b Add generic LLM worker
All checks were successful
CI / test (push) Successful in 13s
Build and Deploy / build-and-deploy (push) Successful in 20s
2026-06-08 13:52:29 +03:00
Grendgi
e0f74c62b0 Remove OpenClaw provider wiring
All checks were successful
CI / test (push) Successful in 12s
Build and Deploy / build-and-deploy (push) Successful in 22s
2026-06-08 13:48:32 +03:00
Grendgi
12db90dc3b Add AI provider status endpoint
All checks were successful
CI / test (push) Successful in 12s
Build and Deploy / build-and-deploy (push) Successful in 21s
2026-06-08 13:45:55 +03:00
Grendgi
0da278a45e Add AI provider configuration
All checks were successful
CI / test (push) Successful in 12s
Build and Deploy / build-and-deploy (push) Successful in 22s
2026-06-08 13:42:18 +03:00
Grendgi
0081e910ba Add CI/CD for AI service
All checks were successful
CI / test (push) Successful in 25s
Build and Deploy / build-and-deploy (push) Successful in 53s
2026-06-08 13:37:06 +03:00
Grendgi
9d65ee323c Add generic AI job queue lifecycle 2026-06-08 13:32:43 +03:00
Grendgi
e2f2adf900 Initial AI service skeleton 2026-06-08 13:23:10 +03:00