---
title: "Anonymize File"
method: POST
path: "/v1/chat/anonymize_file"
tags: ["chat", "llm"]
---

# Anonymize File

`POST /v1/chat/anonymize_file`

## Request body

- AnonymizeFileRequest
  - `content` string, required
  - `filename` string, nullable
  - `use_regex` boolean
  - `mode` string, nullable
  - `confidence_threshold` number, nullable

## Response `200`

Successful Response

- AnonymizeFileResponse
  - `success` boolean, required
  - `anonymized` string, required
  - `mapping` object, required
  - `entities` AnonymizeEntity[], required
    - `start` integer, required
    - `end` integer, required
    - `label` string, required
    - `confidence` number, required
    - `source` 'ml' | 'regex', required
  - `meta` AnonymizeMeta, required
    - `mode` string, required
    - `detector_source` string, required
    - `entity_count` integer, required
    - `process_ms` integer, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/kodik/apis/kodik-api.md) · [All operations](https://skmtc.dev/kodik/apis/kodik-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/kodik/kodik-api/revisions/55c71b347360/schema)
