Jesse
Inference API by solidSF / Open beta 2026
solidSF / Jesse / Open beta

Jesse.Weightless inference.

What it is

solidSF's deterministic engine — solvers and lookup tables, no neural weights — served as an OpenAI-compatible API.

One base URL. Your key.

Subscribe, create a key on your account page, and send a chat completion. Anything that speaks the OpenAI API works unchanged.

curl https://jesse.my/api/v1/chat/completions \
  -H "Authorization: Bearer $JESSE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "jesse-prod",
    "messages": [{"role": "user", "content": "What is 17 * 23?"}]
  }'
The reply appears here.
Demo / jesse-prod

Two models. One learns.

Jesse answers the engineering, logic and game tasks it has solvers for. It is not a general-purpose chat model, and it tells you when it cannot answer.

M / 01 jesse-prod

Learns from your corrections and remembered facts. What it learns stays with your key and is never pooled with other customers.

M / 02 jesse-pristine

The fixed baseline. Nothing you send changes it, so the same request returns the same answer. Use it for tests and comparisons.

D / 03 Memory

See what Jesse remembers for your key with GET /api/v1/memory; erase it with DELETE /api/v1/memory.

D / 04 Documents

Upload up to 100,000 characters per document with POST /api/v1/documents and query it in later requests.

Open beta: be careful with confidential or export-controlled material. Your data is partitioned by API key and is not used to train other customers' results.

One plan.

Developer / monthly
$20
Billed monthly by Stripe
Subscribe
  • KEYSUp to five API keys per account. Create, name and revoke them yourself.
  • RATEOne request every 200 ms per key. No daily or monthly request cap.
  • SIZE100,000 characters of context per request and per document.
  • MODELSjesse-prod and jesse-pristine.
  • BILLINGChange your card, download invoices or cancel from the Stripe portal on your account page.

Endpoints.

Base URL https://jesse.my/api/v1. Authenticate with Authorization: Bearer jesse_live_….

MethodPathPurpose
POST/chat/completionsOpenAI-compatible chat completions. Supports stream and tools.
GET/modelsList the available models.
POST/feedbackMark an answer right or wrong, with an optional correction, so jesse-prod learns it.
GET/memoryFacts Jesse remembers for your key.
DELETE/memoryErase everything Jesse remembers for your key.
POST/documentsStore a document for retrieval in later requests.
GET/documentsList your stored documents.
POST/documents/querySearch your stored documents.

Errors use the OpenAI shape. 401: missing or unknown key. 403: key revoked or subscription inactive. 429: slow down; the Retry-After header says how long.