メインコンテンツまでスキップ

クイックスタート

Lykuro AI は OpenAI / Anthropic 互換の API を透過プロキシで提供します。 お使いのツールやSDKの base_url を差し替えるだけで、リクエスト本文・パラメータはそのまま上流モデルに届きます。

1. APIキーを取得する

  1. ダッシュボード にサインアップ
  2. 電話番号認証を完了すると無料クレジットが付与されます
  3. 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"

詳細は モデル一覧 を参照してください。

次のステップ