effect-io-ai

Package: @effect/ai-openai-compat
Module: OpenAiLanguageModel

OpenAiLanguageModel.withConfigOverride

Provides scoped config overrides for OpenAI-compatible language model operations.

When to use

Use to override request configuration for a single language model effect without changing the defaults supplied to model, make, or layer.

Details

Existing Config values from the Effect context are merged with overrides, and the override values take precedence.

See

Signature

declare const withConfigOverride: { (overrides: typeof Config.Service): <A, E, R>(self: Effect.Effect<A, E, R>) => Effect.Effect<A, E, Exclude<R, Config>>; <A, E, R>(self: Effect.Effect<A, E, R>, overrides: typeof Config.Service): Effect.Effect<A, E, Exclude<R, Config>>; }

Source

Since v4.0.0