autoevals
Advanced tools
+18
-10
@@ -70,10 +70,18 @@ "use strict"; | ||
| // js/util.ts | ||
| function currentSpanTraced(name, callback, args) { | ||
| function currentSpanTraced(callback, args) { | ||
| var _a; | ||
| if (globalThis.__inherited_braintrust_state) { | ||
| const currentSpan = globalThis.__inherited_braintrust_state.currentSpan.getStore(); | ||
| return currentSpan.traced( | ||
| name, | ||
| (span) => callback(span.log.bind(span)), | ||
| args | ||
| ); | ||
| if (currentSpan.traced.length === 2) { | ||
| return currentSpan.traced( | ||
| (span) => callback(span.log.bind(span)), | ||
| args | ||
| ); | ||
| } else { | ||
| return currentSpan.traced( | ||
| (_a = args == null ? void 0 : args.name) != null ? _a : "subspan", | ||
| (span) => callback(span.log.bind(span)), | ||
| args | ||
| ); | ||
| } | ||
| } else { | ||
@@ -106,3 +114,2 @@ return callback(() => { | ||
| return await currentSpanTraced( | ||
| "OpenAI Completion", | ||
| async (spanLog) => { | ||
@@ -135,3 +142,4 @@ var _a, _b, _c; | ||
| return ret; | ||
| } | ||
| }, | ||
| { name: "OpenAI Completion" } | ||
| ); | ||
@@ -537,3 +545,2 @@ } | ||
| return await currentSpanTraced( | ||
| "OpenAI Embedding", | ||
| async (spanLog) => { | ||
@@ -556,3 +563,4 @@ var _a, _b; | ||
| return result; | ||
| } | ||
| }, | ||
| { name: "OpenAI Embedding" } | ||
| ); | ||
@@ -559,0 +567,0 @@ } |
+18
-10
@@ -14,10 +14,18 @@ // js/llm.ts | ||
| // js/util.ts | ||
| function currentSpanTraced(name, callback, args) { | ||
| function currentSpanTraced(callback, args) { | ||
| var _a; | ||
| if (globalThis.__inherited_braintrust_state) { | ||
| const currentSpan = globalThis.__inherited_braintrust_state.currentSpan.getStore(); | ||
| return currentSpan.traced( | ||
| name, | ||
| (span) => callback(span.log.bind(span)), | ||
| args | ||
| ); | ||
| if (currentSpan.traced.length === 2) { | ||
| return currentSpan.traced( | ||
| (span) => callback(span.log.bind(span)), | ||
| args | ||
| ); | ||
| } else { | ||
| return currentSpan.traced( | ||
| (_a = args == null ? void 0 : args.name) != null ? _a : "subspan", | ||
| (span) => callback(span.log.bind(span)), | ||
| args | ||
| ); | ||
| } | ||
| } else { | ||
@@ -50,3 +58,2 @@ return callback(() => { | ||
| return await currentSpanTraced( | ||
| "OpenAI Completion", | ||
| async (spanLog) => { | ||
@@ -79,3 +86,4 @@ var _a, _b, _c; | ||
| return ret; | ||
| } | ||
| }, | ||
| { name: "OpenAI Completion" } | ||
| ); | ||
@@ -481,3 +489,2 @@ } | ||
| return await currentSpanTraced( | ||
| "OpenAI Embedding", | ||
| async (spanLog) => { | ||
@@ -500,3 +507,4 @@ var _a, _b; | ||
| return result; | ||
| } | ||
| }, | ||
| { name: "OpenAI Embedding" } | ||
| ); | ||
@@ -503,0 +511,0 @@ } |
+2
-2
| { | ||
| "name": "autoevals", | ||
| "version": "0.0.40", | ||
| "version": "0.0.41", | ||
| "description": "Universal library for evaluating AI models", | ||
@@ -44,3 +44,3 @@ "main": "./jsdist/index.js", | ||
| "dependencies": { | ||
| "@braintrust/core": "^0.0.6", | ||
| "@braintrust/core": "^0.0.7", | ||
| "@types/node": "^20.10.5", | ||
@@ -47,0 +47,0 @@ "compute-cosine-similarity": "^1.1.0", |
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
63043
0.83%1481
1.09%+ Added
- Removed
Updated