AI Studio API
認証とアカウント
API キーの作成、リクエスト認証、アカウント情報の取得方法です。
API Playground
このサイトへ実際のリクエストを送信し、HTTP レスポンスを確認できます。
レスポンス
リクエストを送信すると、ここにレスポンスが表示されます。必須リクエストヘッダー
ログイン後に API Key を作成し、すべての API リクエストに含めます。
Authorization: Bearer YOUR_API_KEYサンプルのドメインは NEXT_PUBLIC_SITE_URL から自動解決されます。YOUR_API_KEY のみアカウントで発行した値に置き換えてください。
GET
/api/auth/userアカウント情報、残りクレジット、メンバーシップ概要を取得します。
Request Headers
Authorization: Bearer YOUR_API_KEYRequest Parameters
No request parameters.
Request
curl -X GET "https://freesoragenerator.com/api/auth/user" \
-H "Authorization: Bearer YOUR_API_KEY"Response Example
{
"success": true,
"data": {
"user": {
"id": "user-id",
"email": "developer@example.com",
"role": "user",
"name": "Developer",
"image": null,
"authType": "apikey"
},
"credits": 120,
"membership": {
"isVip": false,
"level": "none",
"planTitle": null
}
}
}Error Example
{
"success": false,
"error": "User not authenticated"
}