Infrastructure Platform

Q-base is the Infrastructure Platform for Production AI

All the plumbing that makes production AI work beautifully.

4x
Speed
500+
Hours Saved
0
Ops Engineers
app.ts
typescript
1"text-accent-purple font-semibold">import { LithiumQ } "text-accent-purple font-semibold">from '@lithiumq/sdk';
2
3"text-accent-purple font-semibold">const app = new LithiumQ({
4 apiKey: process.env.LITHIUM_API_KEY,
5});
6
7// Define an AI workflow
8app.workflow('fraud-detection', "text-accent-purple font-semibold">async (event) => {
9 "text-accent-purple font-semibold">const analysis = "text-accent-purple font-semibold">await app.ai.analyze(event.transaction, {
10 model: 'gpt-4',
11 prompt: 'Evaluate fraud risk',
12 });
13
14 "text-accent-purple font-semibold">if (analysis.riskScore > 0.8) {
15 "text-accent-purple font-semibold">await app.notify.send({
16 channel: 'slack',
17 message: `High risk transaction detected`,
18 });
19 }
20
21 "text-accent-purple font-semibold">return analysis;
22});

Inside Q-base

Four layers of production infrastructure. One unified platform.

You Build

Business LogicPromptsRules

AI Orchestration

150-200h
Multi-LLMModel switchingPrompt management

Event Architecture

250-300h
ServerlessAuto-scalingMessage queues

Full Observability

100-150h
LogsMetricsTraces
500+ hours

of custom work, eliminated

Developer Experience

Simple API, Powerful Capabilities

Clean SDK for TypeScript and Python. Deploy with one command.

Python SDK

lead_scoring.py
python
1"text-accent-purple font-semibold">from lithiumq "text-accent-purple font-semibold">import LithiumQ
2
3app = LithiumQ(api_key=os.getenv('LITHIUM_API_KEY'))
4
5@app.workflow('lead-scoring')
6"text-accent-purple font-semibold">async "text-accent-purple font-semibold">class="text-accent-purple font-semibold">def score_lead(event):
7 # AI-powered lead qualification
8 score = "text-accent-purple font-semibold">await app.ai.analyze(
9 data=event.lead_data,
10 model='claude-3-sonnet',
11 prompt='Score this lead from 0-100'
12 )
13
14 # Update CRM
15 "text-accent-purple font-semibold">await app.integrations.salesforce.update(
16 lead_id=event.lead_id,
17 score=score.value
18 )
19
20 "text-accent-purple font-semibold">return score

One-Command Deploy

Terminal
$$ "text-accent-purple font-semibold">pnpm install @lithiumq/sdk
$$ lithiumq init
✓ Project initialized
$$ lithiumq deploy
⚡ Deploying to Lithium Q...
✓ Workflows deployed successfully
✓ Event handlers registered
✓ Observability enabled
🚀 Your AI app is live!
Dashboard: https://app.lithiumq.com/dashboard

Simple Configuration

lithiumq.config.yaml
yaml
1# lithiumq.config.yaml
2version: 1.0
3
4workflows:
5 - name: fraud-detection
6 trigger: transaction.created
7 llm:
8 provider: openai
9 model: gpt-4
10 fallback: claude-3-sonnet
11
12 - name: lead-scoring
13 trigger: lead.created
14 llm:
15 provider: anthropic
16 model: claude-3-sonnet
17
18observability:
19 logs: enabled
20 metrics: enabled
21 traces: enabled
22
23channels:
24 slack: enabled
25 email: enabled
26 webhooks: enabled

Start Building with Q-base

Production AI infrastructure in one platform. Deploy in days/weeks, not months.