effect-io-ai

Package: @effect/ai-openai
Module: OpenAiClientGenerated

OpenAiClientGenerated.layerConfig

Creates a layer for the generated OpenAI client, loading the requisite configuration via Effect’s Config module.

Signature

declare const layerConfig: (options?: { readonly apiKey?: Config.Config<Redacted.Redacted<string> | undefined> | undefined; readonly apiUrl?: Config.Config<string> | undefined; readonly organizationId?: Config.Config<Redacted.Redacted<string> | undefined> | undefined; readonly projectId?: Config.Config<Redacted.Redacted<string> | undefined> | undefined; readonly transformClient?: ((client: HttpClient.HttpClient) => HttpClient.HttpClient) | undefined; }) => Layer.Layer<OpenAiClientGenerated, Config.ConfigError, HttpClient.HttpClient>

Source

Since v4.0.0