@aegisai/opik
Version:
Opik TypeScript and JavaScript SDK
3 lines • 307 kB
JavaScript
import {a as a$1}from'./chunk-WOT6VMZA.js';import {link}from'ansi-escapes';import {Logger}from'tslog';import Qn from'fs';import yp from'ini';import Ac from'qs';import {v7}from'uuid';import {AsyncLocalStorage}from'node:async_hooks';var hp={SILLY:0,TRACE:1,DEBUG:2,INFO:3,WARN:4,ERROR:5,FATAL:6};function Gn(s,t=s){return link(t,s)}var v=new Logger({hideLogPositionForProduction:true,prettyLogTemplate:"{{yyyy}}.{{mm}}.{{dd}} {{hh}}:{{MM}}:{{ss}}:{{ms}} {{logLevelName}} "}),$n=s=>{v.settings.minLevel=hp[s];},bp=()=>{v.settings.minLevel=100;};$n(process.env.OPIK_LOG_LEVEL||"INFO");var zp="~/.opik.config",kp={apiKey:"",apiUrl:"http://localhost:5173/api",projectName:"Default Project",workspaceName:"default"};function Yn(s){return Object.fromEntries(Object.entries(s).filter(([,t])=>t!==void 0))}function Sp(){return Yn({apiKey:process.env.OPIK_API_KEY,apiUrl:process.env.OPIK_URL_OVERRIDE,projectName:process.env.OPIK_PROJECT_NAME,workspaceName:process.env.OPIK_WORKSPACE})}function xp(){let s=process.env.OPIK_CONFIG_PATH||zp;if(!Qn.existsSync(s)){if(process.env.OPIK_CONFIG_PATH)throw new Error(`Config file not found at ${s}`);return {}}try{let t=yp.parse(Qn.readFileSync(s,"utf8"));return t.opik?Yn({apiKey:t.opik.api_key,apiUrl:t.opik.url_override,projectName:t.opik.project_name,workspaceName:t.opik.workspace}):{}}catch(t){return v.error(`Error loading config file ${s}: ${t}`),{}}}function Zn(s){let t=Sp(),r=xp();return _p({...kp,...r,...t,...s})}function _p(s){if(!s.apiUrl)throw new Error("OPIK_URL_OVERRIDE is not set");let t=Pp(s.apiUrl);if(t&&!s.apiKey)throw new Error("OPIK_API_KEY is not set");if(t&&(!s.workspaceName||s.workspaceName==="default"))throw new Error("OPIK_WORKSPACE is not set");return s}function Pp(s){return new URL(s).hostname.endsWith("comet.com")}var H={};a$1(H,{AssistantMessageRole:()=>Fp,AttachmentListRequestEntityType:()=>qn,BadRequestError:()=>j,CheckName:()=>Qp,CheckPublicName:()=>Sc,CheckPublicResult:()=>xc,CheckResult:()=>Yp,ColumnCompareTypesItem:()=>Lp,ColumnPublicTypesItem:()=>Xp,ColumnTypesItem:()=>Gp,CompleteMultipartUploadRequestEntityType:()=>Ap,ConflictError:()=>J,DatasetItemCompareSource:()=>Vp,DatasetItemPublicSource:()=>Kp,DatasetItemSource:()=>Bp,DatasetItemWriteSource:()=>Wp,DatasetPublicVisibility:()=>Hp,DatasetUpdateVisibility:()=>is,DatasetVisibility:()=>Mp,DatasetWriteVisibility:()=>ts,DeleteAttachmentsRequestEntityType:()=>Tp,DownloadAttachmentRequestEntityType:()=>es,ExperimentPublicType:()=>ec,ExperimentType:()=>$p,ExperimentWriteType:()=>as,FeedbackScoreBatchItemSource:()=>zc,FeedbackScoreCompareSource:()=>Jp,FeedbackScorePublicSource:()=>bc,FeedbackScoreSource:()=>Op,FeedbackScoreWriteSource:()=>Zp,FindFeedbackDefinitionsRequestType:()=>ns,FindFeedbackScoreNames1RequestType:()=>fs,ForbiddenError:()=>O,GetSpanStatsRequestType:()=>Rs,GetSpansByProjectRequestType:()=>ws,GuardrailName:()=>rc,GuardrailResult:()=>oc,GuardrailWriteName:()=>tc,GuardrailWriteResult:()=>ic,LlmAsJudgeMessagePublicRole:()=>Ip,LlmAsJudgeMessageRole:()=>vp,LlmAsJudgeMessageWriteRole:()=>Cp,LlmAsJudgeOutputSchemaPublicType:()=>Up,LlmAsJudgeOutputSchemaType:()=>Ep,LlmAsJudgeOutputSchemaWriteType:()=>jp,LogItemLevel:()=>Np,NotFoundError:()=>P,NotImplementedError:()=>ke,OptimizationPublicStatus:()=>cc,OptimizationStatus:()=>sc,OptimizationUpdateStatus:()=>ps,OptimizationWriteStatus:()=>pc,ProjectDetailedVisibility:()=>wc,ProjectMetricRequestPublicInterval:()=>ds,ProjectMetricRequestPublicMetricType:()=>ms,ProjectMetricResponsePublicInterval:()=>uc,ProjectMetricResponsePublicMetricType:()=>dc,ProjectPublicVisibility:()=>mc,ProjectUpdateVisibility:()=>ls,ProjectVisibility:()=>lc,ProjectWriteVisibility:()=>cs,PromptType:()=>gc,PromptVersionDetailType:()=>Rc,PromptVersionPublicType:()=>hc,PromptVersionType:()=>fc,PromptWriteType:()=>us,ProviderApiKeyProvider:()=>nc,ProviderApiKeyPublicProvider:()=>ac,ProviderApiKeyWriteProvider:()=>ss,ResponseFormatType:()=>Dp,SpanFilterPublicOperator:()=>kc,SpanPublicType:()=>yc,SpanSearchStreamRequestPublicType:()=>hs,SpanType:()=>bs,SpanUpdateType:()=>gs,SpanWriteType:()=>qp,StartMultipartUploadRequestEntityType:()=>rs,TraceFilterPublicOperator:()=>_c,UnauthorizedError:()=>F,UnprocessableEntityError:()=>V,UploadAttachmentRequestEntityType:()=>os,attachments:()=>Wr,automationRuleEvaluators:()=>ft,chatCompletions:()=>Rt,check:()=>gt,datasets:()=>Lr,experiments:()=>Vr,feedbackDefinitions:()=>Jr,guardrails:()=>ht,llmProviderKey:()=>Hr,openTelemetryIngestion:()=>bt,optimizations:()=>Kr,projects:()=>Xr,prompts:()=>Gr,redirect:()=>kt,serviceToggles:()=>yt,spans:()=>$r,systemUsage:()=>wt,traces:()=>zt});var Wr={};a$1(Wr,{AttachmentListRequestEntityType:()=>qn,DownloadAttachmentRequestEntityType:()=>es,StartMultipartUploadRequestEntityType:()=>rs,UploadAttachmentRequestEntityType:()=>os});var qn={Trace:"trace",Span:"span"};var es={Trace:"trace",Span:"span"};var rs={Trace:"trace",Span:"span"};var os={Trace:"trace",Span:"span"};var Lr={};a$1(Lr,{DatasetUpdateVisibility:()=>is,DatasetWriteVisibility:()=>ts});var ts={Private:"private",Public:"public"};var is={Private:"private",Public:"public"};var Vr={};a$1(Vr,{ExperimentWriteType:()=>as});var as={Regular:"regular",Trial:"trial",MiniBatch:"mini-batch"};var Jr={};a$1(Jr,{FindFeedbackDefinitionsRequestType:()=>ns});var ns={Numerical:"numerical",Categorical:"categorical"};var Hr={};a$1(Hr,{ProviderApiKeyWriteProvider:()=>ss});var ss={Openai:"openai",Anthropic:"anthropic",Gemini:"gemini",Openrouter:"openrouter",VertexAi:"vertex-ai"};var Kr={};a$1(Kr,{OptimizationUpdateStatus:()=>ps});var ps={Running:"running",Completed:"completed",Cancelled:"cancelled"};var Xr={};a$1(Xr,{ProjectMetricRequestPublicInterval:()=>ds,ProjectMetricRequestPublicMetricType:()=>ms,ProjectUpdateVisibility:()=>ls,ProjectWriteVisibility:()=>cs});var cs={Private:"private",Public:"public"};var ls={Private:"private",Public:"public"};var ms={FeedbackScores:"FEEDBACK_SCORES",TraceCount:"TRACE_COUNT",TokenUsage:"TOKEN_USAGE",Duration:"DURATION",Cost:"COST",GuardrailsFailedCount:"GUARDRAILS_FAILED_COUNT"};var ds={Hourly:"HOURLY",Daily:"DAILY",Weekly:"WEEKLY"};var Gr={};a$1(Gr,{PromptWriteType:()=>us});var us={Mustache:"mustache",Jinja2:"jinja2"};var $r={};a$1($r,{FindFeedbackScoreNames1RequestType:()=>fs,GetSpanStatsRequestType:()=>Rs,GetSpansByProjectRequestType:()=>ws,SpanSearchStreamRequestPublicType:()=>hs,SpanUpdateType:()=>gs});var ws={General:"general",Tool:"tool",Llm:"llm",Guardrail:"guardrail"};var gs={General:"general",Tool:"tool",Llm:"llm",Guardrail:"guardrail"};var fs={General:"general",Tool:"tool",Llm:"llm",Guardrail:"guardrail"};var Rs={General:"general",Tool:"tool",Llm:"llm",Guardrail:"guardrail"};var hs={General:"general",Tool:"tool",Llm:"llm",Guardrail:"guardrail"};var wt={};var gt={};var ft={};var Rt={};var ht={};var bt={};var yt={};var zt={};var kt={};var Ap={Trace:"trace",Span:"span"};var Tp={Trace:"trace",Span:"span"};var vp={System:"SYSTEM",User:"USER",Ai:"AI",ToolExecutionResult:"TOOL_EXECUTION_RESULT",Custom:"CUSTOM"};var Ep={Boolean:"BOOLEAN",Integer:"INTEGER",Double:"DOUBLE"};var Cp={System:"SYSTEM",User:"USER",Ai:"AI",ToolExecutionResult:"TOOL_EXECUTION_RESULT",Custom:"CUSTOM"};var jp={Boolean:"BOOLEAN",Integer:"INTEGER",Double:"DOUBLE"};var Ip={System:"SYSTEM",User:"USER",Ai:"AI",ToolExecutionResult:"TOOL_EXECUTION_RESULT",Custom:"CUSTOM"};var Up={Boolean:"BOOLEAN",Integer:"INTEGER",Double:"DOUBLE"};var Np={Info:"INFO",Warn:"WARN",Error:"ERROR",Debug:"DEBUG",Trace:"TRACE"};var Fp={System:"system",User:"user",Assistant:"assistant",Tool:"tool",Function:"function"};var Dp={Text:"text",JsonObject:"json_object",JsonSchema:"json_schema"};var Mp={Private:"private",Public:"public"};var Bp={Manual:"manual",Trace:"trace",Span:"span",Sdk:"sdk"};var Op={Ui:"ui",Sdk:"sdk",OnlineScoring:"online_scoring"};var Wp={Manual:"manual",Trace:"trace",Span:"span",Sdk:"sdk"};var Lp={String:"string",Number:"number",Object:"object",Boolean:"boolean",Array:"array",Null:"null"};var Vp={Manual:"manual",Trace:"trace",Span:"span",Sdk:"sdk"};var Jp={Ui:"ui",Sdk:"sdk",OnlineScoring:"online_scoring"};var Hp={Private:"private",Public:"public"};var Kp={Manual:"manual",Trace:"trace",Span:"span",Sdk:"sdk"};var Xp={String:"string",Number:"number",Object:"object",Boolean:"boolean",Array:"array",Null:"null"};var Gp={String:"string",Number:"number",Object:"object",Boolean:"boolean",Array:"array",Null:"null"};var $p={Regular:"regular",Trial:"trial",MiniBatch:"mini-batch"};var Qp={Topic:"TOPIC",Pii:"PII"};var Yp={Passed:"passed",Failed:"failed"};var bs={General:"general",Tool:"tool",Llm:"llm",Guardrail:"guardrail"};var Zp={Ui:"ui",Sdk:"sdk",OnlineScoring:"online_scoring"};var qp={General:"general",Tool:"tool",Llm:"llm",Guardrail:"guardrail"};var ec={Regular:"regular",Trial:"trial",MiniBatch:"mini-batch"};var rc={Topic:"TOPIC",Pii:"PII"};var oc={Passed:"passed",Failed:"failed"};var tc={Topic:"TOPIC",Pii:"PII"};var ic={Passed:"passed",Failed:"failed"};var ac={Openai:"openai",Anthropic:"anthropic",Gemini:"gemini",Openrouter:"openrouter",VertexAi:"vertex-ai"};var nc={Openai:"openai",Anthropic:"anthropic",Gemini:"gemini",Openrouter:"openrouter",VertexAi:"vertex-ai"};var sc={Running:"running",Completed:"completed",Cancelled:"cancelled"};var pc={Running:"running",Completed:"completed",Cancelled:"cancelled"};var cc={Running:"running",Completed:"completed",Cancelled:"cancelled"};var lc={Private:"private",Public:"public"};var mc={Private:"private",Public:"public"};var dc={FeedbackScores:"FEEDBACK_SCORES",TraceCount:"TRACE_COUNT",TokenUsage:"TOKEN_USAGE",Duration:"DURATION",Cost:"COST",GuardrailsFailedCount:"GUARDRAILS_FAILED_COUNT"};var uc={Hourly:"HOURLY",Daily:"DAILY",Weekly:"WEEKLY"};var wc={Private:"private",Public:"public"};var gc={Mustache:"mustache",Jinja2:"jinja2"};var fc={Mustache:"mustache",Jinja2:"jinja2"};var Rc={Mustache:"mustache",Jinja2:"jinja2"};var hc={Mustache:"mustache",Jinja2:"jinja2"};var bc={Ui:"ui",Sdk:"sdk",OnlineScoring:"online_scoring"};var yc={General:"general",Tool:"tool",Llm:"llm",Guardrail:"guardrail"};var zc={Ui:"ui",Sdk:"sdk",OnlineScoring:"online_scoring"};var kc={Contains:"contains",NotContains:"not_contains",StartsWith:"starts_with",EndsWith:"ends_with",EqualTo:"=",NotEquals:"!=",GreaterThan:">",GreaterThanOrEqualTo:">=",LessThan:"<",LessThanOrEqualTo:"<=",IsEmpty:"is_empty",IsNotEmpty:"is_not_empty"};var Sc={Topic:"TOPIC",Pii:"PII"};var xc={Passed:"passed",Failed:"failed"};var _c={Contains:"contains",NotContains:"not_contains",StartsWith:"starts_with",EndsWith:"ends_with",EqualTo:"=",NotEquals:"!=",GreaterThan:">",GreaterThanOrEqualTo:">=",LessThan:"<",LessThanOrEqualTo:"<=",IsEmpty:"is_empty",IsNotEmpty:"is_not_empty"};var de=(s,t,r)=>JSON.stringify(s,t,r);var p=class s extends Error{constructor({message:t,statusCode:r,body:o,rawResponse:i}){super(Pc({message:t,statusCode:r,body:o})),Object.setPrototypeOf(this,s.prototype),this.statusCode=r,this.body=o,this.rawResponse=i;}};function Pc({message:s,statusCode:t,body:r}){let o=[];return s!=null&&o.push(s),t!=null&&o.push(`Status code: ${t.toString()}`),r!=null&&o.push(`Body: ${de(r,void 0,2)}`),o.join(`
`)}var f=class s extends Error{constructor(t){super(t),Object.setPrototypeOf(this,s.prototype);}};var F=class s extends p{constructor(t,r){super({message:"UnauthorizedError",statusCode:401,body:t,rawResponse:r}),Object.setPrototypeOf(this,s.prototype);}};var O=class s extends p{constructor(t,r){super({message:"ForbiddenError",statusCode:403,body:t,rawResponse:r}),Object.setPrototypeOf(this,s.prototype);}};var j=class s extends p{constructor(t,r){super({message:"BadRequestError",statusCode:400,body:t,rawResponse:r}),Object.setPrototypeOf(this,s.prototype);}};var V=class s extends p{constructor(t,r){super({message:"UnprocessableEntityError",statusCode:422,body:t,rawResponse:r}),Object.setPrototypeOf(this,s.prototype);}};var P=class s extends p{constructor(t,r){super({message:"NotFoundError",statusCode:404,body:t,rawResponse:r}),Object.setPrototypeOf(this,s.prototype);}};var J=class s extends p{constructor(t,r){super({message:"ConflictError",statusCode:409,body:t,rawResponse:r}),Object.setPrototypeOf(this,s.prototype);}};var ke=class s extends p{constructor(t,r){super({message:"NotImplementedError",statusCode:501,body:t,rawResponse:r}),Object.setPrototypeOf(this,s.prototype);}};var h={Default:"http://localhost:5173/api"};var Se;typeof globalThis.Headers!="undefined"?Se=globalThis.Headers:Se=class ys{constructor(t){if(this.headers=new Map,t)if(t instanceof ys)t.forEach((r,o)=>this.append(o,r));else if(Array.isArray(t))for(let[r,o]of t)if(typeof r=="string"&&typeof o=="string")this.append(r,o);else throw new TypeError("Each header entry must be a [string, string] tuple");else for(let[r,o]of Object.entries(t))if(typeof o=="string")this.append(r,o);else throw new TypeError("Header values must be strings")}append(t,r){let o=t.toLowerCase(),i=this.headers.get(o)||[];this.headers.set(o,[...i,r]);}delete(t){let r=t.toLowerCase();this.headers.delete(r);}get(t){let r=t.toLowerCase(),o=this.headers.get(r);return o?o.join(", "):null}has(t){let r=t.toLowerCase();return this.headers.has(r)}set(t,r){let o=t.toLowerCase();this.headers.set(o,[r]);}forEach(t,r){let o=r?t.bind(r):t;this.headers.forEach((i,n)=>o(i.join(", "),n,this));}getSetCookie(){return this.headers.get("set-cookie")||[]}*entries(){for(let[t,r]of this.headers.entries())yield [t,r.join(", ")];}*keys(){yield*this.headers.keys();}*values(){for(let t of this.headers.values())yield t.join(", ");}[Symbol.iterator](){return this.entries()}};var Qr={headers:new Se,redirected:false,status:499,statusText:"Client Closed Request",type:"error",url:""},Yr={headers:new Se,redirected:false,status:0,statusText:"Unknown Error",type:"error",url:""};function Zr(s){return {headers:s.headers,redirected:s.redirected,status:s.status,statusText:s.statusText,type:s.type,url:s.url}}function zs(s,t){return Object.keys(t!=null?t:{}).length>0?`${s}?${Ac.stringify(t,{arrayFormat:"repeat"})}`:s}var m=Tc();function Tc(){var u,w,g,z,k;return typeof window!="undefined"&&typeof window.document!="undefined"?{type:"browser",version:window.navigator.userAgent}:typeof globalThis!="undefined"&&((u=globalThis==null?void 0:globalThis.navigator)==null?void 0:u.userAgent)==="Cloudflare-Workers"?{type:"workerd"}:typeof EdgeRuntime=="string"?{type:"edge-runtime"}:typeof self=="object"&&typeof(self==null?void 0:self.importScripts)=="function"&&(((w=self.constructor)==null?void 0:w.name)==="DedicatedWorkerGlobalScope"||((g=self.constructor)==null?void 0:g.name)==="ServiceWorkerGlobalScope"||((z=self.constructor)==null?void 0:z.name)==="SharedWorkerGlobalScope")?{type:"web-worker"}:typeof Deno!="undefined"&&typeof Deno.version!="undefined"&&typeof Deno.version.deno!="undefined"?{type:"deno",version:Deno.version.deno}:typeof Bun!="undefined"&&typeof Bun.version!="undefined"?{type:"bun",version:Bun.version}:typeof process!="undefined"&&"version"in process&&!!process.version&&"versions"in process&&!!((k=process.versions)!=null&&k.node)?{type:"node",version:process.versions.node,parsedVersion:Number(process.versions.node.split(".")[0])}:typeof navigator!="undefined"&&(navigator==null?void 0:navigator.product)==="ReactNative"?{type:"react-native"}:{type:"unknown"}}async function ks(){return m.type==="node"&&m.parsedVersion!=null&&m.parsedVersion>=18?fetch:m.type==="node"?(await import('node-fetch')).default:typeof fetch=="function"?fetch:(await import('node-fetch')).default}async function Ss({body:s,type:t}){return t.includes("json")?de(s):s}async function xs(s){return m.type==="node"&&m.parsedVersion!=null&&m.parsedVersion>=18?new(await import('./Node18UniversalStreamWrapper-GZXI7BSF.js')).Node18UniversalStreamWrapper(s):m.type!=="node"&&typeof fetch=="function"?new(await import('./UndiciStreamWrapper-4QYH36IP.js')).UndiciStreamWrapper(s):new(await import('./NodePre18StreamWrapper-TZYQXHQT.js')).NodePre18StreamWrapper(s)}async function _s(s,t){if(s.body!=null&&t==="blob")return await s.blob();if(s.body!=null&&t==="arrayBuffer")return await s.arrayBuffer();if(s.body!=null&&t==="sse")return s.body;if(s.body!=null&&t==="streaming")return xs(s.body);if(s.body!=null&&t==="text")return await s.text();{let r=await s.text();if(r.length>0)try{return JSON.parse(r)}catch{return {ok:false,error:{reason:"non-json",statusCode:s.status,rawBody:r}}}else return}}var vc="timeout";function Ps(s){let t=new AbortController,r=setTimeout(()=>t.abort(vc),s);return {signal:t.signal,abortId:r}}function As(...s){let t=s.length===1&&Array.isArray(s[0])?s[0]:s,r=new AbortController;for(let o of t){if(o.aborted){r.abort(o==null?void 0:o.reason);break}o.addEventListener("abort",()=>r.abort(o==null?void 0:o.reason),{signal:r.signal});}return r.signal}var Ts=async(s,t,r,o,i,n,l,d,u)=>{let w=[],g;if(n!=null){let{signal:x,abortId:I}=Ps(n);g=I,w.push(x);}l!=null&&w.push(l);let z=As(w),k=await s(t,{method:r,headers:o,body:i,signal:z,credentials:d?"include":void 0,duplex:u});return g!=null&&clearTimeout(g),k};function Ec(s){let t=1+(Math.random()*2-1)*.2;return s*t}async function vs(s,t=2){let r=await s();for(let o=0;o<t&&([408,429].includes(r.status)||r.status>=500);++o){let i=Math.min(1e3*Math.pow(2,o),6e4),n=Ec(i);await new Promise(l=>setTimeout(l,n)),r=await s();}return r}async function Cc(s){let t={};if(s.body!==void 0&&s.contentType!=null&&(t["Content-Type"]=s.contentType),s.headers!=null)for(let[n,l]of Object.entries(s.headers))l!=null&&(t[n]=l);let r=zs(s.url,s.queryParameters),o=await Ss({body:s.body,type:s.requestType==="json"?"json":"other"}),i=await ks();try{let n=await vs(async()=>Ts(i,r,s.method,t,o,s.timeoutMs,s.abortSignal,s.withCredentials,s.duplex),s.maxRetries),l=await _s(n,s.responseType);return n.status>=200&&n.status<400?{ok:!0,body:l,headers:n.headers,rawResponse:Zr(n)}:{ok:!1,error:{reason:"status-code",statusCode:n.status,body:l},rawResponse:Zr(n)}}catch(n){return s.abortSignal!=null&&s.abortSignal.aborted?{ok:false,error:{reason:"unknown",errorMessage:"The user aborted a request"},rawResponse:Qr}:n instanceof Error&&n.name==="AbortError"?{ok:false,error:{reason:"timeout"},rawResponse:Qr}:n instanceof Error?{ok:false,error:{reason:"unknown",errorMessage:n.message},rawResponse:Yr}:{ok:false,error:{reason:"unknown",errorMessage:de(n)},rawResponse:Yr}}}var b=Cc;var a={get:async s=>typeof s=="function"?s():s};var R=class s extends Promise{constructor(t){super(r=>{r(void 0);}),this.innerPromise=t;}static fromFunction(t,...r){return new s(t(...r))}static interceptFunction(t){return (...r)=>s.fromPromise(t(...r))}static fromPromise(t){return new s(t)}static fromExecutor(t){let r=new Promise(t);return new s(r)}static fromResult(t){let r=Promise.resolve(t);return new s(r)}unwrap(){return this.unwrappedPromise||(this.unwrappedPromise=this.innerPromise.then(({data:t})=>t)),this.unwrappedPromise}then(t,r){return this.unwrap().then(t,r)}catch(t){return this.unwrap().catch(t)}finally(t){return this.unwrap().finally(t)}async withRawResponse(){return await this.innerPromise}};var e={};a$1(e,{JsonError:()=>ue,ParseError:()=>we,any:()=>Js,bigint:()=>Cs,boolean:()=>Hs,booleanLiteral:()=>Vs,date:()=>js,discriminant:()=>ep,enum_:()=>eo,getObjectLikeUtils:()=>G,getObjectUtils:()=>ie,getSchemaUtils:()=>T,isProperty:()=>te,lazy:()=>Is,lazyObject:()=>Os,list:()=>oo,number:()=>Ks,object:()=>ro,objectWithoutOptionalProperties:()=>Bs,optional:()=>St,property:()=>Ns,record:()=>Qs,set:()=>Ys,string:()=>Xs,stringLiteral:()=>Ls,transform:()=>xt,undiscriminatedUnion:()=>qs,union:()=>op,unknown:()=>Gs,withParsedProperties:()=>Pt});var S={BIGINT:"bigint",DATE:"date",ENUM:"enum",LIST:"list",STRING_LITERAL:"stringLiteral",BOOLEAN_LITERAL:"booleanLiteral",OBJECT:"object",ANY:"any",BOOLEAN:"boolean",NUMBER:"number",STRING:"string",UNKNOWN:"unknown",RECORD:"record",SET:"set",UNION:"union",UNDISCRIMINATED_UNION:"undiscriminatedUnion",NULLABLE:"nullable",OPTIONAL:"optional",OPTIONAL_NULLABLE:"optionalNullable"};function A(s,t){return `Expected ${t}. Received ${jc(s)}.`}function jc(s){if(Array.isArray(s))return "list";if(s===null)return "null";if(s instanceof BigInt)return "BigInt";switch(typeof s){case "string":return `"${s}"`;case "bigint":case "number":case "boolean":case "undefined":return `${s}`}return typeof s}function D(s){return {...s,json:Es(s.json),parse:Es(s.parse)}}function Es(s){return (t,r)=>{let o=s(t,r),{skipValidation:i=false}=r!=null?r:{};return !o.ok&&i?(console.warn(["Failed to validate.",...o.errors.map(n=>" - "+(n.path.length>0?`${n.path.join(".")}: ${n.message}`:n.message))].join(`
`)),{ok:true,value:t}):o}}function qr(s){return s.path.length===0?s.message:`${s.path.join(" -> ")}: ${s.message}`}var ue=class s extends Error{constructor(r){super(r.map(qr).join("; "));this.errors=r;Object.setPrototypeOf(this,s.prototype);}};var we=class s extends Error{constructor(r){super(r.map(qr).join("; "));this.errors=r;Object.setPrototypeOf(this,s.prototype);}};function T(s){return {nullable:()=>Ic(s),optional:()=>St(s),optionalNullable:()=>Uc(s),transform:t=>xt(s,t),parseOrThrow:(t,r)=>{let o=s.parse(t,r);if(o.ok)return o.value;throw new we(o.errors)},jsonOrThrow:(t,r)=>{let o=s.json(t,r);if(o.ok)return o.value;throw new ue(o.errors)}}}function Ic(s){let t={parse:(r,o)=>r==null?{ok:true,value:null}:s.parse(r,o),json:(r,o)=>r==null?{ok:true,value:null}:s.json(r,o),getType:()=>S.NULLABLE};return {...t,...T(t)}}function St(s){let t={parse:(r,o)=>r==null?{ok:true,value:void 0}:s.parse(r,o),json:(r,o)=>o!=null&&o.omitUndefined&&r===void 0?{ok:true,value:void 0}:r==null?{ok:true,value:null}:s.json(r,o),getType:()=>S.OPTIONAL};return {...t,...T(t)}}function Uc(s){let t={parse:(r,o)=>r===void 0?{ok:true,value:void 0}:r===null?{ok:true,value:null}:s.parse(r,o),json:(r,o)=>r===void 0?{ok:true,value:void 0}:r===null?{ok:true,value:null}:s.json(r,o),getType:()=>S.OPTIONAL_NULLABLE};return {...t,...T(t)}}function xt(s,t){let r={parse:(o,i)=>{let n=s.parse(o,i);return n.ok?{ok:true,value:t.transform(n.value)}:n},json:(o,i)=>{let n=t.untransform(o);return s.json(n,i)},getType:()=>s.getType()};return {...r,...T(r)}}function Cs(){let s={parse:(t,{breadcrumbsPrefix:r=[]}={})=>typeof t=="bigint"?{ok:true,value:t}:typeof t=="number"?{ok:true,value:BigInt(t)}:{ok:false,errors:[{path:r,message:A(t,"bigint | number")}]},json:(t,{breadcrumbsPrefix:r=[]}={})=>typeof t!="bigint"?{ok:false,errors:[{path:r,message:A(t,"bigint")}]}:{ok:true,value:t},getType:()=>S.BIGINT};return {...D(s),...T(s)}}var Nc=/^([+-]?\d{4}(?!\d{2}\b))((-?)((0[1-9]|1[0-2])(\3([12]\d|0[1-9]|3[01]))?|W([0-4]\d|5[0-2])(-?[1-7])?|(00[1-9]|0[1-9]\d|[12]\d{2}|3([0-5]\d|6[1-6])))([T\s]((([01]\d|2[0-3])((:?)[0-5]\d)?|24:?00)([.,]\d+(?!:))?)?(\17[0-5]\d([.,]\d+)?)?([zZ]|([+-])([01]\d|2[0-3]):?([0-5]\d)?)?)?)?$/;function js(){let s={parse:(t,{breadcrumbsPrefix:r=[]}={})=>typeof t!="string"?{ok:false,errors:[{path:r,message:A(t,"string")}]}:Nc.test(t)?{ok:true,value:new Date(t)}:{ok:false,errors:[{path:r,message:A(t,"ISO 8601 date string")}]},json:(t,{breadcrumbsPrefix:r=[]}={})=>t instanceof Date?{ok:true,value:t.toISOString()}:{ok:false,errors:[{path:r,message:A(t,"Date object")}]},getType:()=>S.DATE};return {...D(s),...T(s)}}function W(s,t){return ()=>{let r={parse:t,json:t,getType:()=>s};return {...D(r),...T(r)}}}function eo(s){let t=new Set(s);return W(S.ENUM,(o,{allowUnrecognizedEnumValues:i,breadcrumbsPrefix:n=[]}={})=>typeof o!="string"?{ok:false,errors:[{path:n,message:A(o,"string")}]}:!t.has(o)&&!i?{ok:false,errors:[{path:n,message:A(o,"enum")}]}:{ok:true,value:o})()}function Is(s){let t=_t(s);return {...t,...T(t)}}function _t(s){return {parse:(t,r)=>ge(s).parse(t,r),json:(t,r)=>ge(s).json(t,r),getType:()=>ge(s).getType()}}function ge(s){let t=s;return t.__zurg_memoized==null&&(t.__zurg_memoized=s()),t.__zurg_memoized}function xe(s){return Object.entries(s)}function _e(s,t){let r=new Set(t);return Object.entries(s).reduce((o,[i,n])=>(r.has(i)&&(o[i]=n),o),{})}function oe(s){if(typeof s!="object"||s===null)return false;if(Object.getPrototypeOf(s)===null)return true;let t=s;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(s)===t}function Pe(s){return Object.keys(s)}function Us(s,t){let r=[],o=[];for(let i of s)t(i)?r.push(i):o.push(i);return [r,o]}function G(s){return {withParsedProperties:t=>Pt(s,t)}}function Pt(s,t){let r={parse:(o,i)=>{let n=s.parse(o,i);if(!n.ok)return n;let l=Object.entries(t).reduce((d,[u,w])=>({...d,[u]:typeof w=="function"?w(n.value):w}),{});return {ok:true,value:{...n.value,...l}}},json:(o,i)=>{var d;if(!oe(o))return {ok:false,errors:[{path:(d=i==null?void 0:i.breadcrumbsPrefix)!=null?d:[],message:A(o,"object")}]};let n=new Set(Object.keys(t)),l=_e(o,Object.keys(o).filter(u=>!n.has(u)));return s.json(l,i)},getType:()=>s.getType()};return {...r,...T(r),...G(r)}}function Ns(s,t){return {rawKey:s,valueSchema:t,isProperty:true}}function te(s){return s.isProperty}function ro(s){let t={_getRawProperties:()=>Object.entries(s).map(([r,o])=>te(o)?o.rawKey:r),_getParsedProperties:()=>Pe(s),parse:(r,o)=>{let i={},n=[];for(let[l,d]of xe(s)){let u=te(d)?d.rawKey:l,w=te(d)?d.valueSchema:d,g={rawKey:u,parsedKey:l,valueSchema:w};i[u]=g,Ms(w)&&n.push(u);}return Fs({value:r,requiredKeys:n,getProperty:l=>{let d=i[l];if(d!=null)return {transformedKey:d.parsedKey,transform:u=>{var w;return d.valueSchema.parse(u,{...o,breadcrumbsPrefix:[...(w=o==null?void 0:o.breadcrumbsPrefix)!=null?w:[],l]})}}},unrecognizedObjectKeys:o==null?void 0:o.unrecognizedObjectKeys,skipValidation:o==null?void 0:o.skipValidation,breadcrumbsPrefix:o==null?void 0:o.breadcrumbsPrefix,omitUndefined:o==null?void 0:o.omitUndefined})},json:(r,o)=>{let i=[];for(let[n,l]of xe(s)){let d=te(l)?l.valueSchema:l;Ms(d)&&i.push(n);}return Fs({value:r,requiredKeys:i,getProperty:n=>{let l=s[n];if(l!=null)return te(l)?{transformedKey:l.rawKey,transform:d=>{var u;return l.valueSchema.json(d,{...o,breadcrumbsPrefix:[...(u=o==null?void 0:o.breadcrumbsPrefix)!=null?u:[],n]})}}:{transformedKey:n,transform:d=>{var u;return l.json(d,{...o,breadcrumbsPrefix:[...(u=o==null?void 0:o.breadcrumbsPrefix)!=null?u:[],n]})}}},unrecognizedObjectKeys:o==null?void 0:o.unrecognizedObjectKeys,skipValidation:o==null?void 0:o.skipValidation,breadcrumbsPrefix:o==null?void 0:o.breadcrumbsPrefix,omitUndefined:o==null?void 0:o.omitUndefined})},getType:()=>S.OBJECT};return {...D(t),...T(t),...G(t),...ie(t)}}function Fs({value:s,requiredKeys:t,getProperty:r,unrecognizedObjectKeys:o="fail",skipValidation:i=false,breadcrumbsPrefix:n=[]}){if(!oe(s))return {ok:false,errors:[{path:n,message:A(s,"object")}]};let l=new Set(t),d=[],u={};for(let[w,g]of Object.entries(s)){let z=r(w);if(z!=null){l.delete(w);let k=z.transform(g);k.ok?u[z.transformedKey]=k.value:(u[w]=g,d.push(...k.errors));}else switch(o){case "fail":d.push({path:[...n,w],message:`Unexpected key "${w}"`});break;case "strip":break;case "passthrough":u[w]=g;break}}return d.push(...t.filter(w=>l.has(w)).map(w=>({path:n,message:`Missing required key "${w}"`}))),d.length===0||i?{ok:true,value:u}:{ok:false,errors:d}}function ie(s){return {extend:t=>{let r={_getParsedProperties:()=>[...s._getParsedProperties(),...t._getParsedProperties()],_getRawProperties:()=>[...s._getRawProperties(),...t._getRawProperties()],parse:(o,i)=>Ds({extensionKeys:t._getRawProperties(),value:o,transformBase:n=>s.parse(n,i),transformExtension:n=>t.parse(n,i)}),json:(o,i)=>Ds({extensionKeys:t._getParsedProperties(),value:o,transformBase:n=>s.json(n,i),transformExtension:n=>t.json(n,i)}),getType:()=>S.OBJECT};return {...r,...T(r),...G(r),...ie(r)}},passthrough:()=>{let t={_getParsedProperties:()=>s._getParsedProperties(),_getRawProperties:()=>s._getRawProperties(),parse:(r,o)=>{let i=s.parse(r,{...o,unrecognizedObjectKeys:"passthrough"});return i.ok?{ok:true,value:{...r,...i.value}}:i},json:(r,o)=>{let i=s.json(r,{...o,unrecognizedObjectKeys:"passthrough"});return i.ok?{ok:true,value:{...r,...i.value}}:i},getType:()=>S.OBJECT};return {...t,...T(t),...G(t),...ie(t)}}}}function Ds({extensionKeys:s,value:t,transformBase:r,transformExtension:o}){let i=new Set(s),[n,l]=Us(Pe(t),w=>i.has(w)),d=r(_e(t,l)),u=o(_e(t,n));return d.ok&&u.ok?{ok:true,value:{...d.value,...u.value}}:{ok:false,errors:[...d.ok?[]:d.errors,...u.ok?[]:u.errors]}}function Ms(s){return !Fc(s)}function Fc(s){switch(s.getType()){case S.ANY:case S.UNKNOWN:case S.OPTIONAL:case S.OPTIONAL_NULLABLE:return true;default:return false}}function Bs(s){return ro(s)}function Os(s){let t={..._t(s),_getRawProperties:()=>ge(s)._getRawProperties(),_getParsedProperties:()=>ge(s)._getParsedProperties()};return {...t,...T(t),...G(t),...ie(t)}}function oo(s){let t={parse:(r,o)=>Ws(r,(i,n)=>{var l;return s.parse(i,{...o,breadcrumbsPrefix:[...(l=o==null?void 0:o.breadcrumbsPrefix)!=null?l:[],`[${n}]`]})}),json:(r,o)=>Ws(r,(i,n)=>{var l;return s.json(i,{...o,breadcrumbsPrefix:[...(l=o==null?void 0:o.breadcrumbsPrefix)!=null?l:[],`[${n}]`]})}),getType:()=>S.LIST};return {...D(t),...T(t)}}function Ws(s,t){return Array.isArray(s)?s.map((o,i)=>t(o,i)).reduce((o,i)=>{if(o.ok&&i.ok)return {ok:true,value:[...o.value,i.value]};let n=[];return o.ok||n.push(...o.errors),i.ok||n.push(...i.errors),{ok:false,errors:n}},{ok:true,value:[]}):{ok:false,errors:[{message:A(s,"list"),path:[]}]}}function Ls(s){return W(S.STRING_LITERAL,(r,{breadcrumbsPrefix:o=[]}={})=>r===s?{ok:true,value:s}:{ok:false,errors:[{path:o,message:A(r,`"${s}"`)}]})()}function Vs(s){return W(S.BOOLEAN_LITERAL,(r,{breadcrumbsPrefix:o=[]}={})=>r===s?{ok:true,value:s}:{ok:false,errors:[{path:o,message:A(r,`${s.toString()}`)}]})()}var Js=W(S.ANY,s=>({ok:true,value:s}));var Hs=W(S.BOOLEAN,(s,{breadcrumbsPrefix:t=[]}={})=>typeof s=="boolean"?{ok:true,value:s}:{ok:false,errors:[{path:t,message:A(s,"boolean")}]});var Ks=W(S.NUMBER,(s,{breadcrumbsPrefix:t=[]}={})=>typeof s=="number"?{ok:true,value:s}:{ok:false,errors:[{path:t,message:A(s,"number")}]});var Xs=W(S.STRING,(s,{breadcrumbsPrefix:t=[]}={})=>typeof s=="string"?{ok:true,value:s}:{ok:false,errors:[{path:t,message:A(s,"string")}]});var Gs=W(S.UNKNOWN,s=>({ok:true,value:s}));function Qs(s,t){let r={parse:(o,i)=>$s({value:o,isKeyNumeric:s.getType()===S.NUMBER,transformKey:n=>{var l;return s.parse(n,{...i,breadcrumbsPrefix:[...(l=i==null?void 0:i.breadcrumbsPrefix)!=null?l:[],`${n} (key)`]})},transformValue:(n,l)=>{var d;return t.parse(n,{...i,breadcrumbsPrefix:[...(d=i==null?void 0:i.breadcrumbsPrefix)!=null?d:[],`${l}`]})},breadcrumbsPrefix:i==null?void 0:i.breadcrumbsPrefix}),json:(o,i)=>$s({value:o,isKeyNumeric:s.getType()===S.NUMBER,transformKey:n=>{var l;return s.json(n,{...i,breadcrumbsPrefix:[...(l=i==null?void 0:i.breadcrumbsPrefix)!=null?l:[],`${n} (key)`]})},transformValue:(n,l)=>{var d;return t.json(n,{...i,breadcrumbsPrefix:[...(d=i==null?void 0:i.breadcrumbsPrefix)!=null?d:[],`${l}`]})},breadcrumbsPrefix:i==null?void 0:i.breadcrumbsPrefix}),getType:()=>S.RECORD};return {...D(r),...T(r)}}function $s({value:s,isKeyNumeric:t,transformKey:r,transformValue:o,breadcrumbsPrefix:i=[]}){return oe(s)?xe(s).reduce((n,[l,d])=>{if(d===void 0)return n;let u=n,w=l;if(t){let x=l.length>0?Number(l):NaN;isNaN(x)||(w=x);}let g=r(w),z=o(d,w);if(u.ok&&g.ok&&z.ok)return {ok:true,value:{...u.value,[g.value]:z.value}};let k=[];return u.ok||k.push(...u.errors),g.ok||k.push(...g.errors),z.ok||k.push(...z.errors),{ok:false,errors:k}},{ok:true,value:{}}):{ok:false,errors:[{path:i,message:A(s,"object")}]}}function Ys(s){let t=oo(s),r={parse:(o,i)=>{let n=t.parse(o,i);return n.ok?{ok:true,value:new Set(n.value)}:n},json:(o,i)=>{var l;return o instanceof Set?t.json([...o],i):{ok:false,errors:[{path:(l=i==null?void 0:i.breadcrumbsPrefix)!=null?l:[],message:A(o,"Set")}]}},getType:()=>S.SET};return {...D(r),...T(r)}}function qs(s){let t={parse:(r,o)=>Zs((i,n)=>i.parse(r,n),s,o),json:(r,o)=>Zs((i,n)=>i.json(r,n),s,o),getType:()=>S.UNDISCRIMINATED_UNION};return {...D(t),...T(t)}}function Zs(s,t,r){let o=[];for(let[i,n]of t.entries()){let l=s(n,{...r,skipValidation:false});if(l.ok)return l;for(let d of l.errors)o.push({path:d.path,message:`[Variant ${i}] ${d.message}`});}return {ok:false,errors:o}}function ep(s,t){return {parsedDiscriminant:s,rawDiscriminant:t}}function op(s,t){let r=typeof s=="string"?s:s.rawDiscriminant,o=typeof s=="string"?s:s.parsedDiscriminant,i=eo(Pe(t)),n={parse:(l,d)=>rp({value:l,discriminant:r,transformedDiscriminant:o,transformDiscriminantValue:u=>{var w;return i.parse(u,{allowUnrecognizedEnumValues:d==null?void 0:d.allowUnrecognizedUnionMembers,breadcrumbsPrefix:[...(w=d==null?void 0:d.breadcrumbsPrefix)!=null?w:[],r]})},getAdditionalPropertiesSchema:u=>t[u],allowUnrecognizedUnionMembers:d==null?void 0:d.allowUnrecognizedUnionMembers,transformAdditionalProperties:(u,w)=>w.parse(u,d),breadcrumbsPrefix:d==null?void 0:d.breadcrumbsPrefix}),json:(l,d)=>rp({value:l,discriminant:o,transformedDiscriminant:r,transformDiscriminantValue:u=>{var w;return i.json(u,{allowUnrecognizedEnumValues:d==null?void 0:d.allowUnrecognizedUnionMembers,breadcrumbsPrefix:[...(w=d==null?void 0:d.breadcrumbsPrefix)!=null?w:[],o]})},getAdditionalPropertiesSchema:u=>t[u],allowUnrecognizedUnionMembers:d==null?void 0:d.allowUnrecognizedUnionMembers,transformAdditionalProperties:(u,w)=>w.json(u,d),breadcrumbsPrefix:d==null?void 0:d.breadcrumbsPrefix}),getType:()=>S.UNION};return {...D(n),...T(n),...G(n)}}function rp({value:s,discriminant:t,transformedDiscriminant:r,transformDiscriminantValue:o,getAdditionalPropertiesSchema:i,allowUnrecognizedUnionMembers:n=false,transformAdditionalProperties:l,breadcrumbsPrefix:d=[]}){if(!oe(s))return {ok:false,errors:[{path:d,message:A(s,"object")}]};let{[t]:u,...w}=s;if(u==null)return {ok:false,errors:[{path:d,message:`Missing discriminant ("${t}")`}]};let g=o(u);if(!g.ok)return {ok:false,errors:g.errors};let z=i(g.value);if(z==null)return n?{ok:true,value:{[r]:g.value,...w}}:{ok:false,errors:[{path:[...d,t],message:"Unexpected discriminant value"}]};let k=l(w,z);return k.ok?{ok:true,value:{[r]:u,...k.value}}:k}function Dc(s){var t=[];if(s.length===0)return "";if(typeof s[0]!="string")throw new TypeError("Url must be a string. Received "+s[0]);if(s[0].match(/^[^/:]+:\/*$/)&&s.length>1){var r=s.shift();s[0]=r+s[0];}s[0].match(/^file:\/\/\//)?s[0]=s[0].replace(/^([^/:]+):\/*/,"$1:///"):s[0]=s[0].replace(/^([^/:]+):\/*/,"$1://");for(var o=0;o<s.length;o++){var i=s[o];if(typeof i!="string")throw new TypeError("Url must be a string. Received "+i);i!==""&&(o>0&&(i=i.replace(/^[\/]+/,"")),o<s.length-1?i=i.replace(/[\/]+$/,""):i=i.replace(/[\/]+$/,"/"),t.push(i));}var n=t.join("/");n=n.replace(/\/(\?|&|#[^!])/g,"$1");var l=n.split("?");return n=l.shift()+(l.length>0?"?":"")+l.join("&"),n}function y(){var s;return typeof arguments[0]=="object"?s=arguments[0]:s=[].slice.call(arguments),Dc(s)}var N={};a$1(N,{AssistantMessage:()=>Li,AssistantMessageRole:()=>Wi,Attachment:()=>ei,AttachmentListRequestEntityType:()=>to,AttachmentPage:()=>ri,AuthDetailsHolder:()=>ni,AutomationRuleEvaluator:()=>Vc,AutomationRuleEvaluatorLlmAsJudge:()=>ui,AutomationRuleEvaluatorLlmAsJudgePublic:()=>wr,AutomationRuleEvaluatorLlmAsJudgeWrite:()=>zi,AutomationRuleEvaluatorObjectPublic:()=>ji,AutomationRuleEvaluatorPagePublic:()=>Ii,AutomationRuleEvaluatorPublic:()=>Ui,AutomationRuleEvaluatorUpdate:()=>Oi,AutomationRuleEvaluatorUpdateLlmAsJudge:()=>Mi,AutomationRuleEvaluatorUpdateUserDefinedMetricPython:()=>Bi,AutomationRuleEvaluatorUserDefinedMetricPython:()=>wi,AutomationRuleEvaluatorUserDefinedMetricPythonPublic:()=>gr,AutomationRuleEvaluatorUserDefinedMetricPythonWrite:()=>Si,AutomationRuleEvaluatorWrite:()=>xi,AvgValueStatPublic:()=>jn,BatchDelete:()=>M,BiInformation:()=>$t,BiInformationResponse:()=>mr,CategoricalFeedbackDefinition:()=>Ta,CategoricalFeedbackDefinitionCreate:()=>ja,CategoricalFeedbackDefinitionPublic:()=>_r,CategoricalFeedbackDefinitionUpdate:()=>La,CategoricalFeedbackDetail:()=>Aa,CategoricalFeedbackDetailCreate:()=>Ca,CategoricalFeedbackDetailPublic:()=>Fa,CategoricalFeedbackDetailUpdate:()=>Wa,ChatCompletionChoice:()=>Ji,ChatCompletionRequest:()=>cr,ChatCompletionResponse:()=>Gi,Check:()=>ya,CheckName:()=>ha,CheckPublic:()=>Wn,CheckPublicName:()=>Bn,CheckPublicResult:()=>On,CheckResult:()=>ba,ChunkedOutputJsonNode:()=>Kc,ChunkedOutputJsonNodePublic:()=>Qc,ChunkedOutputJsonNodePublicType:()=>Pa,ChunkedOutputJsonNodeType:()=>fa,Column:()=>wa,ColumnCompare:()=>qi,ColumnCompareTypesItem:()=>Zi,ColumnPublic:()=>ma,ColumnPublicTypesItem:()=>la,ColumnTypesItem:()=>ua,Comment:()=>B,CommentCompare:()=>ea,CommentPublic:()=>ce,CompleteMultipartUploadRequest:()=>Do,CompleteMultipartUploadRequestEntityType:()=>oi,CompletionTokensDetails:()=>Ki,CountValueStatPublic:()=>In,CreatePromptVersionDetail:()=>Ye,DataPointNumberPublic:()=>pn,Dataset:()=>Jc,DatasetIdentifier:()=>Ce,DatasetIdentifierPublic:()=>Ie,DatasetItem:()=>Yi,DatasetItemBatch:()=>Hc,DatasetItemBatchWrite:()=>ve,DatasetItemCompare:()=>aa,DatasetItemCompareSource:()=>ra,DatasetItemPageCompare:()=>na,DatasetItemPagePublic:()=>da,DatasetItemPublic:()=>hr,DatasetItemPublicSource:()=>ca,DatasetItemSource:()=>Qi,DatasetItemStreamRequest:()=>Ue,DatasetItemWrite:()=>Tt,DatasetItemWriteSource:()=>At,DatasetItemsDelete:()=>je,DatasetPagePublic:()=>pa,DatasetPublic:()=>ye,DatasetPublicVisibility:()=>sa,DatasetUpdate:()=>Ee,DatasetUpdateVisibility:()=>co,DatasetVisibility:()=>$i,DatasetWrite:()=>Te,DatasetWriteVisibility:()=>po,DeleteAttachmentsRequest:()=>Lc,DeleteAttachmentsRequestEntityType:()=>ii,DeleteFeedbackScore:()=>Er,DeleteIdsHolder:()=>br,DeleteTraceThreads:()=>ar,Delta:()=>Vi,DownloadAttachmentRequestEntityType:()=>io,ErrorInfo:()=>q,ErrorInfoPublic:()=>Cr,ErrorInfoWrite:()=>Be,ErrorMessage:()=>K,ErrorMessageDetail:()=>al,ErrorMessageDetailed:()=>tl,ErrorMessagePublic:()=>$c,Experiment:()=>Xc,ExperimentItem:()=>Fe,ExperimentItemBulkRecord:()=>Sa,ExperimentItemBulkRecordWrite:()=>It,ExperimentItemBulkUpload:()=>Gc,ExperimentItemBulkUploadWrite:()=>Oe,ExperimentItemCompare:()=>ia,ExperimentItemPublic:()=>Rr,ExperimentItemStreamRequest:()=>We,ExperimentItemsBatch:()=>De,ExperimentItemsDelete:()=>Me,ExperimentPagePublic:()=>_a,ExperimentPublic:()=>xr,ExperimentPublicType:()=>xa,ExperimentStreamRequestPublic:()=>Le,ExperimentType:()=>Ra,ExperimentWrite:()=>Ne,ExperimentWriteType:()=>mo,ExportTraceServiceRequest:()=>el,Feedback:()=>Yc,FeedbackCreate:()=>Na,FeedbackDefinitionPagePublic:()=>Ba,FeedbackObjectPublic:()=>Ma,FeedbackPublic:()=>Oa,FeedbackScore:()=>X,FeedbackScoreAverage:()=>re,FeedbackScoreAverageDetailed:()=>gn,FeedbackScoreAveragePublic:()=>kr,FeedbackScoreBatch:()=>Nr,FeedbackScoreBatchItem:()=>Mn,FeedbackScoreBatchItemSource:()=>Dn,FeedbackScoreCompare:()=>ta,FeedbackScoreCompareSource:()=>oa,FeedbackScoreNames:()=>sn,FeedbackScorePublic:()=>jr,FeedbackScorePublicSource:()=>vn,FeedbackScoreSource:()=>vt,FeedbackScoreWrite:()=>jt,FeedbackScoreWriteSource:()=>Ct,FeedbackUpdate:()=>Ha,FindFeedbackDefinitionsRequestType:()=>go,FindFeedbackScoreNames1RequestType:()=>Eo,Function:()=>pr,FunctionCall:()=>ee,GetSpanStatsRequestType:()=>Co,GetSpansByProjectRequestType:()=>To,Guardrail:()=>Ga,GuardrailBatch:()=>Zc,GuardrailBatchWrite:()=>lr,GuardrailName:()=>Ka,GuardrailResult:()=>Xa,GuardrailWrite:()=>Gt,GuardrailWriteName:()=>Kt,GuardrailWriteResult:()=>Xt,GuardrailsValidation:()=>za,GuardrailsValidationPublic:()=>Ln,JsonListString:()=>L,JsonListStringCompare:()=>Mo,JsonListStringPublic:()=>le,JsonListStringWrite:()=>ae,JsonNode:()=>_,JsonNodeDetail:()=>Ut,JsonNodePublic:()=>Q,JsonNodeWrite:()=>$,JsonSchema:()=>Vt,LlmAsJudgeCode:()=>dr,LlmAsJudgeCodePublic:()=>Ei,LlmAsJudgeCodeWrite:()=>yi,LlmAsJudgeMessage:()=>li,LlmAsJudgeMessagePublic:()=>Ai,LlmAsJudgeMessagePublicRole:()=>Pi,LlmAsJudgeMessageRole:()=>ci,LlmAsJudgeMessageWrite:()=>Ri,LlmAsJudgeMessageWriteRole:()=>fi,LlmAsJudgeModelParameters:()=>pi,LlmAsJudgeModelParametersPublic:()=>_i,LlmAsJudgeModelParametersWrite:()=>gi,LlmAsJudgeOutputSchema:()=>di,LlmAsJudgeOutputSchemaPublic:()=>vi,LlmAsJudgeOutputSchemaPublicType:()=>Ti,LlmAsJudgeOutputSchemaType:()=>mi,LlmAsJudgeOutputSchemaWrite:()=>bi,LlmAsJudgeOutputSchemaWriteType:()=>hi,LogItem:()=>Fi,LogItemLevel:()=>Ni,LogPage:()=>Di,Message:()=>Ot,MultipartUploadPart:()=>ti,NumericalFeedbackDefinition:()=>Ea,NumericalFeedbackDefinitionCreate:()=>Ua,NumericalFeedbackDefinitionPublic:()=>Pr,NumericalFeedbackDefinitionUpdate:()=>Ja,NumericalFeedbackDetail:()=>va,NumericalFeedbackDetailCreate:()=>Ia,NumericalFeedbackDetailPublic:()=>Da,NumericalFeedbackDetailUpdate:()=>Va,Optimization:()=>rl,OptimizationPagePublic:()=>rn,OptimizationPublic:()=>Tr,OptimizationPublicStatus:()=>en,OptimizationStatus:()=>Za,OptimizationUpdate:()=>He,OptimizationUpdateStatus:()=>bo,OptimizationWrite:()=>Wo,OptimizationWriteStatus:()=>qa,PageColumns:()=>ga,PercentageValueStatPublic:()=>Un,PercentageValues:()=>pe,PercentageValuesDetailed:()=>fn,PercentageValuesPublic:()=>Sr,Project:()=>ol,ProjectDetailed:()=>hn,ProjectDetailedVisibility:()=>Rn,ProjectMetricRequestPublic:()=>Ge,ProjectMetricRequestPublicInterval:()=>xo,ProjectMetricRequestPublicMetricType:()=>So,ProjectMetricResponsePublic:()=>dn,ProjectMetricResponsePublicInterval:()=>ln,ProjectMetricResponsePublicMetricType:()=>cn,ProjectPagePublic:()=>an,ProjectPublic:()=>vr,ProjectPublicVisibility:()=>tn,ProjectRetrieveDetailed:()=>$e,ProjectStatItemObjectPublic:()=>Fn,ProjectStatsPublic:()=>Ur,ProjectStatsSummary:()=>wn,ProjectStatsSummaryItem:()=>un,ProjectUpdate:()=>Xe,ProjectUpdateVisibility:()=>ko,ProjectVisibility:()=>on,ProjectWrite:()=>Ke,ProjectWriteVisibility:()=>zo,Prompt:()=>il,PromptDetail:()=>kn,PromptPagePublic:()=>An,PromptPublic:()=>Pn,PromptTokensDetails:()=>Hi,PromptType:()=>bn,PromptUpdatable:()=>Ze,PromptVersion:()=>zn,PromptVersionDetail:()=>Z,PromptVersionDetailType:()=>Nt,PromptVersionLink:()=>Bo,PromptVersionLinkPublic:()=>Oo,PromptVersionLinkWrite:()=>wo,PromptVersionPagePublic:()=>_n,PromptVersionPublic:()=>xn,PromptVersionPublicType:()=>Sn,PromptVersionRetrieveDetail:()=>qe,PromptVersionType:()=>yn,PromptWrite:()=>Qe,PromptWriteType:()=>Po,ProviderApiKey:()=>qc,ProviderApiKeyPagePublic:()=>Qa,ProviderApiKeyProvider:()=>Ya,ProviderApiKeyPublic:()=>Ar,ProviderApiKeyPublicProvider:()=>$a,ProviderApiKeyUpdate:()=>Je,ProviderApiKeyWrite:()=>Ve,ProviderApiKeyWriteProvider:()=>Ro,ResponseFormat:()=>Jt,ResponseFormatType:()=>Lt,ResultsNumberPublic:()=>mn,ScoreName:()=>nn,ServiceTogglesConfig:()=>Tn,Span:()=>zr,SpanBatch:()=>nl,SpanBatchWrite:()=>er,SpanFilterPublic:()=>Dt,SpanFilterPublicOperator:()=>Ft,SpanPagePublic:()=>Cn,SpanPublic:()=>Ir,SpanPublicType:()=>En,SpanSearchStreamRequestPublic:()=>or,SpanSearchStreamRequestPublicType:()=>jo,SpanType:()=>ka,SpanUpdate:()=>rr,SpanUpdateType:()=>vo,SpanWrite:()=>se,SpanWriteType:()=>Et,SpansCountResponse:()=>Yt,StartMultipartUploadRequest:()=>Ae,StartMultipartUploadRequestEntityType:()=>ao,StartMultipartUploadResponse:()=>ai,StreamOptions:()=>Wt,Tool:()=>Ht,ToolCall:()=>fr,Trace:()=>yr,TraceBatch:()=>sl,TraceBatchWrite:()=>tr,TraceCountResponse:()=>qt,TraceFilterPublic:()=>Bt,TraceFilterPublicOperator:()=>Mt,TracePagePublic:()=>Jn,TracePublic:()=>Fr,TraceSearchStreamRequestPublic:()=>sr,TraceThread:()=>Dr,TraceThreadIdentifier:()=>nr,TraceThreadPage:()=>Vn,TraceUpdate:()=>ir,TraceWrite:()=>ne,UploadAttachmentRequestEntityType:()=>no,Usage:()=>Xi,UserDefinedMetricPythonCode:()=>ur,UserDefinedMetricPythonCodePublic:()=>Ci,UserDefinedMetricPythonCodeWrite:()=>ki,WorkspaceNameHolder:()=>si,WorkspaceSpansCount:()=>Qt,WorkspaceTraceCount:()=>Zt,attachments:()=>fe,chatCompletions:()=>No,datasets:()=>lo,experiments:()=>Re,feedbackDefinitions:()=>fo,guardrails:()=>Fo,llmProviderKey:()=>ho,optimizations:()=>yo,projects:()=>_o,prompts:()=>Ao,spans:()=>he,traces:()=>be});var fe={};a$1(fe,{AttachmentListRequestEntityType:()=>to,DownloadAttachmentRequestEntityType:()=>io,StartMultipartUploadRequest:()=>Ae,StartMultipartUploadRequestEntityType:()=>ao,UploadAttachmentRequestEntityType:()=>no,uploadAttachment:()=>so});var to=e.enum_(["trace","span"]);var io=e.enum_(["trace","span"]);var ao=e.enum_(["trace","span"]);var no=e.enum_(["trace","span"]);var so={};a$1(so,{Request:()=>Mc});var Mc=e.record(e.string(),e.unknown());var Ae=e.object({fileName:e.property("file_name",e.string()),numOfFileParts:e.property("num_of_file_parts",e.number()),mimeType:e.property("mime_type",e.string().optional()),projectName:e.property("project_name",e.string().optional()),entityType:e.property("entity_type",ao),entityId:e.property("entity_id",e.string()),path:e.string()});var lo={};a$1(lo,{DatasetIdentifier:()=>Ce,DatasetIdentifierPublic:()=>Ie,DatasetItemBatchWrite:()=>ve,DatasetItemStreamRequest:()=>Ue,DatasetItemsDelete:()=>je,DatasetUpdate:()=>Ee,DatasetUpdateVisibility:()=>co,DatasetWrite:()=>Te,DatasetWriteVisibility:()=>po});var po=e.enum_(["private","public"]);var co=e.enum_(["private","public"]);var Te=e.object({id:e.string().optional(),name:e.string(),visibility:po.optional(),description:e.string().optional()});var At=e.enum_(["manual","trace","span","sdk"]);var _=e.record(e.string(),e.unknown());var Tt=e.object({id:e.string().optional(),traceId:e.property("trace_id",e.string().optional()),spanId:e.property("span_id",e.string().optional()),source:At,data:_});var ve=e.object({datasetName:e.property("dataset_name",e.string().optional()),datasetId:e.property("dataset_id",e.string().optional()),items:e.list(Tt)});var Ee=e.object({name:e.string(),description:e.string().optional(),visibility:co.optional()});var Ce=e.object({datasetName:e.property("dataset_name",e.string())});var je=e.object({itemIds:e.property("item_ids",e.list(e.string()))});var Ie=e.object({datasetName:e.property("dataset_name",e.string())});var Ue=e.object({datasetName:e.property("dataset_name",e.string()),lastRetrievedId:e.property("last_retrieved_id",e.string().optional()),steamLimit:e.property("steam_limit",e.number().optional())});var Re={};a$1(Re,{ExperimentItemBulkUploadWrite:()=>Oe,ExperimentItemStreamRequest:()=>We,ExperimentItemsBatch:()=>De,ExperimentItemsDelete:()=>Me,ExperimentStreamRequestPublic:()=>Le,ExperimentWrite:()=>Ne,ExperimentWriteType:()=>mo,findFeedbackScoreNames:()=>uo});var mo=e.enum_(["regular","trial","mini-batch"]);var uo={};a$1(uo,{Response:()=>Bc});var Bc=e.list(e.string());var $=e.record(e.string(),e.unknown());var wo=e.object({id:e.string()});var Ne=e.object({id:e.string().optional(),datasetName:e.property("dataset_name",e.string()),name:e.string().optional(),metadata:$.optional(),type:mo.optional(),optimizationId:e.property("optimization_id",e.string().optional()),promptVersion:e.property("prompt_version",wo.optional()),promptVersions:e.property("prompt_versions",e.list(wo).optional())});var L=e.undiscriminatedUnion([e.record(e.string(),e.unknown()),e.list(e.record(e.string(),e.unknown())),e.string()]);var vt=e.enum_(["ui","sdk","online_scoring"]);var X=e.object({name:e.string(),categoryName:e.property("category_name",e.string().optional()),value:e.number(),reason:e.string().optional(),source:vt,createdAt:e.property("created_at",e.date().optional()),lastUpdatedAt:e.property("last_updated_at",e.date().optional()),createdBy:e.property("created_by",e.string().optional()),lastUpdatedBy:e.property("last_updated_by",e.string().optional())});var B=e.object({id:e.string().optional(),text:e.string(),createdAt:e.property("created_at",e.date().optional()),lastUpdatedAt:e.property("last_updated_at",e.date().optional()),createdBy:e.property("created_by",e.string().optional()),lastUpdatedBy:e.property("last_updated_by",e.string().optional())});var Fe=e.object({id:e.string().optional(),experimentId:e.property("experiment_id",e.string()),datasetItemId:e.property("dataset_item_id",e.string()),traceId:e.property("trace_id",e.string()),input:L.optional(),output:L.optional(),feedbackScores:e.property("feedback_scores",e.list(X).optional()),comments:e.list(B).optional(),totalEstimatedCost:e.property("total_estimated_cost",e.number().optional()),duration:e.number().optional(),usage:e.record(e.string(),e.number()).optional(),createdAt:e.property("created_at",e.date().optional()),lastUpdatedAt:e.property("last_updated_at",e.date().optional()),createdBy:e.property("created_by",e.string().optional()),lastUpdatedBy:e.property("last_updated_by",e.string().optional())});var De=e.object({experimentItems:e.property("experiment_items",e.list(Fe))});var Me=e.object({ids:e.list(e.string())});var ae=e.undiscriminatedUnion([e.record(e.string(),e.unknown()),e.list(e.record(e.string(),e.unknown())),e.string()]);var Be=e.object({exceptionType:e.property("exception_type",e.string()),message:e.string().optional(),traceback:e.string()});var ne=e.object({id:e.string().optional(),projectName:e.property("project_name",e.string().optional()),name:e.string().optional(),startTime:e.property("start_time",e.date()),endTime:e.property("end_time",e.date().optional()),input:ae.optional(),output:ae.optional(),metadata:$.optional(),tags:e.list(e.string()).optional(),errorInfo:e.property("error_info",Be.optional()),lastUpdatedAt:e.property("last_updated_at",e.date().optional()),threadId:e.property("thread_id",e.string().optional())});var Et=e.enum_(["general","tool","llm","guardrail"]);var se=e.object({id:e.string().optional(),projectName:e.property("project_name",e.string().optional()),traceId:e.property("trace_id",e.string()),parentSpanId:e.property("parent_span_id",e.string().optional()),name:e.string().optional(),type:Et.optional(),startTime:e.property("start_time",e.date()),endTime:e.property("end_time",e.date().optional()),input:ae.optional(),output:ae.optional(),metadata:$.optional(),model:e.string().optional(),provider:e.string().optional(),tags:e.list(e.string()).optional(),usage:e.record(e.string(),e.number()).optional(),errorInfo:e.property("error_info",Be.optional()),lastUpdatedAt:e.property("last_updated_at",e.date().optional()),totalEstimatedCost:e.property("total_estimated_cost",e.number().optional()),totalEstimatedCostVersion:e.propert