effect-io-ai

Package: @effect/ai
Module: Prompt

Prompt.BaseMessageEncoded

Base interface for encoded message types.

Signature

export interface BaseMessageEncoded<Role extends string, Options extends ProviderOptions> {
  /**
   * The role of the message participant.
   */
  readonly role: Role
  /**
   * Provider-specific options for this message.
   */
  readonly options?: Options | undefined
}

Source

Since v1.0.0