Exlang

Opinionated, end-to-end framework for shipping language models.

exlang.org

What is Exlang

Exlang is an opinionated, full-stack framework that helps developers build language models without having to wire up a training pipeline, inference infrastructure, or an app experience manually.

What is an Exlang Model?

An Exlang Model is a locally trained language model that ships with a completely customizable chat experience, ready to run locally or deploy.

It typically includes:

Core mission

Make it dramatically easier to build, evaluate, and release language models as shippable products.

Tech stack (Elixir)

The stack is centered on Elixir.

Potential ecosystem components we may use:

Key capabilities

Proposed features

Typical workflow

Who it’s for

Installation

If/when Exlang is published to Hex, the package can be installed by adding exlang to your list of dependencies in mix.exs:

def deps do
  [
    {:exlang, "~> 0.1.0"}
  ]
end

Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/exlang.