MCPcopy Index your code
hub / github.com/Effect-TS/effect / annotateRequest

Function annotateRequest

packages/ai/anthropic/src/AnthropicLanguageModel.ts:1332–1350  ·  view source on GitHub ↗
(
  span: Span,
  request: typeof Generated.BetaCreateMessageParams.Encoded
)

Source from the content-addressed store, hash-verified

1330// =============================================================================
1331
1332const 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
1352const annotateResponse = (span: Span, response: Generated.BetaMessage): void => {
1353 addGenAIAnnotations(span, {

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected