(request: LLMRequest, role: "user" | "system")
| 361 | }) |
| 362 | |
| 363 | const messageTexts = (request: LLMRequest, role: "user" | "system") => |
| 364 | request.messages.flatMap((message) => |
| 365 | message.role === role ? message.content.flatMap((content) => (content.type === "text" ? [content.text] : [])) : [], |
| 366 | ) |
| 367 | const userTexts = (request: LLMRequest) => messageTexts(request, "user") |
| 368 | const systemTexts = (request: LLMRequest) => messageTexts(request, "system") |
| 369 |
no outgoing calls
no test coverage detected