OpenAlchemyOpenAlchemy

AI 에이전트를 위한 하나의 API

AI 에이전트에 필요한 모든 것. 하나의 API로.

추론, 실시간 음성, 지식 검색 — 분산 GPU 그리드 위의 오픈 모델(Qwen, Llama, DeepSeek, Whisper, Flux)로 구동. 에이전트 스택 전체를 OpenAI 호환 단일 엔드포인트로.

에이전트는 어디서든 실행. 추론은 사용 가능한 GPU로 라우팅. Powered by Grid

OpenAlchemy
당신의 PC유휴 컴퓨트 공유
그룹 GPU그룹의 파워
RTX 워크스테이션전문가 성능, 공유
커뮤니티 노드함께가 더 강하다
추론LLM · 플래닝
비전VLM · OCR
음성실시간 STT·LLM·TTSCharbitVVoice Bridge
지식 / RAG임베딩 · 리랭크
생성이미지 · 비디오 · 음악
도구 & 코드함수 호출 · 샌드박스

모든 모달리티를 분산 Grid GPU 팜에서 서비스.

LLM
QwenLlamaDeepSeekGemma
Embedding
BGEGTEE5
Rerank
BGE-rerankerJina
STT
SenseVoiceWhisper
TTS
CosyVoiceVibeVoiceGPT-SoVITS
Image
Qwen-ImageFLUX
Video
MiniMax H3Wan 2.2LatentSync
Vision
Qwen-VLInternVL

데스크톱 클라이언트

유휴 GPU를 Grid 에 올리세요.

OpenAlchemy Engine Desktop 을 설치하면 당신의 유휴 GPU가 Grid 에 합류합니다 — API를 무료로 사용하거나, 누군가의 작업이 당신의 머신에서 돌 때마다 크레딧을 획득해 API나 Charbit에서 사용. 선택은 자유. 대시보드에서 GPU 상태, 로드된 모델, 큐, 로그를 실시간으로 확인.

OpenAlchemy Engine — v0.6.27
대시보드 — GPU, CPU, 메모리, 디스크, 호스트워커 — 런타임 슬롯과 실시간 로그모델 — 디스크에 캐시된 전체 목록Discover — 오픈 모델 탐색 및 다운로드
다운로드: WindowsmacOS ・ 준비 중

OpenAlchemy Engine ・ v0.6.27

PLAYGROUND

모든 모달리티를 시도하세요. 하나의 API로.

LLM (대화 / 인스트럭션)

대화 · 요약 · 코드

대화, 요약, 코드 생성, 도구 호출에 대응하는 표준 호환 컴플리션 엔드포인트.

문서 보기 →
# 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 it

로그인하고 체험하기

라이브 요청은 Grid Playground에서 본인 계정과 API 키로 실행됩니다. 가입은 무료입니다.

Grid Playground 로그인 →

Embedding (임베딩)

Beta검색 · 유사도 · RAG

텍스트를 벡터화하여 시맨틱 검색이나 RAG 파이프라인에 사용.

문서 보기 →
# 1) discover an online embedding 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=="embedding") | .id' \
  | head -1)

# 2) embed
curl https://api.openalchemy.io/v1/embeddings \
  -H "Authorization: Bearer $OPENALCHEMY_API_KEY" \
  -H "X-Project-Id: $YOUR_PROJECT_ID" \
  -H "Content-Type: application/json" \
  -d "{
    \"model\": \"$MODEL\",
    \"input\": \"Where is the best ramen in Tokyo?\"
  }"
try it

로그인하고 체험하기

라이브 요청은 Grid Playground에서 본인 계정과 API 키로 실행됩니다. 가입은 무료입니다.

Grid Playground 로그인 →

Reranker (재랭킹)

Beta재정렬 · 관련도 점수

검색 결과를 관련도로 재정렬하여 top-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
  }"
try it

로그인하고 체험하기

라이브 요청은 Grid Playground에서 본인 계정과 API 키로 실행됩니다. 가입은 무료입니다.

Grid Playground 로그인 →

STT (음성→텍스트)

Beta받아쓰기 · 자막 · 회의록

음성을 텍스트로 변환 — 회의록, 자막, 통화 분석, 음성 입력에.

문서 보기 →
# 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"
try it

로그인하고 체험하기

라이브 요청은 Grid Playground에서 본인 계정과 API 키로 실행됩니다. 가입은 무료입니다.

Grid Playground 로그인 →

TTS (텍스트→음성)

Beta내레이션 · 읽기 · 보이스 에이전트

텍스트를 자연스러운 음성으로 — 내레이션, 읽기, 보이스 에이전트에.

문서 보기 →
# 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.wav
try it

로그인하고 체험하기

라이브 요청은 Grid Playground에서 본인 계정과 API 키로 실행됩니다. 가입은 무료입니다.

Grid Playground 로그인 →

Image (생성 / 편집)

Beta생성 · 편집

Qwen-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
try it

로그인하고 체험하기

라이브 요청은 Grid Playground에서 본인 계정과 API 키로 실행됩니다. 가입은 무료입니다.

  • qwen-image-2512
  • qwen-image-edit-2511
  • flux3-klein-local
Grid Playground 로그인 →

Video (생성)

Beta텍스트 · 이미지 · 참조 이미지 · 오디오로 동영상, 립싱크

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"
try it

로그인하고 체험하기

라이브 요청은 Grid Playground에서 본인 계정과 API 키로 실행됩니다. 가입은 무료입니다.

  • minimax-h3
  • wan2.2-s2v
  • wan2.2-i2v
  • wan2.2-animate
  • latentsync-1.6
Grid Playground 로그인 →

Vision (VLM / OCR)

Beta이미지 이해 · OCR · 문서

이미지를 입력으로 받는 멀티모달 대화 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\"}}
      ]}
    ]
  }"
try it

로그인하고 체험하기

라이브 요청은 Grid Playground에서 본인 계정과 API 키로 실행됩니다. 가입은 무료입니다.

Grid Playground 로그인 →

WHY OPENALCHEMY

왜 로컬 추론이 아닌 API인가?

어디서든

에이전트는 GPU 머신에 묶이지 않고 어디서든 실행

로컬 런타임은 추론을 한 대의 머신에 묶어 둡니다. OpenAlchemy API는 에이전트를 폰, Lambda, cron, 브라우저 어디에서든 살아 움직이게 합니다 — HTTPS로 어디서든 호출. GPU는 Grid에 남깁니다.

비용

잠자는 GPU, 깨어나다

전용 클라우드 GPU를 묶어 두는 대신, 글로벌 풀의 집계된 유휴 용량 시간만 결제. 같은 처리량, 더 낮은 단가.

호환성

표준 API, 마이그레이션 비용 제로

익숙한 /v1/chat/completions, /v1/embeddings 엔드포인트 — 기존 SDK가 그대로 동작. base URL과 API 키만 바꾸면 끝.

FOUNDATION

프로덕션에서 견디는 기반

  • 업계 표준 REST API
  • 프로젝트별 과금과 할당
  • 도메인별 레이트 리밋과 접근 제어
  • 프로젝트 소유자만 볼 수 있는 감사 가능한 요청 로그

오늘 시작

추론 비용을 연금술에 가까운 무언가로 바꿀 준비, 됐나요?

가입만 하면 2,000 무료 크레딧($2 상당) 제공. 신용카드 불필요.

업데이트 받기

OpenAlchemy의 새 릴리스, 기능, 업데이트 소식을 메일로 받아보세요.