Packages

The official Elixir client for Replicate. It lets you run models from your Elixir code, and everything else you can do with Replicate's HTTP API.

Current section

Files

Jump to
replicate lib models behaviour.ex
Raw

lib/models/behaviour.ex

defmodule Replicate.Models.Behaviour do
@moduledoc """
Documentation for the Model Behaviour
"""
@callback get!(name :: String.t()) :: Replicate.Models.Model.t()
@callback list_versions(Replicate.Models.Model.t()) :: [Replicate.Versions.Version.t()]
end