(value: ModelMessage["content"])
| 100 | } |
| 101 | |
| 102 | const content = (value: ModelMessage["content"]) => |
| 103 | typeof value === "string" ? [{ type: "text" as const, text: value }] : value.map(contentPart) |
| 104 | |
| 105 | const messages = (input: readonly ModelMessage[]) => { |
| 106 | const system = input.flatMap((message) => (message.role === "system" ? [SystemPart.make(message.content)] : [])) |