# ライフサイクルと有効期限

Source: https://aiand-docs-staging.pages.dev/ja/api/file-lifecycle/

アップロードされたファイルには有効期限があります。ai& は期限切れファイルを自動でクリーンアップし、任意のタイミングでの削除にも対応しています。

## デフォルトの保持期間

ファイルはアップロードから **30 日間** 保持されます。SDK が対応している場合は個別アップロードに短い有効期限を指定できるほか、明示的に削除することも可能です。

## 手動削除

```bash
curl -X DELETE https://api.aiand.com/v1/files/file-abc123 \
  -H "Authorization: Bearer sk-..."
```

削除されたファイルは即座にアクセス不能となり、以降の `GET` は `404` を返します。

## 自動クリーンアップ

`expires_at` を過ぎたファイルは自動的に削除されます — バイト列とメタデータの両方が対象です。以降の読み取りは `404` を返します。

## 参照への影響

ファイル削除後、その `file_id` を参照するチャットリクエストはエラーを返します。削除は取り消せないため、再利用するには再アップロードが必要です。

<Aside type="caution">
  30 日のデフォルト保持期間は推論ワークロード用の一時保管を想定しています。長期保管が必要なファイルは別途保存してください。
</Aside>
