( span: Span, request: typeof Generated.BetaCreateMessageParams.Encoded )
| 1330 | // ============================================================================= |
| 1331 | |
| 1332 | const annotateRequest = ( |
| 1333 | span: Span, |
| 1334 | request: typeof Generated.BetaCreateMessageParams.Encoded |
| 1335 | ): void => { |
| 1336 | addGenAIAnnotations(span, { |
| 1337 | system: "anthropic", |
| 1338 | operation: { name: "chat" }, |
| 1339 | request: { |
| 1340 | model: request.model, |
| 1341 | temperature: request.temperature, |
| 1342 | topK: request.top_k, |
| 1343 | topP: request.top_p, |
| 1344 | maxTokens: request.max_tokens, |
| 1345 | stopSequences: Arr.ensure(request.stop_sequences).filter( |
| 1346 | Predicate.isNotNullable |
| 1347 | ) |
| 1348 | } |
| 1349 | }) |
| 1350 | } |
| 1351 | |
| 1352 | const annotateResponse = (span: Span, response: Generated.BetaMessage): void => { |
| 1353 | addGenAIAnnotations(span, { |
no outgoing calls
no test coverage detected