(params: {
body: unknown
logger: Logger
})
| 115 | } |
| 116 | |
| 117 | function extractRequestMetadataWithN(params: { |
| 118 | body: unknown |
| 119 | logger: Logger |
| 120 | }) { |
| 121 | const { body, logger } = params |
| 122 | const { clientId, clientRequestId, costMode } = extractRequestMetadata({ body, logger }) |
| 123 | const typedBody = body as ChatCompletionRequestBody | undefined |
| 124 | const n = typedBody?.codebuff_metadata?.n |
| 125 | return { clientId, clientRequestId, costMode, ...(n && { n }) } |
| 126 | } |
| 127 | |
| 128 | export async function handleOpenRouterNonStream({ |
| 129 | body, |
no test coverage detected