メインコンテンツへスキップ

認証

emma API へのリクエストを認証する方法を学びましょう。

API キー

すべての API リクエストには Authorization ヘッダーに API キーを含める必要があります。
Authorization: Bearer YOUR_API_KEY

API キーの取得

1

emma にサインイン

app.emma.ai にアクセスしてアカウントにサインインします。
2

設定に移動

プロフィールをクリックして 設定 を選択します。
3

API セクションへ

設定メニューで API タブを選択します。
4

キーを生成

API キーを作成 をクリックして、わかりやすい名前を付けます。
API キーは安全に保管してください!クライアントサイドのコードや公開リポジトリに公開しないでください。

リクエスト例

curl -X POST "https://api.emma.ai/v1/sessions" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prompt": "こんにちは、emma!"}'

キー管理

キーのローテーション

セキュリティのため、API キーを定期的にローテーションすることをお勧めします:
  1. 新しい API キーを作成
  2. アプリケーションを新しいキーを使用するように更新
  3. 古いキーを取り消し

キーの取り消し

API キーを取り消すには:
  1. 設定 > API に移動
  2. 取り消したいキーを見つける
  3. 取り消し をクリック
キーの取り消しは即座に行われ、元に戻すことはできません。取り消す前に、そのキーを使用しているすべてのアプリケーションを更新していることを確認してください。

セキュリティのベストプラクティス

環境変数を使用

API キーはコードではなく環境変数に保存します。

権限を制限

必要な権限のみを持つキーを作成します。

定期的にローテーション

定期的に、また潜在的な漏洩後にキーをローテーションします。

使用状況を監視

異常なアクティビティがないか API 使用ログを確認します。