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

Function annotateRequest

packages/ai/openai/src/OpenAiLanguageModel.ts:1228–1248  ·  view source on GitHub ↗
(
  span: Span,
  request: typeof Generated.CreateResponse.Encoded
)

Source from the content-addressed store, hash-verified

1226// =============================================================================
1227
1228const annotateRequest = (
1229 span: Span,
1230 request: typeof Generated.CreateResponse.Encoded
1231): void => {
1232 addGenAIAnnotations(span, {
1233 system: "openai",
1234 operation: { name: "chat" },
1235 request: {
1236 model: request.model,
1237 temperature: request.temperature,
1238 topP: request.top_p,
1239 maxTokens: request.max_output_tokens
1240 },
1241 openai: {
1242 request: {
1243 responseFormat: request.text?.format?.type,
1244 serviceTier: request.service_tier
1245 }
1246 }
1247 })
1248}
1249
1250const annotateResponse = (span: Span, response: Generated.Response): void => {
1251 const finishReason = response.incomplete_details?.reason

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected