Package: @effect/ai
Module: index
Re-exports all named exports from the “./Model.js” module as Model.
Example
import { Model, LanguageModel } from "@effect/ai"
import { Effect, Layer } from "effect"
declare const myAnthropicLayer: Layer.Layer<LanguageModel.LanguageModel>
const anthropicModel = Model.make("anthropic", myAnthropicLayer)
const program = Effect.gen(function* () {
const response = yield* LanguageModel.generateText({
prompt: "Hello, world!"
})
return response.text
}).pipe(
Effect.provide(anthropicModel)
)
Signature
export * as Model from "./Model.js"
Since v1.0.0