# `Obscura.Recognizer.GLiNER`
[🔗](https://github.com/hfiguera/obscura/blob/v0.2.0/lib/obscura/recognizer/gliner.ex#L1)

Optional GLiNER recognizer facade.

# `analyze`

```elixir
@spec analyze(
  String.t(),
  keyword()
) :: {:ok, [Obscura.Analyzer.Result.t()]} | {:error, term()}
```

Analyzes text with a GLiNER serving.

# `analyze_many`

```elixir
@spec analyze_many(
  [String.t()],
  keyword()
) :: {:ok, [[Obscura.Analyzer.Result.t()]]} | {:error, term()}
```

Analyzes multiple texts.

# `name`

```elixir
@spec name() :: atom()
```

Recognizer name.

# `supported_entities`

```elixir
@spec supported_entities() :: [atom()]
```

Supported entities for the default GLiNER label profile.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
