UNPKG

neuronpedia

Version:
141 lines (132 loc) 3.87 kB
var __async = (__this, __arguments, generator) => { return new Promise((resolve, reject) => { var fulfilled = (value) => { try { step(generator.next(value)); } catch (e) { reject(e); } }; var rejected = (value) => { try { step(generator.throw(value)); } catch (e) { reject(e); } }; var step = (x) => x.done ? resolve(x.value) : Promise.resolve(x.value).then(fulfilled, rejected); step((generator = generator.apply(__this, __arguments)).next()); }); }; // src/autointerp/score.ts import axios3 from "axios"; // src/types/autointerp/score/embedding.ts import axios from "axios"; var postScoreEmbedding = (nPScoreEmbeddingRequest, options) => { return axios.post( `/score/embedding`, nPScoreEmbeddingRequest, options ); }; // src/types/autointerp/score/fuzz_detection.ts import axios2 from "axios"; var NPScoreFuzzDetectionType = { fuzz: "fuzz", detection: "detection" }; var postScoreFuzzDetection = (nPScoreFuzzDetectionRequest, options) => { return axios2.post( `/score/fuzz_detection`, nPScoreFuzzDetectionRequest, options ); }; // src/const.ts var USE_LOCAL_AUTOINTERP = process.env.USE_LOCAL_AUTOINTERP === "true"; var AUTOINTERP_SERVER = USE_LOCAL_AUTOINTERP ? "http://127.0.0.1:5003" : process.env.AUTOINTERP_SERVER; // src/autointerp/score.ts function getEleutherScoreFuzzDetection(type, activations, explanation, openRouterKey, openRouterModel, inferenceServerSecret) { return __async(this, null, function* () { axios3.defaults.baseURL = AUTOINTERP_SERVER; const result = yield postScoreFuzzDetection({ type, activations, explanation, openrouter_key: openRouterKey, model: openRouterModel, secret: inferenceServerSecret }); if (result.status !== 200 || !result.data) { throw new Error( "Failed to generate score: " + JSON.stringify(result.statusText) ); } return result.data; }); } function getEleutherScoreEmbedding(activations, explanation, inferenceServerSecret) { return __async(this, null, function* () { axios3.defaults.baseURL = AUTOINTERP_SERVER; const result = yield postScoreEmbedding({ activations, explanation, secret: inferenceServerSecret }); if (result.status !== 200 || !result.data) { throw new Error( "Failed to generate score: " + JSON.stringify(result.statusText) ); } return result.data; }); } // src/autointerp/explain.ts import axios5 from "axios"; // src/types/autointerp/explain/default.ts import axios4 from "axios"; var postExplainDefault = (nPExplainDefaultRequest, options) => { return axios4.post( `/explain/default`, nPExplainDefaultRequest, options ); }; // src/autointerp/explain.ts function getEleutherExplanationDefault(activations, openRouterKey, openRouterModel, inferenceServerSecret) { return __async(this, null, function* () { axios5.defaults.baseURL = AUTOINTERP_SERVER; const result = yield postExplainDefault({ activations, openrouter_key: openRouterKey, model: openRouterModel, secret: inferenceServerSecret }); if (result.status !== 200 || !result.data) { throw new Error( "Failed to generate explanation: " + JSON.stringify(result.statusText) ); } return result.data; }); } // src/types/webapp/api/sae_eval.ts import axios6 from "axios"; var postApiSaeEval = (nPSaeEvalListRequest, options) => { return axios6.post( `/api/sae-eval`, nPSaeEvalListRequest, options ); }; export { NPScoreFuzzDetectionType, getEleutherExplanationDefault, getEleutherScoreEmbedding, getEleutherScoreFuzzDetection, postApiSaeEval, postExplainDefault, postScoreEmbedding, postScoreFuzzDetection }; //# sourceMappingURL=index.mjs.map