> ## Documentation Index
> Fetch the complete documentation index at: https://phaseo.app/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Moderación

> Usa el SDK de Ruby para llamar a /moderations.

**Métodos**: `client.generate_moderation(...)`, `client.create_moderation(...)`.

### Ejemplo

```ruby theme={null}
require 'phaseo_sdk'

client = PhaseoSdk::Phaseo.new(api_key: ENV.fetch("PHASEO_API_KEY"))

moderation = client.create_moderation(
  "model" => "openai/omni-moderation-latest",
  "input" => "Text to classify"
)
```

### Parámetros principales

* `model` obligatorio: ID del modelo de moderación (por ejemplo, `openai/omni-moderation-latest`).
* `input` obligatorio: cadena o matriz de elementos de contenido (texto o image\_url).
* Opcional: filtros de `categories`/`severity` (cuando estén disponibles), etiqueta `user`.

### Devuelve

`ModerationResponse`


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.