blackboxify
Version:
BlackboxAI API client with OpenAI-compatible interface, streaming support, multiple auth accounts, and token pricing
19 lines (16 loc) • 428 B
JavaScript
// Generate a unique ID for requests
export function generateRequestId() {
return `req_${Date.now()}_${Math.random().toString(36).substr(2, 9)}`;
}
// Deep clone an object
export function deepClone(obj) {
return JSON.parse(JSON.stringify(obj));
}
// Safely parse JSON with error handling
export function safeJsonParse(str) {
try {
return JSON.parse(str);
} catch (error) {
return null;
}
}