ReqLLM. Providers
(ReqLLM v1.13.0)
View Source
Provider discovery and dispatch via introspection.
Automatically discovers all modules implementing ReqLLM.Provider behaviour at startup and stores provider_id → module mapping.
External packages can register custom providers via register/1:
defmodule MyApp.Application do
def start(_type, _args) do
ReqLLM.Providers.register(MyApp.CustomProvider)
# ...
end
end