クイックスタート
Lykuro AI は OpenAI / Anthropic 互換の API を透過プロキシで提供します。
お使いのツールやSDKの base_url を差し替えるだけで、リクエスト本文・パラメータはそのまま上流モデルに届きます。
1. APIキーを取得する
- ダッシュボード にサインアップ
- 電話番号認証を完了すると無料クレジットが付与されます
- APIキー ページから
sk-jp-...形式のキーを発行
2. base_url の決め方
base_url は https://api.lykuro.ai/{プロバイダ}/{上流パス} の形です。
先頭の /{プロバイダ} で上流(DeepSeek / Alibaba)を選び、残りはそのまま上流に届きます。
| 使い方 | base_url |
|---|---|
| OpenAI SDK(DeepSeek) | https://api.lykuro.ai/deepseek/v1 |
| OpenAI SDK(Alibaba/Qwen) | https://api.lykuro.ai/alibaba/compatible-mode/v1 |
| Anthropic SDK(DeepSeek) | https://api.lykuro.ai/deepseek/anthropic |
| Anthropic SDK(Alibaba/Qwen) | https://api.lykuro.ai/alibaba/apps/anthropic |
| リアルタイム音声(WSS) | wss://api.lykuro.ai/alibaba/api-ws/v1/realtime |
:::tip モデル名
model には上流ネイティブのモデル名を指定します(例: deepseek-chat, qwen-turbo)。
プロバイダは base_url で指定済みなので、alibaba/ のような接頭辞は付けません。
利用可能なモデルは モデル一覧 を参照してください。
:::
3. 最初のリクエスト
Python (OpenAI SDK)
from openai import OpenAI
client = OpenAI(
api_key="sk-jp-YOUR_KEY",
base_url="https://api.lykuro.ai/deepseek/v1",
)
response = client.chat.completions.create(
model="deepseek-chat",
messages=[{"role": "user", "content": "こんにちは!"}],
)
print(response.choices[0].message.content)
Node.js (OpenAI SDK)
import OpenAI from "openai";
const client = new OpenAI({
apiKey: "sk-jp-YOUR_KEY",
baseURL: "https://api.lykuro.ai/alibaba/compatible-mode/v1",
});
const response = await client.chat.completions.create({
model: "qwen-turbo",
messages: [{ role: "user", content: "こんにちは!" }],
});
console.log(response.choices[0].message.content);
curl
curl https://api.lykuro.ai/deepseek/v1/chat/completions \
-H "Authorization: Bearer sk-jp-YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "deepseek-chat",
"messages": [{"role": "user", "content": "こんにちは!"}]
}'
4. 利用可能なモデル
curl https://api.lykuro.ai/v1/models \
-H "Authorization: Bearer sk-jp-YOUR_KEY"
詳細は モデル一覧 を参照してください。
次のステップ
- OpenAI SDK 統合ガイド — ストリーミング・Function Calling など
- Anthropic SDK 統合ガイド — Claude Code / Messages API
- 価格表 — トークン単価と無料枠
- レート制限 — Tier 別の上限値