(options: {
readonly model: (string & {}) | Model
readonly config?: Omit<Config.Service, "model">
})
| 243 | * @category Layers |
| 244 | */ |
| 245 | export const layer = (options: { |
| 246 | readonly model: (string & {}) | Model |
| 247 | readonly config?: Omit<Config.Service, "model"> |
| 248 | }): Layer.Layer<LanguageModel.LanguageModel, never, GoogleClient> => |
| 249 | Layer.effect(LanguageModel.LanguageModel, make({ model: options.model, config: options.config })) |
| 250 | |
| 251 | // ============================================================================= |
| 252 | // Prompt Conversion |