Anywhere
Your agent runs anywhere, not just on the GPU box
Local runtimes tie inference to one machine. The OpenAlchemy API frees your agent to live on a phone, a Lambda, a cron, a browser — call from anywhere over HTTPS. The GPU stays on Grid.
BUILT ON OPEN WEIGHTS
One inference layer for open-weight AI models — LLMs, diffusion, speech, and vision. Run Qwen, Llama, DeepSeek, Gemma, Flux, Whisper, and other open models through one consistent API.
Run agents anywhere. Route inference to any available GPU. Powered by Grid

Every modality served from a distributed GPU farm.

Every modality served from a distributed GPU farm.
DESKTOP CLIENT
Install OpenAlchemy Engine Desktop and your idle GPU joins Grid — use the API for free, or earn credits at 70% revenue share every time someone else's job runs on your machine. Your call. The dashboard shows live GPU status, loaded models, queue, and logs.
OpenAlchemy Engine ・ v0.3.0
PLAYGROUND
Standard chat completions endpoint — for chat, summarization, code generation, and tool use.
# 1) discover an online chat model — Grid's set changes constantly,
# don't hardcode an id in your code.
MODEL=$(curl -s https://api.openalchemy.io/v1/models \
-H "Authorization: Bearer $OPENALCHEMY_API_KEY" \
| jq -r '.data[] | select(.online and .endpoint_type=="chat") | .id' \
| head -1)
# 2) chat
curl https://api.openalchemy.io/v1/chat/completions \
-H "Authorization: Bearer $OPENALCHEMY_API_KEY" \
-H "X-Project-Id: $YOUR_PROJECT_ID" \
-H "Content-Type: application/json" \
-d "{
\"model\": \"$MODEL\",
\"messages\": [
{\"role\": \"user\", \"content\": \"Hello, OpenAlchemy.\"}
]
}"Try a chat
Type a prompt to try the preview.
Reorder search results by relevance and lift top-K precision.
curl https://api.openalchemy.io/v1/rerank \
-H "Authorization: Bearer $OPENALCHEMY_API_KEY" \
-H "X-Project-Id: $YOUR_PROJECT_ID" \
-H "Content-Type: application/json" \
-d '{
"model": "reranker-large-v1",
"query": "Where is the best ramen in Tokyo?",
"documents": [
"Ichiran has 24-hour shops in Shibuya.",
"Tsuta in Sugamo holds a Michelin star.",
"The Tsukiji market is famous for sushi.",
"Afuri serves yuzu shio ramen in Ebisu."
],
"top_n": 4
}'Try rerank
Convert speech to text — for transcripts, captions, call analytics, and voice input.
curl https://api.openalchemy.io/v1/audio/transcriptions \
-H "Authorization: Bearer $OPENALCHEMY_API_KEY" \
-H "X-Project-Id: $YOUR_PROJECT_ID" \
-F "model=stt-large-v3" \
-F "file=@meeting.m4a" \
-F "response_format=json"Try speech recognition
Press Record and speak.
Render text as natural-sounding audio — for narration, readouts, and voice agents.
curl https://api.openalchemy.io/v1/audio/speech \
-H "Authorization: Bearer $OPENALCHEMY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "tts-1.0",
"voice": "alice",
"input": "OpenAlchemy turns idle GPUs into an open AI inference grid. Run a node on a 4090 or 5090 and earn credits, or call our APIs and pay per token. Open weights, distributed compute."
}' \
--output openalchemy_pitch.wavTry voice synthesis
Voice: Maya
Create new images from text or images, and edit or restyle existing ones.
curl https://api.openalchemy.io/v1/images/generations \
-H "Authorization: Bearer $OPENALCHEMY_API_KEY" \
-H "X-Project-Id: $YOUR_PROJECT_ID" \
-H "Content-Type: application/json" \
-d '{
"model": "image-gen-1",
"prompt": "A neon-lit Tokyo alley at dusk, photorealistic.",
"size": "1024x1024",
"n": 1
}'Coming soon
Generate video clips from text or images — from short social cuts to long-form output.
curl https://api.openalchemy.io/v1/videos/generations \
-H "Authorization: Bearer $OPENALCHEMY_API_KEY" \
-H "X-Project-Id: $YOUR_PROJECT_ID" \
-H "Content-Type: application/json" \
-d '{
"model": "video-gen-1",
"prompt": "A drone shot flying over Mt. Fuji at sunrise.",
"duration_seconds": 6,
"resolution": "1080p"
}'Coming soon
Multimodal chat that accepts images, plus document OCR and table extraction.
curl https://api.openalchemy.io/v1/chat/completions \
-H "Authorization: Bearer $OPENALCHEMY_API_KEY" \
-H "X-Project-Id: $YOUR_PROJECT_ID" \
-H "Content-Type: application/json" \
-d '{
"model": "vlm-7b",
"messages": [
{"role": "user", "content": [
{"type": "text", "text": "What is in this image?"},
{"type": "image_url", "image_url": {"url": "https://example.com/receipt.jpg"}}
]}
]
}'Try a chat

Type a prompt to try the preview.
WHY OPENALCHEMY
Anywhere
Local runtimes tie inference to one machine. The OpenAlchemy API frees your agent to live on a phone, a Lambda, a cron, a browser — call from anywhere over HTTPS. The GPU stays on Grid.
Cost
Pay for time on aggregated idle capacity from a global pool instead of holding dedicated cloud GPUs. Same throughput, lower unit cost.
Compatibility
Familiar /v1/chat/completions, /v1/embeddings endpoints — existing SDKs work as-is. Swap the base URL and the API key — that's it.
FOUNDATION
START TODAY
The free tier lets you spin up one project and run your first 1,000 requests with no credit card.
Hear about new releases, features, and updates from the OpenAlchemy team.