effect-io-ai

Package: @effect/ai-openrouter
Module: OpenRouterLanguageModel

OpenRouterLanguageModel.model

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

Signature

declare const model: (model: string, config?: Omit<typeof Config.Service, "model">) => AiModel.Model<"openai", LanguageModel.LanguageModel, OpenRouterClient>

Source

Since v4.0.0