import { RaijinLabsLucidAi } from "raijin-labs-lucid-ai";
const raijinLabsLucidAi = new RaijinLabsLucidAi();
async function run() {
const result = await raijinLabsLucidAi.match.compute({
body: {
modelMeta: {
schemaVersion: "1.0",
modelPassportId: "ppt_model_7xK9mQ2v",
format: "safetensors",
runtimeRecommended: "vllm",
contextLength: 32768,
requirements: {
minVramGb: 16,
},
},
policy: {
policyVersion: "1.0",
allowRegions: [
"us-east-1",
],
latency: {
p95MsBudget: 500,
},
},
computeCatalog: [
{
schemaVersion: "1.0",
computePassportId: "ppt_compute_Xn5vR2kJ",
providerType: "cloud",
regions: [
"us-east-1",
],
hardware: {
gpu: "NVIDIA-A100-40GB",
vramGb: 40,
},
runtimes: [],
endpoints: {
inferenceUrl: "https://ironclad-puritan.biz/",
},
},
],
},
});
console.log(result);
}
run();