@ui-tars/shared
Version:
Shared types for UI-TARS
103 lines (102 loc) • 3.83 kB
JavaScript
/**
* Copyright (c) 2025 Bytedance, Inc. and its affiliates.
* SPDX-License-Identifier: Apache-2.0
*/
;
var __webpack_require__ = {};
(()=>{
__webpack_require__.d = (exports1, definition)=>{
for(var key in definition)if (__webpack_require__.o(definition, key) && !__webpack_require__.o(exports1, key)) Object.defineProperty(exports1, key, {
enumerable: true,
get: definition[key]
});
};
})();
(()=>{
__webpack_require__.o = (obj, prop)=>Object.prototype.hasOwnProperty.call(obj, prop);
})();
(()=>{
__webpack_require__.r = (exports1)=>{
if ('undefined' != typeof Symbol && Symbol.toStringTag) Object.defineProperty(exports1, Symbol.toStringTag, {
value: 'Module'
});
Object.defineProperty(exports1, '__esModule', {
value: true
});
};
})();
var __webpack_exports__ = {};
__webpack_require__.r(__webpack_exports__);
__webpack_require__.d(__webpack_exports__, {
DEFAULT_FACTOR: ()=>DEFAULT_FACTOR,
IMAGE_FACTOR: ()=>IMAGE_FACTOR,
IMAGE_PLACEHOLDER: ()=>IMAGE_PLACEHOLDER,
MAX_IMAGE_LENGTH: ()=>MAX_IMAGE_LENGTH,
MAX_LOOP_COUNT: ()=>MAX_LOOP_COUNT,
MAX_PIXELS_DOUBAO: ()=>MAX_PIXELS_DOUBAO,
MAX_PIXELS_V1_0: ()=>MAX_PIXELS_V1_0,
MAX_PIXELS_V1_5: ()=>MAX_PIXELS_V1_5,
MAX_RATIO: ()=>MAX_RATIO,
MIN_PIXELS: ()=>MIN_PIXELS,
UITarsModelVersion: ()=>UITarsModelVersion,
VlmModeEnum: ()=>VlmModeEnum,
VlmModeEnumOptions: ()=>VlmModeEnumOptions
});
const IMAGE_PLACEHOLDER = '<image>';
const MAX_LOOP_COUNT = 100;
const MAX_IMAGE_LENGTH = 5;
const IMAGE_FACTOR = 28;
const DEFAULT_FACTOR = 1000;
const MIN_PIXELS = 100 * IMAGE_FACTOR * IMAGE_FACTOR;
const MAX_PIXELS_V1_0 = 2700 * IMAGE_FACTOR * IMAGE_FACTOR;
const MAX_PIXELS_DOUBAO = 5120 * IMAGE_FACTOR * IMAGE_FACTOR;
const MAX_PIXELS_V1_5 = 16384 * IMAGE_FACTOR * IMAGE_FACTOR;
const MAX_RATIO = 200;
var VlmModeEnum = /*#__PURE__*/ function(VlmModeEnum) {
VlmModeEnum["Chat"] = "chat";
VlmModeEnum["Agent"] = "agent";
return VlmModeEnum;
}({});
var UITarsModelVersion = /*#__PURE__*/ function(UITarsModelVersion) {
UITarsModelVersion["V1_0"] = "1.0";
UITarsModelVersion["V1_5"] = "1.5";
UITarsModelVersion["DOUBAO_1_5_15B"] = "doubao-1.5-15B";
UITarsModelVersion["DOUBAO_1_5_20B"] = "doubao-1.5-20B";
return UITarsModelVersion;
}({});
const VlmModeEnumOptions = {
["agent"]: "Agent \u6A21\u5F0F",
["chat"]: "Chat \u6A21\u5F0F"
};
exports.DEFAULT_FACTOR = __webpack_exports__.DEFAULT_FACTOR;
exports.IMAGE_FACTOR = __webpack_exports__.IMAGE_FACTOR;
exports.IMAGE_PLACEHOLDER = __webpack_exports__.IMAGE_PLACEHOLDER;
exports.MAX_IMAGE_LENGTH = __webpack_exports__.MAX_IMAGE_LENGTH;
exports.MAX_LOOP_COUNT = __webpack_exports__.MAX_LOOP_COUNT;
exports.MAX_PIXELS_DOUBAO = __webpack_exports__.MAX_PIXELS_DOUBAO;
exports.MAX_PIXELS_V1_0 = __webpack_exports__.MAX_PIXELS_V1_0;
exports.MAX_PIXELS_V1_5 = __webpack_exports__.MAX_PIXELS_V1_5;
exports.MAX_RATIO = __webpack_exports__.MAX_RATIO;
exports.MIN_PIXELS = __webpack_exports__.MIN_PIXELS;
exports.UITarsModelVersion = __webpack_exports__.UITarsModelVersion;
exports.VlmModeEnum = __webpack_exports__.VlmModeEnum;
exports.VlmModeEnumOptions = __webpack_exports__.VlmModeEnumOptions;
for(var __webpack_i__ in __webpack_exports__)if (-1 === [
"DEFAULT_FACTOR",
"IMAGE_FACTOR",
"IMAGE_PLACEHOLDER",
"MAX_IMAGE_LENGTH",
"MAX_LOOP_COUNT",
"MAX_PIXELS_DOUBAO",
"MAX_PIXELS_V1_0",
"MAX_PIXELS_V1_5",
"MAX_RATIO",
"MIN_PIXELS",
"UITarsModelVersion",
"VlmModeEnum",
"VlmModeEnumOptions"
].indexOf(__webpack_i__)) exports[__webpack_i__] = __webpack_exports__[__webpack_i__];
Object.defineProperty(exports, '__esModule', {
value: true
});
//# sourceMappingURL=vlm.js.map