Developer platformOpenAI-compatible

Ship intelligence
in three lines.

One endpoint, every LucidQuery model. Drop-in compatible with the OpenAI SDK. Point the base URL at us and start streaming.

Streaming Pay as you go No subscription
from openai import OpenAI

client = OpenAI(
    api_key="lq_live_...",
    base_url="https://api.lucidquery.com/v1",
)

stream = client.chat.completions.create(
    model="lucidquery-agi-01-frontier",
    messages=[{"role": "user", "content": "Explain quantum error correction."}],
    stream=True,
)

for chunk in stream:
    print(chunk.choices[0].delta.content or "", end="")
01

Create a key

Generate an API key from your dashboard in one click.

02

Point your SDK

Set the base URL to api.lucidquery.com/v1 and drop in your key.

03

Stream a response

Call chat/completions and read tokens as they arrive.

Models

One API, every model

Scored on LucidQuotient, our in-house benchmark. Pick the right intelligence for the job; switch models with a single string.

Swift

lucidquery-agi-01-swift
General

Fast, efficient intelligence for high-volume, everyday work.

950LQ
LucidQuotient
Speed
Intelligence
2.50 /1M in15.00 /1M out

Frontier

lucidquery-agi-01-frontier
Flagship

Deep reasoning for the problems that actually matter.

1,125LQ
LucidQuotient
Speed
Intelligence
4.50 /1M in22.00 /1M out
ModelLucidQuotient€/1M in€/1M out
lucidquery-agi-01-swift9502.5015.00
lucidquery-agi-01-frontier11254.5022.00
lucidquery-nexus-coderDecommissioned3801.004.00
lucidnova-rf1-100bDecommissioned2600.502.00
Drop-in compatible

Already know our API. It's OpenAI's

Use the official OpenAI client in any language. Point the base URL at LucidQuery, pass your key, and everything you already wrote keeps working.

Base URL
https://api.lucidquery.com

Every endpoint lives under /v1.

SDK base_url
https://api.lucidquery.com/v1

The OpenAI SDK appends /chat/completions itself.

POST https://api.lucidquery.com/v1/chat/completions
from openai import OpenAI

client = OpenAI(
    api_key="lq_live_...",
    base_url="https://api.lucidquery.com/v1",
)

stream = client.chat.completions.create(
    model="lucidquery-agi-01-frontier",
    messages=[{"role": "user", "content": "Explain quantum error correction."}],
    stream=True,
)

for chunk in stream:
    print(chunk.choices[0].delta.content or "", end="")
GET https://api.lucidquery.com/v1/models
curl https://api.lucidquery.com/v1/models \
  -H "Authorization: Bearer $LUCIDQUERY_API_KEY"
The platform

Everything around the model

The parts you'd otherwise build yourself: billing, keys, usage, and streaming, handled.

01

OpenAI-compatible

Keep your SDK. Change one line: the base URL.

02

Streaming by default

Token-by-token SSE for responsive interfaces.

03

Usage analytics

Per-key requests and token counts, live.

04

Pay as you go

Top up in € via Stripe. No subscriptions.

05

Key management

Create, rotate, and revoke keys instantly.

06

Web-grounded

Answers backed by live sources when it counts.

LucidCodeCLI

The same models, coding with you in your terminal.

LucidCode is our agentic coding tool for the command line. Install it with one command, run it inside any project, and let AGI 01 plan and write the change with you — on your machine, powered by the same API you build on.

  • Runs in your terminalLaunches in the directory you're in and works where your code already lives.
  • Plan, then buildMap the change in Plan mode, carry it through in Build mode — one Tab apart.
  • Agentic, not autocompleteReads files, searches the repo, runs commands, and applies edits as reviewable diffs.
  • Your subscription or creditsConnect with a LucidQuery subscription, or pay-as-you-go with an API key.
lucidcode — zsh
$ npm install -g @lucidquery/lucidcode
$ lucidcode

  Connect your account
  › /login
     Free access
     LucidQuery subscription
     API key · pay as you go

  Describe a task, then press Tab to move
  between Plan and Build.

Add a rate limiter to the API router

Node.js 22+ · macOS, Linux, or Windows

Pay as you go · €

Only pay for what you use

Top up credits in euros via Stripe, set a low-balance alert, and watch usage per key. No seats, no monthly minimum.