Package: @effect/ai-openai-compat
Module: OpenAiLanguageModel
Creates an OpenAI-compatible LanguageModel service from a model identifier and optional request defaults.
When to use
Use to construct an OpenAI-compatible chat-completions language model service
backed by OpenAiClient.
Details
The returned effect requires OpenAiClient. Request defaults from the
config option are merged with any Config service in the context, with
context values taking precedence. The service supports both generateText and
streamText.
See
layer for providing the service as a Layermodel for creating a model descriptor for AiModel.provideSignature
declare const make: (args_0: { readonly model: string; readonly config?: ModelConfig | undefined; }) => Effect.Effect<LanguageModel.Service, never, OpenAiClient>
Since v4.0.0