decord/source/946_handleResponseError.js
2026-07-21 22:01:30 +00:00

69 lines
2.8 KiB
JavaScript

// Module ID: 946
// Function ID: 10258
// Name: handleResponseError
// Dependencies: []
// Exports: handleResponseError, messagesFromParams, setMessagesAttribute, shouldInstrument
// Module 946 (handleResponseError)
let closure_2 = require(dependencyMap[0]);
let closure_3 = require(dependencyMap[1]);
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
export const handleResponseError = function handleResponseError(setStatus, error) {
if (error.error) {
let obj = { code: require(dependencyMap[5]).SPAN_STATUS_ERROR, message: error.error.type || "internal_error" };
setStatus.setStatus(obj);
obj = { mechanism: { id: -37057201859176220000000000000000000000000000000000000000000000000000000000000000000000000000, gameId: 219408260989583100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 } };
require(dependencyMap[6]).captureException(error.error, obj);
const obj2 = require(dependencyMap[6]);
}
};
export const messagesFromParams = function messagesFromParams(system) {
let input;
let messages;
({ messages, input } = system);
if ("string" === typeof system.system) {
const obj = { role: "system", content: system.system };
const items = [obj];
let items1 = items;
} else {
items1 = [];
}
let tmp = input;
if (!Array.isArray(input)) {
let tmp3;
if (null != input) {
const items2 = [input];
tmp3 = items2;
}
tmp = tmp3;
}
let tmp4 = messages;
if (Array.isArray(messages)) {
const items3 = [];
if (null != tmp) {
tmp4 = tmp;
}
return items3.concat(items1, closure_2(tmp4));
} else if (null != messages) {
const items4 = [messages];
let items5 = items4;
} else {
items5 = [];
}
};
export const setMessagesAttribute = function setMessagesAttribute(setAttributes, messagesFromParamsResult) {
let length;
if (Array.isArray(messagesFromParamsResult)) {
length = messagesFromParamsResult.length;
}
if (0 !== length) {
const obj = require(dependencyMap[4]);
setAttributes.setAttributes(callback(callback({}, require(dependencyMap[3]).GEN_AI_REQUEST_MESSAGES_ATTRIBUTE, require(dependencyMap[4]).getTruncatedJsonString(messagesFromParamsResult)), require(dependencyMap[3]).GEN_AI_REQUEST_MESSAGES_ORIGINAL_LENGTH_ATTRIBUTE, length));
const tmp5 = callback({}, require(dependencyMap[3]).GEN_AI_REQUEST_MESSAGES_ATTRIBUTE, require(dependencyMap[4]).getTruncatedJsonString(messagesFromParamsResult));
}
};
export const shouldInstrument = function shouldInstrument(arg0) {
const ANTHROPIC_AI_INSTRUMENTED_METHODS = require(dependencyMap[2]).ANTHROPIC_AI_INSTRUMENTED_METHODS;
return ANTHROPIC_AI_INSTRUMENTED_METHODS.includes(arg0);
};