typing.ts 255 B

123456789
  1. export type Updater<T> = (updater: (value: T) => void) => void;
  2. export const ROLES = ["system", "user", "assistant"] as const;
  3. export type MessageRole = (typeof ROLES)[number];
  4. export interface RequestMessage {
  5. role: MessageRole;
  6. content: string;
  7. }