どこでも
エージェントは GPU 端末以外でも動く
ローカル推論は1台のマシンに縛られる。OpenAlchemy API なら、エージェントをスマホ・Lambda・cron・ブラウザに置ける ── HTTPS が届く場所ならどこでも。GPU は Grid 上で待機。


すべてのモダリティを、分散型 Grid GPU ファームから。
DESKTOP CLIENT
OpenAlchemy Engine Desktop をインストールすると、あなたの遊休GPUが Grid に参加します — API を無料で使うこともできるし、他のユーザーのジョブが自分のマシンで回るたびにクレジットを獲得し、API の利用や Charbit で使うこともできる。使い方は自由。ダッシュボードで GPU 稼働状況、モデル、ジョブ、ログをリアルタイムに確認できます。
OpenAlchemy Engine ・ v0.6.27
PLAYGROUND
対話、長文要約、コード生成、ツール呼び出しに対応する標準互換の補完エンドポイント。
# 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.\"}
]
}"検索結果を関連度で並び替え、トップ K の精度を引き上げる。
# 1) discover an online reranker — 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=="rerank") | .id' \
| head -1)
# 2) rerank — results come back as {index, relevance_score},
# index points into your documents array
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\": \"$MODEL\",
\"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
}"音声をテキストに変換する。議事録、字幕、コール解析、ボイス入力に。
# 1) discover an online STT 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=="stt") | .id' \
| head -1)
# 2) transcribe (multipart upload)
curl https://api.openalchemy.io/v1/audio/transcriptions \
-H "Authorization: Bearer $OPENALCHEMY_API_KEY" \
-H "X-Project-Id: $YOUR_PROJECT_ID" \
-F "model=$MODEL" \
-F "file=@meeting.m4a" \
-F "response_format=json"テキストを自然な音声に変換する。ナレーション、読み上げ、音声エージェントに。
# 1) discover an online TTS 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=="tts") | .id' \
| head -1)
# 2) synthesize — returns WAV bytes. Built-in voices: GET /v1/audio/voices
curl https://api.openalchemy.io/v1/audio/speech \
-H "Authorization: Bearer $OPENALCHEMY_API_KEY" \
-H "Content-Type: application/json" \
-d "{
\"model\": \"$MODEL\",
\"voice\": \"en_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.wavQwen-Image・Qwen-Image-Edit・FLUX 3 Klein で、テキストから画像を生成し、参照画像をもとに編集する。Grid の GPU 上で動作。
curl https://api.openalchemy.io/v1/images/local/generations \
-H "Authorization: Bearer $OPENALCHEMY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "flux3-klein-local",
"prompt": "A neon-lit Tokyo alley at dusk, photorealistic.",
"size": "1024x1024",
"steps": 16,
"response_format": "b64_json"
}' \
| jq -r '.data[0].b64_json' | base64 -d > image.pngログインして試す
ライブリクエストは Grid Playground で、ご自身のアカウントと API キーで実行されます。登録は無料です。
MiniMax H3 と Wan 2.2:音声付きのショット、声に合わせて話す・歌うキャラクター、動きの転写、リップシンク。
# 1) submit a shot — returns 202 with {id, status}
VIDEO_ID=$(curl -s https://api.openalchemy.io/v1/videos \
-H "Authorization: Bearer $OPENALCHEMY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "minimax-h3",
"mode": "t2v",
"prompt": "A drone shot flying over Mt. Fuji at sunrise.",
"duration": 5,
"resolution": "768P",
"aspect_ratio": "16:9"
}' | jq -r '.id')
# 2) poll until status is "succeeded" (queued / running / succeeded / failed)
curl -s https://api.openalchemy.io/v1/videos/$VIDEO_ID \
-H "Authorization: Bearer $OPENALCHEMY_API_KEY" | jq -r '.status'
# 3) download the mp4
curl -o shot.mp4 https://api.openalchemy.io/v1/videos/$VIDEO_ID/content \
-H "Authorization: Bearer $OPENALCHEMY_API_KEY"ログインして試す
ライブリクエストは Grid Playground で、ご自身のアカウントと API キーで実行されます。登録は無料です。
画像を入力に取って対話するマルチモーダル LLM、および文書 OCR・図表抽出。
# 1) discover an online vision-capable (VL) 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" and (.id | test("vl|vision"; "i"))) | .id' \
| head -1)
# 2) ask about an image (https URL or data: URL)
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\": [
{\"type\": \"text\", \"text\": \"What is in this image?\"},
{\"type\": \"image_url\", \"image_url\": {\"url\": \"https://example.com/receipt.jpg\"}}
]}
]
}"WHY OPENALCHEMY
どこでも
ローカル推論は1台のマシンに縛られる。OpenAlchemy API なら、エージェントをスマホ・Lambda・cron・ブラウザに置ける ── HTTPS が届く場所ならどこでも。GPU は Grid 上で待機。
コスト
専有クラウドGPUを抱える代わりに、世界中の遊休GPU容量を時間貸しする。同じスループットを、より低い単価で。
互換性
/v1/chat/completions、/v1/embeddings 等の業界標準エンドポイント。既存のSDKをそのまま使い、エンドポイントとAPIキーを差し替えるだけ。
FOUNDATION
START TODAY
登録するだけで 2,000 クレジット($2 相当)を無料で付与。クレジットカードは不要。
OpenAlchemy の新リリース・新機能・お知らせをメールで受け取れます。