ステップ 1: API キーを取得する
アカウントを作成
サインアップは lemondata.cc で、メール、Gmail、または GitHub アカウントを使用して行ってください。
クレジットを追加
ダッシュボードを開き、アカウントにクレジットを追加してください。LemonData は従量課金制で、最低利用額の縛りはありません。
APIキーを作成
ダッシュボード → API Keys に移動して新しいキーを作成してください。キーは一度しか表示されないため、安全にコピーして保管してください。
APIキーを安全に保管してください。クライアント側のコードや公開リポジトリに絶対に露出しないでください。
ステップ 2: クライアントをインストールする
ステップ 3: 最初のリクエストを行う
ほとんどの新しい統合では、POST /v1/chat/completions の Chat Completions から始めてください。
curl https://api.lemondata.cc/v1/chat/completions \
-H "Authorization: Bearer sk-your-api-key" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5.4",
"messages": [
{"role": "user", "content": "What is the capital of France?"}
]
}'
Responses 固有の挙動が明示的に必要な場合に限り POST /v1/responses を使用してください。Responses 専用のフィールドの一部は、選択したモデルやルーティングされたパスに依存します。
さまざまなモデルを試す
LemonData は300件以上のモデルをサポートしています。model フィールドだけを変更してください:
response = client.chat.completions.create( model = "gpt-5.4" , messages = [{ "role" : "user" , "content" : "Hello" }])
response = client.chat.completions.create( model = "gpt-5-mini" , messages = [{ "role" : "user" , "content" : "Hello" }])
response = client.chat.completions.create( model = "claude-sonnet-4-6" , messages = [{ "role" : "user" , "content" : "Hello" }])
response = client.chat.completions.create( model = "gemini-2.5-flash" , messages = [{ "role" : "user" , "content" : "Hello" }])
response = client.chat.completions.create( model = "deepseek-r1" , messages = [{ "role" : "user" , "content" : "Hello" }])
ストリーミングを有効にする
stream = client.chat.completions.create(
model = "gpt-5.4" ,
messages = [{ "role" : "user" , "content" : "Tell me a short story." }],
stream = True
)
for chunk in stream:
delta = chunk.choices[ 0 ].delta.content
if delta:
print (delta, end = "" )
次に行うこと
認証 APIキーの管理とセキュリティについて学んでください。
OpenAI SDK 公式の OpenAI SDK を LemonData と一緒に使用する方法を学びます。
API リファレンス エンドポイントの完全なリファレンスを参照してください。
モデル 現在のモデルの利用可能性と価格を確認してください。