( span: Span, request: typeof Generated.CreateResponse.Encoded )
| 1226 | // ============================================================================= |
| 1227 | |
| 1228 | const 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 | |
| 1250 | const annotateResponse = (span: Span, response: Generated.Response): void => { |
| 1251 | const finishReason = response.incomplete_details?.reason |
no outgoing calls
no test coverage detected