Package: @effect/ai
Module: Prompt
Creates a Prompt from an array of messages.
Example
import { Prompt } from "@effect/ai"
const messages: ReadonlyArray<Prompt.Message> = [
Prompt.makeMessage("system", {
content: "You are a coding assistant."
}),
Prompt.makeMessage("user", {
content: [Prompt.makePart("text", { text: "Help me with TypeScript" })]
})
]
const prompt = Prompt.fromMessages(messages)
Signature
declare const fromMessages: (messages: ReadonlyArray<Message>) => Prompt
Since v1.0.0