effect-io-ai

Package: @effect/ai-openrouter
Module: OpenRouterLanguageModel

OpenRouterLanguageModel.layer

Creates a layer for the OpenRouter language model.

When to use

Use when composing application layers and you want OpenRouter to satisfy LanguageModel.LanguageModel while supplying OpenRouterClient from another layer.

See

Signature

declare const layer: (options: { readonly model: string; readonly config?: Omit<typeof Config.Service, "model"> | undefined; }) => Layer.Layer<LanguageModel.LanguageModel, never, OpenRouterClient>

Source

Since v4.0.0