# Magika v0.1.0-rc.0 - Table of Contents

> Elixir binding of Google's Magika: deep-learning file content type detection.

## Pages

- [Magika](readme.md)

## Modules

- [Magika](Magika.md): Elixir binding of [Magika](https://github.com/google/magika), Google's
deep-learning file content type detector.
- [Magika.Application](Magika.Application.md): Starts the default `Magika.Server` under a supervisor when the `:magika`
application boots.
- [Magika.Config](Magika.Config.md): Loads and holds Magika's model configuration and the content-types knowledge
base.
- [Magika.ContentTypeInfo](Magika.ContentTypeInfo.md): Metadata about a single content type, loaded from Magika's content types
knowledge base (`content_types_kb.min.json`).

- [Magika.Features](Magika.Features.md): Feature extraction (v2) from a file's content.
- [Magika.Inference](Magika.Inference.md): Runs the ONNX model on an extracted feature vector and decodes the result.
- [Magika.Prediction](Magika.Prediction.md): The outcome of identifying a single input.
- [Magika.Result](Magika.Result.md): The top-level result of an identification call.
- [Magika.Server](Magika.Server.md): A supervised process that owns a loaded `Magika` instance.

