@llumiverse/drivers
Version:
LLM driver implementations. Currently supported are: openai, huggingface, bedrock, replicate.
30 lines • 859 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.throwError = throwError;
exports.createValidationErrorCompletion = createValidationErrorCompletion;
exports.sleep = sleep;
function throwError(message, prompt) {
const err = new Error(message);
err.prompt = prompt;
throw err;
}
function createValidationErrorCompletion(segments) {
return {
result: [{ type: "text", value: "An invalid result" }],
prompt: segments,
execution_time: 3000,
error: {
code: "validation_error",
message: "Result cannot be validated!",
},
token_usage: {
result: 10,
prompt: 10,
total: 20,
},
};
}
function sleep(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}
//# sourceMappingURL=utils.js.map