Package: @effect/ai-openrouter
Module: OpenRouterLanguageModel
Creates an OpenRouter model descriptor that can be provided with
Effect.provide.
When to use
Use when you want an OpenRouter language model value that carries provider and model metadata and can be supplied directly to an Effect program.
Details
The returned model requires OpenRouterClient and provides
LanguageModel.LanguageModel.
See
layer for creating a LanguageModel.LanguageModel layer directlymake for constructing the language model service effectfullywithConfigOverride for scoping OpenRouter request overridesSignature
declare const model: (model: string, config?: Omit<typeof Config.Service, "model">) => AiModel.Model<"openai", LanguageModel.LanguageModel, OpenRouterClient>
Since v4.0.0