zod update
This commit is contained in:
parent
d6b6f2803d
commit
9b96450054
792
packages/commons/dist/component.d.ts
vendored
792
packages/commons/dist/component.d.ts
vendored
@ -5,23 +5,13 @@ export declare const find_items: (nodes: string[], options: any) => {
|
||||
config: any;
|
||||
}[];
|
||||
export declare const get: (src: any, root: any, type: any) => IComponentNode[];
|
||||
export declare const UrlSchema: z.ZodEffects<z.ZodString, string, string>;
|
||||
export declare const UrlSchema: z.ZodPipe<z.ZodString, z.ZodTransform<string, string>>;
|
||||
export declare const ExifSchema: z.ZodObject<{
|
||||
file: z.ZodAny;
|
||||
jfif: z.ZodAny;
|
||||
exif: z.ZodAny;
|
||||
gps: z.ZodAny;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
}, {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
}>;
|
||||
}, z.core.$strip>;
|
||||
export declare const ImageMetaSchema: z.ZodObject<{
|
||||
format: z.ZodString;
|
||||
width: z.ZodNumber;
|
||||
@ -37,37 +27,7 @@ export declare const ImageMetaSchema: z.ZodObject<{
|
||||
hasAlpha: z.ZodBoolean;
|
||||
orientation: z.ZodNumber;
|
||||
exif: z.ZodAny;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
height?: number;
|
||||
width?: number;
|
||||
exif?: any;
|
||||
format?: string;
|
||||
space?: string;
|
||||
channels?: number;
|
||||
depth?: string;
|
||||
density?: number;
|
||||
chromaSubsampling?: string;
|
||||
isProgressive?: boolean;
|
||||
resolutionUnit?: string;
|
||||
hasProfile?: boolean;
|
||||
hasAlpha?: boolean;
|
||||
orientation?: number;
|
||||
}, {
|
||||
height?: number;
|
||||
width?: number;
|
||||
exif?: any;
|
||||
format?: string;
|
||||
space?: string;
|
||||
channels?: number;
|
||||
depth?: string;
|
||||
density?: number;
|
||||
chromaSubsampling?: string;
|
||||
isProgressive?: boolean;
|
||||
resolutionUnit?: string;
|
||||
hasProfile?: boolean;
|
||||
hasAlpha?: boolean;
|
||||
orientation?: number;
|
||||
}>;
|
||||
}, z.core.$strip>;
|
||||
export declare const CADMetaSchema: z.ZodObject<{
|
||||
file: z.ZodString;
|
||||
name: z.ZodString;
|
||||
@ -75,61 +35,27 @@ export declare const CADMetaSchema: z.ZodObject<{
|
||||
step: z.ZodOptional<z.ZodString>;
|
||||
model: z.ZodOptional<z.ZodString>;
|
||||
html: z.ZodOptional<z.ZodString>;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
name?: string;
|
||||
file?: string;
|
||||
configuration?: string;
|
||||
step?: string;
|
||||
model?: string;
|
||||
html?: string;
|
||||
}, {
|
||||
name?: string;
|
||||
file?: string;
|
||||
configuration?: string;
|
||||
step?: string;
|
||||
model?: string;
|
||||
html?: string;
|
||||
}>;
|
||||
}, z.core.$strip>;
|
||||
export declare const ShippingSchema: z.ZodObject<{
|
||||
price: z.ZodOptional<z.ZodNumber>;
|
||||
transit: z.ZodOptional<z.ZodNumber>;
|
||||
handling: z.ZodOptional<z.ZodNumber>;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
price?: number;
|
||||
transit?: number;
|
||||
handling?: number;
|
||||
}, {
|
||||
price?: number;
|
||||
transit?: number;
|
||||
handling?: number;
|
||||
}>;
|
||||
}, z.core.$strip>;
|
||||
export declare const ManufacturingSchema: z.ZodObject<{
|
||||
lead_time: z.ZodOptional<z.ZodNumber>;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
lead_time?: number;
|
||||
}, {
|
||||
lead_time?: number;
|
||||
}>;
|
||||
}, z.core.$strip>;
|
||||
export declare const ResourceSchema: z.ZodObject<{
|
||||
name: z.ZodString;
|
||||
url: z.ZodString;
|
||||
type: z.ZodString;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
type?: string;
|
||||
name?: string;
|
||||
url?: string;
|
||||
}, {
|
||||
type?: string;
|
||||
name?: string;
|
||||
url?: string;
|
||||
}>;
|
||||
}, z.core.$strip>;
|
||||
export declare const AssetImageSchema: z.ZodObject<{
|
||||
name: z.ZodOptional<z.ZodString>;
|
||||
url: z.ZodString;
|
||||
thumb: z.ZodOptional<z.ZodString>;
|
||||
responsive: z.ZodOptional<z.ZodString>;
|
||||
meta: z.ZodOptional<z.ZodAny>;
|
||||
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
||||
keywords: z.ZodOptional<z.ZodArray<z.ZodString>>;
|
||||
description: z.ZodOptional<z.ZodString>;
|
||||
alt: z.ZodOptional<z.ZodString>;
|
||||
title: z.ZodOptional<z.ZodString>;
|
||||
@ -141,80 +67,18 @@ export declare const AssetImageSchema: z.ZodObject<{
|
||||
jfif: z.ZodAny;
|
||||
exif: z.ZodAny;
|
||||
gps: z.ZodAny;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
}, {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
}>>;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
name?: string;
|
||||
url?: string;
|
||||
thumb?: string;
|
||||
responsive?: string;
|
||||
meta?: any;
|
||||
keywords?: string[];
|
||||
description?: string;
|
||||
alt?: string;
|
||||
title?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
order?: number;
|
||||
exif?: {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
};
|
||||
}, {
|
||||
name?: string;
|
||||
url?: string;
|
||||
thumb?: string;
|
||||
responsive?: string;
|
||||
meta?: any;
|
||||
keywords?: string[];
|
||||
description?: string;
|
||||
alt?: string;
|
||||
title?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
order?: number;
|
||||
exif?: {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
};
|
||||
}>;
|
||||
}, z.core.$strip>>;
|
||||
}, z.core.$strip>;
|
||||
export declare const GalleryConfig: z.ZodObject<{
|
||||
glob: z.ZodArray<z.ZodString, "many">;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
glob?: string[];
|
||||
}, {
|
||||
glob?: string[];
|
||||
}>;
|
||||
glob: z.ZodArray<z.ZodString>;
|
||||
}, z.core.$strip>;
|
||||
export declare const GalleryConfigsSchema: z.ZodRecord<z.ZodString, z.ZodObject<{
|
||||
glob: z.ZodArray<z.ZodString, "many">;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
glob?: string[];
|
||||
}, {
|
||||
glob?: string[];
|
||||
}>>;
|
||||
glob: z.ZodArray<z.ZodString>;
|
||||
}, z.core.$strip>>;
|
||||
export declare const AuthorSchema: z.ZodObject<{
|
||||
name: z.ZodString;
|
||||
url: z.ZodString;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
name?: string;
|
||||
url?: string;
|
||||
}, {
|
||||
name?: string;
|
||||
url?: string;
|
||||
}>;
|
||||
}, z.core.$strip>;
|
||||
export declare const ContentSchema: z.ZodObject<{
|
||||
body: z.ZodOptional<z.ZodString>;
|
||||
features: z.ZodOptional<z.ZodString>;
|
||||
@ -224,44 +88,14 @@ export declare const ContentSchema: z.ZodObject<{
|
||||
resources: z.ZodOptional<z.ZodString>;
|
||||
readme: z.ZodOptional<z.ZodString>;
|
||||
shared: z.ZodOptional<z.ZodString>;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
resources?: string;
|
||||
body?: string;
|
||||
features?: string;
|
||||
highlights?: string;
|
||||
specs?: string;
|
||||
license?: string;
|
||||
readme?: string;
|
||||
shared?: string;
|
||||
}, {
|
||||
resources?: string;
|
||||
body?: string;
|
||||
features?: string;
|
||||
highlights?: string;
|
||||
specs?: string;
|
||||
license?: string;
|
||||
readme?: string;
|
||||
shared?: string;
|
||||
}>;
|
||||
}, z.core.$strip>;
|
||||
export declare const VersionSchema: z.ZodObject<{
|
||||
version: z.ZodOptional<z.ZodString>;
|
||||
up: z.ZodOptional<z.ZodString>;
|
||||
down: z.ZodOptional<z.ZodString>;
|
||||
family: z.ZodOptional<z.ZodString>;
|
||||
sheet: z.ZodOptional<z.ZodString>;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
version?: string;
|
||||
up?: string;
|
||||
down?: string;
|
||||
family?: string;
|
||||
sheet?: string;
|
||||
}, {
|
||||
version?: string;
|
||||
up?: string;
|
||||
down?: string;
|
||||
family?: string;
|
||||
sheet?: string;
|
||||
}>;
|
||||
}, z.core.$strip>;
|
||||
export declare const AssetsSchema: z.ZodObject<{
|
||||
gallery: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
||||
name: z.ZodOptional<z.ZodString>;
|
||||
@ -269,7 +103,7 @@ export declare const AssetsSchema: z.ZodObject<{
|
||||
thumb: z.ZodOptional<z.ZodString>;
|
||||
responsive: z.ZodOptional<z.ZodString>;
|
||||
meta: z.ZodOptional<z.ZodAny>;
|
||||
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
||||
keywords: z.ZodOptional<z.ZodArray<z.ZodString>>;
|
||||
description: z.ZodOptional<z.ZodString>;
|
||||
alt: z.ZodOptional<z.ZodString>;
|
||||
title: z.ZodOptional<z.ZodString>;
|
||||
@ -281,63 +115,15 @@ export declare const AssetsSchema: z.ZodObject<{
|
||||
jfif: z.ZodAny;
|
||||
exif: z.ZodAny;
|
||||
gps: z.ZodAny;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
}, {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
}>>;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
name?: string;
|
||||
url?: string;
|
||||
thumb?: string;
|
||||
responsive?: string;
|
||||
meta?: any;
|
||||
keywords?: string[];
|
||||
description?: string;
|
||||
alt?: string;
|
||||
title?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
order?: number;
|
||||
exif?: {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
};
|
||||
}, {
|
||||
name?: string;
|
||||
url?: string;
|
||||
thumb?: string;
|
||||
responsive?: string;
|
||||
meta?: any;
|
||||
keywords?: string[];
|
||||
description?: string;
|
||||
alt?: string;
|
||||
title?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
order?: number;
|
||||
exif?: {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
};
|
||||
}>, "many">>;
|
||||
}, z.core.$strip>>;
|
||||
}, z.core.$strip>>>;
|
||||
renderings: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
||||
name: z.ZodOptional<z.ZodString>;
|
||||
url: z.ZodString;
|
||||
thumb: z.ZodOptional<z.ZodString>;
|
||||
responsive: z.ZodOptional<z.ZodString>;
|
||||
meta: z.ZodOptional<z.ZodAny>;
|
||||
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
||||
keywords: z.ZodOptional<z.ZodArray<z.ZodString>>;
|
||||
description: z.ZodOptional<z.ZodString>;
|
||||
alt: z.ZodOptional<z.ZodString>;
|
||||
title: z.ZodOptional<z.ZodString>;
|
||||
@ -349,63 +135,15 @@ export declare const AssetsSchema: z.ZodObject<{
|
||||
jfif: z.ZodAny;
|
||||
exif: z.ZodAny;
|
||||
gps: z.ZodAny;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
}, {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
}>>;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
name?: string;
|
||||
url?: string;
|
||||
thumb?: string;
|
||||
responsive?: string;
|
||||
meta?: any;
|
||||
keywords?: string[];
|
||||
description?: string;
|
||||
alt?: string;
|
||||
title?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
order?: number;
|
||||
exif?: {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
};
|
||||
}, {
|
||||
name?: string;
|
||||
url?: string;
|
||||
thumb?: string;
|
||||
responsive?: string;
|
||||
meta?: any;
|
||||
keywords?: string[];
|
||||
description?: string;
|
||||
alt?: string;
|
||||
title?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
order?: number;
|
||||
exif?: {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
};
|
||||
}>, "many">>;
|
||||
}, z.core.$strip>>;
|
||||
}, z.core.$strip>>>;
|
||||
components: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
||||
name: z.ZodOptional<z.ZodString>;
|
||||
url: z.ZodString;
|
||||
thumb: z.ZodOptional<z.ZodString>;
|
||||
responsive: z.ZodOptional<z.ZodString>;
|
||||
meta: z.ZodOptional<z.ZodAny>;
|
||||
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
||||
keywords: z.ZodOptional<z.ZodArray<z.ZodString>>;
|
||||
description: z.ZodOptional<z.ZodString>;
|
||||
alt: z.ZodOptional<z.ZodString>;
|
||||
title: z.ZodOptional<z.ZodString>;
|
||||
@ -417,63 +155,15 @@ export declare const AssetsSchema: z.ZodObject<{
|
||||
jfif: z.ZodAny;
|
||||
exif: z.ZodAny;
|
||||
gps: z.ZodAny;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
}, {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
}>>;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
name?: string;
|
||||
url?: string;
|
||||
thumb?: string;
|
||||
responsive?: string;
|
||||
meta?: any;
|
||||
keywords?: string[];
|
||||
description?: string;
|
||||
alt?: string;
|
||||
title?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
order?: number;
|
||||
exif?: {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
};
|
||||
}, {
|
||||
name?: string;
|
||||
url?: string;
|
||||
thumb?: string;
|
||||
responsive?: string;
|
||||
meta?: any;
|
||||
keywords?: string[];
|
||||
description?: string;
|
||||
alt?: string;
|
||||
title?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
order?: number;
|
||||
exif?: {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
};
|
||||
}>, "many">>;
|
||||
}, z.core.$strip>>;
|
||||
}, z.core.$strip>>>;
|
||||
configurations: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
||||
name: z.ZodOptional<z.ZodString>;
|
||||
url: z.ZodString;
|
||||
thumb: z.ZodOptional<z.ZodString>;
|
||||
responsive: z.ZodOptional<z.ZodString>;
|
||||
meta: z.ZodOptional<z.ZodAny>;
|
||||
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
||||
keywords: z.ZodOptional<z.ZodArray<z.ZodString>>;
|
||||
description: z.ZodOptional<z.ZodString>;
|
||||
alt: z.ZodOptional<z.ZodString>;
|
||||
title: z.ZodOptional<z.ZodString>;
|
||||
@ -485,63 +175,15 @@ export declare const AssetsSchema: z.ZodObject<{
|
||||
jfif: z.ZodAny;
|
||||
exif: z.ZodAny;
|
||||
gps: z.ZodAny;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
}, {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
}>>;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
name?: string;
|
||||
url?: string;
|
||||
thumb?: string;
|
||||
responsive?: string;
|
||||
meta?: any;
|
||||
keywords?: string[];
|
||||
description?: string;
|
||||
alt?: string;
|
||||
title?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
order?: number;
|
||||
exif?: {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
};
|
||||
}, {
|
||||
name?: string;
|
||||
url?: string;
|
||||
thumb?: string;
|
||||
responsive?: string;
|
||||
meta?: any;
|
||||
keywords?: string[];
|
||||
description?: string;
|
||||
alt?: string;
|
||||
title?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
order?: number;
|
||||
exif?: {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
};
|
||||
}>, "many">>;
|
||||
}, z.core.$strip>>;
|
||||
}, z.core.$strip>>>;
|
||||
showcase: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
||||
name: z.ZodOptional<z.ZodString>;
|
||||
url: z.ZodString;
|
||||
thumb: z.ZodOptional<z.ZodString>;
|
||||
responsive: z.ZodOptional<z.ZodString>;
|
||||
meta: z.ZodOptional<z.ZodAny>;
|
||||
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
||||
keywords: z.ZodOptional<z.ZodArray<z.ZodString>>;
|
||||
description: z.ZodOptional<z.ZodString>;
|
||||
alt: z.ZodOptional<z.ZodString>;
|
||||
title: z.ZodOptional<z.ZodString>;
|
||||
@ -553,63 +195,15 @@ export declare const AssetsSchema: z.ZodObject<{
|
||||
jfif: z.ZodAny;
|
||||
exif: z.ZodAny;
|
||||
gps: z.ZodAny;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
}, {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
}>>;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
name?: string;
|
||||
url?: string;
|
||||
thumb?: string;
|
||||
responsive?: string;
|
||||
meta?: any;
|
||||
keywords?: string[];
|
||||
description?: string;
|
||||
alt?: string;
|
||||
title?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
order?: number;
|
||||
exif?: {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
};
|
||||
}, {
|
||||
name?: string;
|
||||
url?: string;
|
||||
thumb?: string;
|
||||
responsive?: string;
|
||||
meta?: any;
|
||||
keywords?: string[];
|
||||
description?: string;
|
||||
alt?: string;
|
||||
title?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
order?: number;
|
||||
exif?: {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
};
|
||||
}>, "many">>;
|
||||
}, z.core.$strip>>;
|
||||
}, z.core.$strip>>>;
|
||||
samples: z.ZodOptional<z.ZodArray<z.ZodObject<{
|
||||
name: z.ZodOptional<z.ZodString>;
|
||||
url: z.ZodString;
|
||||
thumb: z.ZodOptional<z.ZodString>;
|
||||
responsive: z.ZodOptional<z.ZodString>;
|
||||
meta: z.ZodOptional<z.ZodAny>;
|
||||
keywords: z.ZodOptional<z.ZodArray<z.ZodString, "many">>;
|
||||
keywords: z.ZodOptional<z.ZodArray<z.ZodString>>;
|
||||
description: z.ZodOptional<z.ZodString>;
|
||||
alt: z.ZodOptional<z.ZodString>;
|
||||
title: z.ZodOptional<z.ZodString>;
|
||||
@ -621,327 +215,17 @@ export declare const AssetsSchema: z.ZodObject<{
|
||||
jfif: z.ZodAny;
|
||||
exif: z.ZodAny;
|
||||
gps: z.ZodAny;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
}, {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
}>>;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
name?: string;
|
||||
url?: string;
|
||||
thumb?: string;
|
||||
responsive?: string;
|
||||
meta?: any;
|
||||
keywords?: string[];
|
||||
description?: string;
|
||||
alt?: string;
|
||||
title?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
order?: number;
|
||||
exif?: {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
};
|
||||
}, {
|
||||
name?: string;
|
||||
url?: string;
|
||||
thumb?: string;
|
||||
responsive?: string;
|
||||
meta?: any;
|
||||
keywords?: string[];
|
||||
description?: string;
|
||||
alt?: string;
|
||||
title?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
order?: number;
|
||||
exif?: {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
};
|
||||
}>, "many">>;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
gallery?: {
|
||||
name?: string;
|
||||
url?: string;
|
||||
thumb?: string;
|
||||
responsive?: string;
|
||||
meta?: any;
|
||||
keywords?: string[];
|
||||
description?: string;
|
||||
alt?: string;
|
||||
title?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
order?: number;
|
||||
exif?: {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
};
|
||||
}[];
|
||||
renderings?: {
|
||||
name?: string;
|
||||
url?: string;
|
||||
thumb?: string;
|
||||
responsive?: string;
|
||||
meta?: any;
|
||||
keywords?: string[];
|
||||
description?: string;
|
||||
alt?: string;
|
||||
title?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
order?: number;
|
||||
exif?: {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
};
|
||||
}[];
|
||||
components?: {
|
||||
name?: string;
|
||||
url?: string;
|
||||
thumb?: string;
|
||||
responsive?: string;
|
||||
meta?: any;
|
||||
keywords?: string[];
|
||||
description?: string;
|
||||
alt?: string;
|
||||
title?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
order?: number;
|
||||
exif?: {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
};
|
||||
}[];
|
||||
configurations?: {
|
||||
name?: string;
|
||||
url?: string;
|
||||
thumb?: string;
|
||||
responsive?: string;
|
||||
meta?: any;
|
||||
keywords?: string[];
|
||||
description?: string;
|
||||
alt?: string;
|
||||
title?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
order?: number;
|
||||
exif?: {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
};
|
||||
}[];
|
||||
showcase?: {
|
||||
name?: string;
|
||||
url?: string;
|
||||
thumb?: string;
|
||||
responsive?: string;
|
||||
meta?: any;
|
||||
keywords?: string[];
|
||||
description?: string;
|
||||
alt?: string;
|
||||
title?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
order?: number;
|
||||
exif?: {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
};
|
||||
}[];
|
||||
samples?: {
|
||||
name?: string;
|
||||
url?: string;
|
||||
thumb?: string;
|
||||
responsive?: string;
|
||||
meta?: any;
|
||||
keywords?: string[];
|
||||
description?: string;
|
||||
alt?: string;
|
||||
title?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
order?: number;
|
||||
exif?: {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
};
|
||||
}[];
|
||||
}, {
|
||||
gallery?: {
|
||||
name?: string;
|
||||
url?: string;
|
||||
thumb?: string;
|
||||
responsive?: string;
|
||||
meta?: any;
|
||||
keywords?: string[];
|
||||
description?: string;
|
||||
alt?: string;
|
||||
title?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
order?: number;
|
||||
exif?: {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
};
|
||||
}[];
|
||||
renderings?: {
|
||||
name?: string;
|
||||
url?: string;
|
||||
thumb?: string;
|
||||
responsive?: string;
|
||||
meta?: any;
|
||||
keywords?: string[];
|
||||
description?: string;
|
||||
alt?: string;
|
||||
title?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
order?: number;
|
||||
exif?: {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
};
|
||||
}[];
|
||||
components?: {
|
||||
name?: string;
|
||||
url?: string;
|
||||
thumb?: string;
|
||||
responsive?: string;
|
||||
meta?: any;
|
||||
keywords?: string[];
|
||||
description?: string;
|
||||
alt?: string;
|
||||
title?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
order?: number;
|
||||
exif?: {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
};
|
||||
}[];
|
||||
configurations?: {
|
||||
name?: string;
|
||||
url?: string;
|
||||
thumb?: string;
|
||||
responsive?: string;
|
||||
meta?: any;
|
||||
keywords?: string[];
|
||||
description?: string;
|
||||
alt?: string;
|
||||
title?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
order?: number;
|
||||
exif?: {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
};
|
||||
}[];
|
||||
showcase?: {
|
||||
name?: string;
|
||||
url?: string;
|
||||
thumb?: string;
|
||||
responsive?: string;
|
||||
meta?: any;
|
||||
keywords?: string[];
|
||||
description?: string;
|
||||
alt?: string;
|
||||
title?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
order?: number;
|
||||
exif?: {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
};
|
||||
}[];
|
||||
samples?: {
|
||||
name?: string;
|
||||
url?: string;
|
||||
thumb?: string;
|
||||
responsive?: string;
|
||||
meta?: any;
|
||||
keywords?: string[];
|
||||
description?: string;
|
||||
alt?: string;
|
||||
title?: string;
|
||||
height?: number;
|
||||
width?: number;
|
||||
order?: number;
|
||||
exif?: {
|
||||
file?: any;
|
||||
jfif?: any;
|
||||
exif?: any;
|
||||
gps?: any;
|
||||
};
|
||||
}[];
|
||||
}>;
|
||||
}, z.core.$strip>>;
|
||||
}, z.core.$strip>>>;
|
||||
}, z.core.$strip>;
|
||||
export declare const ProductionSchema: z.ZodObject<{
|
||||
"fusion-folder": z.ZodString;
|
||||
"nc-folder": z.ZodString;
|
||||
cam: z.ZodArray<z.ZodObject<{
|
||||
name: z.ZodString;
|
||||
url: z.ZodString;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
name?: string;
|
||||
url?: string;
|
||||
}, {
|
||||
name?: string;
|
||||
url?: string;
|
||||
}>, "many">;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
"fusion-folder"?: string;
|
||||
"nc-folder"?: string;
|
||||
cam?: {
|
||||
name?: string;
|
||||
url?: string;
|
||||
}[];
|
||||
}, {
|
||||
"fusion-folder"?: string;
|
||||
"nc-folder"?: string;
|
||||
cam?: {
|
||||
name?: string;
|
||||
url?: string;
|
||||
}[];
|
||||
}>;
|
||||
}, z.core.$strip>>;
|
||||
}, z.core.$strip>;
|
||||
export declare const ComponentConfigSchema: any;
|
||||
export type IComponentConfig = z.infer<typeof ComponentConfigSchema>;
|
||||
export type ICADNodeSchema = z.infer<typeof CADMetaSchema>;
|
||||
|
||||
4
packages/commons/dist/component.js
vendored
4
packages/commons/dist/component.js
vendored
File diff suppressed because one or more lines are too long
22
packages/commons/dist/lib/each.d.ts
vendored
22
packages/commons/dist/lib/each.d.ts
vendored
@ -14,26 +14,6 @@ export declare const zodSchema: () => z.ZodObject<{
|
||||
trace: z.ZodDefault<z.ZodBoolean>;
|
||||
env: z.ZodDefault<z.ZodString>;
|
||||
profile: z.ZodDefault<z.ZodString>;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
root?: string;
|
||||
cwd?: string;
|
||||
logLevel?: string;
|
||||
main?: string;
|
||||
log?: string;
|
||||
list?: string;
|
||||
trace?: boolean;
|
||||
env?: string;
|
||||
profile?: string;
|
||||
}, {
|
||||
root?: string;
|
||||
cwd?: string;
|
||||
logLevel?: string;
|
||||
main?: string;
|
||||
log?: string;
|
||||
list?: string;
|
||||
trace?: boolean;
|
||||
env?: string;
|
||||
profile?: string;
|
||||
}>;
|
||||
}, z.core.$strip>;
|
||||
export declare const yargsOptions: (yargs: CLI.Argv) => CLI.Argv;
|
||||
export declare const each: (opts: IOptionsEach) => Promise<any[]>;
|
||||
|
||||
4
packages/commons/dist/lib/each.js
vendored
4
packages/commons/dist/lib/each.js
vendored
File diff suppressed because one or more lines are too long
14
packages/commons/dist/lib/run.d.ts
vendored
14
packages/commons/dist/lib/run.d.ts
vendored
@ -6,18 +6,6 @@ export declare const zodSchema: () => z.ZodObject<{
|
||||
list: z.ZodDefault<z.ZodBoolean>;
|
||||
projectPath: z.ZodDefault<z.ZodString>;
|
||||
logFilePath: z.ZodDefault<z.ZodString>;
|
||||
}, "strip", z.ZodTypeAny, {
|
||||
config?: string;
|
||||
list?: boolean;
|
||||
dry?: boolean;
|
||||
projectPath?: string;
|
||||
logFilePath?: string;
|
||||
}, {
|
||||
config?: string;
|
||||
list?: boolean;
|
||||
dry?: boolean;
|
||||
projectPath?: string;
|
||||
logFilePath?: string;
|
||||
}>;
|
||||
}, z.core.$strip>;
|
||||
export declare const run: (options: any, argv: any) => Promise<boolean>;
|
||||
export declare const yargsOptions: (yargs: CLI.Argv) => CLI.Argv;
|
||||
|
||||
4
packages/commons/dist/lib/run.js
vendored
4
packages/commons/dist/lib/run.js
vendored
@ -12,7 +12,7 @@ export const zodSchema = () => z.object({
|
||||
list: z.boolean().default(false),
|
||||
projectPath: z.string().default(process.cwd()),
|
||||
logFilePath: z.string().default(path.join(process.cwd(), 'log-configuration.json')),
|
||||
}, { description: 'RunDebugSchema' });
|
||||
}).describe('RunDebugSchema');
|
||||
export const run = async (options, argv) => {
|
||||
options = { ...options, ...argv };
|
||||
const vscodeDir = path.join(options.projectPath, '.vscode');
|
||||
@ -65,4 +65,4 @@ export const run = async (options, argv) => {
|
||||
}
|
||||
};
|
||||
export const yargsOptions = (yargs) => toYargs(yargs, zodSchema());
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicnVuLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2xpYi9ydW4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLENBQUMsRUFBRSxNQUFNLEtBQUssQ0FBQTtBQUV2QixPQUFPLEtBQUssRUFBRSxNQUFNLElBQUksQ0FBQTtBQUN4QixPQUFPLEtBQUssYUFBYSxNQUFNLGVBQWUsQ0FBQTtBQUM5QyxPQUFPLEtBQUssSUFBSSxNQUFNLE1BQU0sQ0FBQTtBQUU1QixPQUFPLEVBQUUsSUFBSSxJQUFJLElBQUksRUFBRSxNQUFNLG1CQUFtQixDQUFBO0FBQ2hELE9BQU8sRUFBRSxJQUFJLElBQUksTUFBTSxFQUFFLE1BQU0scUJBQXFCLENBQUE7QUFDcEQsT0FBTyxFQUFFLE1BQU0sSUFBSSxHQUFHLEVBQUUsTUFBTSxjQUFjLENBQUE7QUFDNUMsT0FBTyxFQUFFLE9BQU8sRUFBRSxNQUFNLG1CQUFtQixDQUFBO0FBTzNDLE1BQU0sQ0FBQyxNQUFNLFNBQVMsR0FBRyxHQUFHLEVBQUUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDO0lBQ3BDLE1BQU0sRUFBRSxDQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQztJQUNyQyxHQUFHLEVBQUUsQ0FBQyxDQUFDLE9BQU8sRUFBRSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUM7SUFDL0IsSUFBSSxFQUFFLENBQUMsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDO0lBQ2hDLFdBQVcsRUFBRSxDQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxHQUFHLEVBQUUsQ0FBQztJQUM5QyxXQUFXLEVBQUUsQ0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxHQUFHLEVBQUUsRUFBRSx3QkFBd0IsQ0FBQyxDQUFDO0NBQ3RGLEVBQUUs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
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicnVuLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vc3JjL2xpYi9ydW4udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLENBQUMsRUFBRSxNQUFNLEtBQUssQ0FBQTtBQUV2QixPQUFPLEtBQUssRUFBRSxNQUFNLElBQUksQ0FBQTtBQUN4QixPQUFPLEtBQUssYUFBYSxNQUFNLGVBQWUsQ0FBQTtBQUM5QyxPQUFPLEtBQUssSUFBSSxNQUFNLE1BQU0sQ0FBQTtBQUU1QixPQUFPLEVBQUUsSUFBSSxJQUFJLElBQUksRUFBRSxNQUFNLG1CQUFtQixDQUFBO0FBQ2hELE9BQU8sRUFBRSxJQUFJLElBQUksTUFBTSxFQUFFLE1BQU0scUJBQXFCLENBQUE7QUFDcEQsT0FBTyxFQUFFLE1BQU0sSUFBSSxHQUFHLEVBQUUsTUFBTSxjQUFjLENBQUE7QUFDNUMsT0FBTyxFQUFFLE9BQU8sRUFBRSxNQUFNLG1CQUFtQixDQUFBO0FBTzNDLE1BQU0sQ0FBQyxNQUFNLFNBQVMsR0FBRyxHQUFHLEVBQUUsQ0FBQyxDQUFDLENBQUMsTUFBTSxDQUFDO0lBQ3BDLE1BQU0sRUFBRSxDQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQztJQUNyQyxHQUFHLEVBQUUsQ0FBQyxDQUFDLE9BQU8sRUFBRSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUM7SUFDL0IsSUFBSSxFQUFFLENBQUMsQ0FBQyxPQUFPLEVBQUUsQ0FBQyxPQUFPLENBQUMsS0FBSyxDQUFDO0lBQ2hDLFdBQVcsRUFBRSxDQUFDLENBQUMsTUFBTSxFQUFFLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxHQUFHLEVBQUUsQ0FBQztJQUM5QyxXQUFXLEVBQUUsQ0FBQyxDQUFDLE1BQU0sRUFBRSxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLE9BQU8sQ0FBQyxHQUFHLEVBQUUsRUFBRSx3QkFBd0IsQ0FBQyxDQUFDO0NBQ3RGLENBQUMs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
|
||||
6
packages/commons/dist/schemas/index.d.ts
vendored
6
packages/commons/dist/schemas/index.d.ts
vendored
@ -18,6 +18,6 @@ export declare const WRITERS: {
|
||||
};
|
||||
export declare const writer: (file: string) => any;
|
||||
export declare const write: (schemas: ZodObject<any>[], file: string, name: string, options: {}) => void;
|
||||
export declare const combineValidatorsOr: (validators: z.ZodTypeAny[]) => z.ZodEffects<z.ZodString, string, string>;
|
||||
export declare const combineValidatorsOrUsingZod: (validators: z.ZodTypeAny[]) => z.ZodTypeAny;
|
||||
export declare const combineValidatorsOrUsingZod2: (validators: z.ZodTypeAny[]) => z.ZodTypeAny;
|
||||
export declare const combineValidatorsOr: (validators: z.ZodTypeAny[]) => z.ZodString;
|
||||
export declare const combineValidatorsOrUsingZod: (validators: z.ZodTypeAny[]) => z.ZodType<unknown, unknown, z.core.$ZodTypeInternals<unknown, unknown>>;
|
||||
export declare const combineValidatorsOrUsingZod2: (validators: z.ZodTypeAny[]) => z.ZodType<unknown, unknown, z.core.$ZodTypeInternals<unknown, unknown>>;
|
||||
|
||||
63
packages/commons/dist/schemas/index.js
vendored
63
packages/commons/dist/schemas/index.js
vendored
File diff suppressed because one or more lines are too long
18
packages/commons/dist/schemas/path.d.ts
vendored
18
packages/commons/dist/schemas/path.d.ts
vendored
@ -13,18 +13,14 @@ export declare const TransformersDescription: {
|
||||
description: string;
|
||||
fn: any;
|
||||
}[];
|
||||
export declare const extendSchema: (baseSchema: z.ZodObject<any>, extend: Record<string, any>) => z.ZodObject<Record<string, z.ZodTypeAny>, "strip", z.ZodTypeAny, {
|
||||
[x: string]: any;
|
||||
}, {
|
||||
[x: string]: any;
|
||||
}>;
|
||||
export declare const extendSchema: (baseSchema: z.ZodObject<any>, extend: Record<string, any>) => z.ZodObject<{
|
||||
[x: string]: z.ZodType<unknown, unknown, z.core.$ZodTypeInternals<unknown, unknown>>;
|
||||
}, z.core.$strip>;
|
||||
export declare const ENSURE_DIRECTORY_WRITABLE: (inputPath: string, ctx: any, variables: Record<string, string>) => string;
|
||||
export declare const IS_VALID_STRING: (inputPath: string) => boolean;
|
||||
export declare const ENSURE_PATH_EXISTS: (inputPath: string, ctx: any, variables: Record<string, string>) => string;
|
||||
export declare const test: () => z.ZodObject<Record<string, z.ZodTypeAny>, "strip", z.ZodTypeAny, {
|
||||
[x: string]: any;
|
||||
}, {
|
||||
[x: string]: any;
|
||||
}>;
|
||||
export declare const test: () => z.ZodObject<{
|
||||
[x: string]: z.ZodType<unknown, unknown, z.core.$ZodTypeInternals<unknown, unknown>>;
|
||||
}, z.core.$strip>;
|
||||
export declare const Templates: Record<string, any>;
|
||||
export declare const extend: (baseSchema: ZodTypeAny, template: any, variables?: Record<string, string>) => z.ZodTypeAny;
|
||||
export declare const extend: (baseSchema: ZodTypeAny, template: any, variables?: Record<string, string>) => z.ZodType<unknown, unknown, z.core.$ZodTypeInternals<unknown, unknown>>;
|
||||
|
||||
2
packages/commons/dist/schemas/path.js
vendored
2
packages/commons/dist/schemas/path.js
vendored
File diff suppressed because one or more lines are too long
@ -80,9 +80,9 @@
|
||||
"tslog": "^3.3.3",
|
||||
"tsup": "^8.5.1",
|
||||
"yargs": "^17.7.2",
|
||||
"zod": "^3.24.3",
|
||||
"zod": "^4.3.6",
|
||||
"zod-to-json-schema": "^3.25.1",
|
||||
"zod-to-ts": "^1.2.0"
|
||||
"zod-to-ts": "^2.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/node": "^22.12.0",
|
||||
|
||||
@ -124,7 +124,7 @@ export const GalleryConfig = z.object({
|
||||
glob: z.array(z.string())
|
||||
})
|
||||
|
||||
export const GalleryConfigsSchema = z.record(GalleryConfig)
|
||||
export const GalleryConfigsSchema = z.record(z.string(), GalleryConfig)
|
||||
|
||||
export const AuthorSchema = z.object({
|
||||
name: z.string(),
|
||||
|
||||
@ -58,7 +58,7 @@ export const zodSchema = () => z.object({
|
||||
trace: z.boolean().default(false),
|
||||
env: z.string().default(''),
|
||||
profile: z.string().default('${OSR_ROOT}/osr-templates/osrl/.osrl.json')
|
||||
}, { description: 'IOptionsEach' })
|
||||
}).describe('IOptionsEach')
|
||||
|
||||
export const yargsOptions = (yargs: CLI.Argv) => toYargs(yargs, zodSchema())
|
||||
|
||||
|
||||
@ -21,7 +21,7 @@ export const zodSchema = () => z.object({
|
||||
list: z.boolean().default(false),
|
||||
projectPath: z.string().default(process.cwd()),
|
||||
logFilePath: z.string().default(path.join(process.cwd(), 'log-configuration.json')),
|
||||
}, { description: 'RunDebugSchema' })
|
||||
}).describe('RunDebugSchema')
|
||||
|
||||
export const run = async (options: any, argv) => {
|
||||
options = { ...options, ...argv }
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
import * as path from 'path'
|
||||
import * as CLI from 'yargs'
|
||||
import { z, ZodTypeAny, ZodObject, ZodEffects, ZodOptional, ZodDefault } from 'zod'
|
||||
import { z, ZodTypeAny, ZodObject, ZodOptional, ZodDefault } from 'zod'
|
||||
import { sync as writeFS } from '@polymech/fs/write'
|
||||
import { zodToTs, printNode } from 'zod-to-ts'
|
||||
import { zodToTs, printNode, createAuxiliaryTypeStore } from 'zod-to-ts'
|
||||
import { zodToJsonSchema } from "zod-to-json-schema"
|
||||
import { logger } from '../logger.js'
|
||||
|
||||
@ -10,7 +10,7 @@ export * from './path.js'
|
||||
export * from './zod_map.js'
|
||||
|
||||
export const generate_interfaces = (schemas: ZodObject<any>[], dst: string) => {
|
||||
const types = schemas.map(schema => `export interface ${schema.description || 'IOptions'} ${printNode(zodToTs(schema).node)}`)
|
||||
const types = schemas.map(schema => `export interface ${schema.description || 'IOptions'} ${printNode(zodToTs(schema, { auxiliaryTypeStore: createAuxiliaryTypeStore() }).node)}`)
|
||||
writeFS(dst, types.join('\n'))
|
||||
}
|
||||
export const enumerateHelpStrings = (schema: ZodTypeAny, path: string[] = [], logger: any): void => {
|
||||
@ -20,7 +20,7 @@ export const enumerateHelpStrings = (schema: ZodTypeAny, path: string[] = [], lo
|
||||
enumerateHelpStrings(nestedSchema, [...path, key], logger)
|
||||
}
|
||||
} else {
|
||||
const description = schema._def.description;
|
||||
const description = (schema as any)._zod?.def?.description ?? (schema as any)._def?.description;
|
||||
if (description) {
|
||||
logger.debug(`\t ${path.join('.')}: ${description}`)
|
||||
}
|
||||
@ -29,23 +29,24 @@ export const enumerateHelpStrings = (schema: ZodTypeAny, path: string[] = [], lo
|
||||
export const yargsDefaults = (yargs: CLI.Argv) => yargs.parserConfiguration({ "camel-case-expansion": false })
|
||||
|
||||
export const getInnerSchema = (schema: ZodTypeAny): ZodTypeAny => {
|
||||
while (schema instanceof ZodEffects) {
|
||||
schema = schema._def.schema
|
||||
}
|
||||
// ZodEffects was removed in Zod v4; just return the schema as-is
|
||||
return schema
|
||||
}
|
||||
export const getInnerType = (type: ZodTypeAny) => {
|
||||
while (type instanceof ZodOptional) {
|
||||
type = type._def.innerType
|
||||
type = (type as ZodOptional<any>).unwrap()
|
||||
}
|
||||
while (type._def.typeName === 'ZodDefault' || type._def.typeName === 'ZodOptional') {
|
||||
type = type._def.innerType;
|
||||
while (type instanceof ZodDefault) {
|
||||
type = (type as ZodDefault<any>).removeDefault()
|
||||
}
|
||||
return type._def.typeName
|
||||
// Zod v4: typeName is on _zod.def.type (fallback to _def.typeName for compat)
|
||||
return (type as any)._zod?.def?.type ?? (type as any)._def?.typeName
|
||||
}
|
||||
export const getDefaultValue = (schema: ZodTypeAny) => {
|
||||
if (schema instanceof ZodDefault) {
|
||||
return schema._def.defaultValue();
|
||||
// Zod v4: defaultValue moved to _zod.def.defaultValue
|
||||
const defVal = (schema as any)._zod?.def?.defaultValue ?? (schema as any)._def?.defaultValue;
|
||||
return typeof defVal === 'function' ? defVal() : defVal;
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
@ -53,17 +54,12 @@ export const getFieldDefaultValue = (schema: ZodTypeAny): any | undefined => {
|
||||
if(!schema){
|
||||
return undefined
|
||||
}
|
||||
if (schema._def.typeName === 'ZodDefault') {
|
||||
return schema._def.defaultValue();
|
||||
if (schema instanceof ZodDefault) {
|
||||
const defVal = (schema as any)._zod?.def?.defaultValue ?? (schema as any)._def?.defaultValue;
|
||||
return typeof defVal === 'function' ? defVal() : defVal;
|
||||
}
|
||||
if (schema instanceof ZodOptional) {
|
||||
return getFieldDefaultValue(schema.unwrap());
|
||||
}
|
||||
if (schema instanceof ZodEffects) {
|
||||
return getFieldDefaultValue(schema._def.schema);
|
||||
}
|
||||
if(typeof schema._def){
|
||||
return getFieldDefaultValue(schema._def.schema)
|
||||
return getFieldDefaultValue((schema as ZodOptional<any>).unwrap());
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
@ -71,19 +67,13 @@ export const getDescription = (schema: ZodTypeAny): string | undefined =>{
|
||||
if(!schema){
|
||||
return undefined
|
||||
}
|
||||
if (schema._def.description) {
|
||||
return schema._def.description;
|
||||
}
|
||||
// Zod v4: description is in _zod.def.description
|
||||
const desc = (schema as any)._zod?.def?.description ?? (schema as any)._def?.description;
|
||||
if (desc) {
|
||||
return desc;
|
||||
}
|
||||
if (schema instanceof ZodOptional) {
|
||||
return getDescription(schema.unwrap());
|
||||
}
|
||||
|
||||
if (schema instanceof ZodEffects) {
|
||||
return getDescription(schema._def.schema);
|
||||
}
|
||||
|
||||
if(typeof schema._def){
|
||||
return getDescription(schema._def.schema)
|
||||
return getDescription((schema as ZodOptional<any>).unwrap());
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
@ -113,10 +103,17 @@ export const toYargs = (yargs: CLI.Argv, zodSchema: ZodObject<any>, options?: {
|
||||
type = 'number'
|
||||
break
|
||||
case 'ZodOptional':
|
||||
case 'enum':
|
||||
case 'ZodEnum':
|
||||
type = getInnerType(innerDef)
|
||||
if (innerDef._def.typeName === 'ZodEnum') {
|
||||
descriptionExtra = `\n\t ${innerDef._def.values.join(' \n\t ')}`
|
||||
{
|
||||
const defType = (innerDef as any)._zod?.def?.type ?? (innerDef as any)._def?.typeName;
|
||||
const values = (innerDef as any)._zod?.def?.entries
|
||||
? Object.values((innerDef as any)._zod.def.entries)
|
||||
: (innerDef as any)._def?.values;
|
||||
if ((defType === 'enum' || defType === 'ZodEnum') && Array.isArray(values)) {
|
||||
descriptionExtra = `\n\t ${values.join(' \n\t ')}`
|
||||
}
|
||||
}
|
||||
break
|
||||
}
|
||||
@ -125,7 +122,7 @@ export const toYargs = (yargs: CLI.Argv, zodSchema: ZodObject<any>, options?: {
|
||||
const args = {
|
||||
type,
|
||||
default: defaultValue,
|
||||
describe: `${zodField._def.description || ''} ${descriptionExtra}`.trim()
|
||||
describe: `${(zodField as any)._zod?.def?.description ?? (zodField as any)._def?.description ?? ''} ${descriptionExtra}`.trim()
|
||||
}
|
||||
if(options?.onKey){
|
||||
handled = options.onKey(yargs, key, args)
|
||||
|
||||
@ -113,7 +113,7 @@ const extendType = (type: ZodTypeAny, extend: TExtend, variables: Record<string,
|
||||
}
|
||||
if (Array.isArray(extend.transform)) {
|
||||
for (const transform of extend.transform) {
|
||||
type = type.transform((val) => transform(val, variables))
|
||||
type = type.transform((val) => transform(val as string, variables))
|
||||
}
|
||||
} else {
|
||||
type = type.transform(extend.transform)
|
||||
|
||||
@ -14,6 +14,9 @@
|
||||
},
|
||||
{
|
||||
"path": "../i18n"
|
||||
},
|
||||
{
|
||||
"path": "../ai-tools"
|
||||
}
|
||||
],
|
||||
"settings": {}
|
||||
|
||||
2
packages/kbot/dist-in/async-iterator.d.ts
vendored
2
packages/kbot/dist-in/async-iterator.d.ts
vendored
@ -1,4 +1,4 @@
|
||||
import { IKBotTask } from '@polymech/ai-tools';
|
||||
import { IKBotTask } from './ai-tools/index.js';
|
||||
export type AsyncTransformer = (input: string, path: string) => Promise<string>;
|
||||
export type ErrorCallback = (path: string, value: string, error: unknown) => void;
|
||||
export type FilterCallback = (input: string, path: string) => Promise<boolean>;
|
||||
|
||||
2
packages/kbot/dist-in/collector.d.ts
vendored
2
packages/kbot/dist-in/collector.d.ts
vendored
@ -1,4 +1,4 @@
|
||||
import OpenAI from 'openai';
|
||||
import { ICollector } from '@polymech/ai-tools';
|
||||
import { ICollector } from './ai-tools/index.js';
|
||||
import { IKBotOptions } from './zod_types.js';
|
||||
export declare const collector: (options: IKBotOptions, client: OpenAI) => ICollector;
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import path from 'node:path';
|
||||
import { resolve } from '@polymech/commons';
|
||||
import { winstonLogger, } from '@polymech/ai-tools';
|
||||
import { winstonLogger, } from './ai-tools/index.js';
|
||||
import { getLogger } from './index.js';
|
||||
export const collector = (options, client) => {
|
||||
const loggerIntern = getLogger(options);
|
||||
@ -68,4 +68,4 @@ export const collector = (options, client) => {
|
||||
}
|
||||
};
|
||||
};
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29sbGVjdG9yLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2NvbGxlY3Rvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLElBQUksTUFBTSxXQUFXLENBQUE7QUFJNUIsT0FBTyxFQUFFLE9BQU8sRUFBRSxNQUFNLG1CQUFtQixDQUFBO0FBRzNDLE9BQU8sRUFBRSxhQUFhLEdBQUcsTUFBTSxvQkFBb0IsQ0FBQTtBQUVuRCxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sWUFBWSxDQUFBO0FBSXRDLE1BQU0sQ0FBQyxNQUFNLFNBQVMsR0FBRyxDQUFDLE9BQXFCLEVBQUUsTUFBYyxFQUFjLEVBQUU7SUFDM0UsTUFBTSxZQUFZLEdBQUcsU0FBUyxDQUFDLE9BQU8sQ0FBQyxDQUFBO0lBQ3ZDLE9BQU87UUFDSCxRQUFRO1FBQ1IsU0FBUyxFQUFFLENBQUMsT0FBbUMsRUFBRSxFQUFFO1lBQy9DLE1BQU0sT0FBTyxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxFQUFFLHFCQUFxQixDQUFDLENBQUMsQ0FBQTtZQUNyRixNQUFNLE1BQU0sR0FBRyxhQUFhLENBQUMscUJBQXFCLEVBQUUsT0FBTyxDQUFDLENBQUE7WUFDNUQsc0JBQXNCO1FBQzFCLENBQUM7UUFDRCxVQUFVLEVBQUUsS0FBSyxFQUFFLE9BQTJDLEVBQUUsRUFBRTtZQUM5RCxNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsRUFBRSxnQkFBZ0IsQ0FBQyxDQUFDLENBQUE7WUFDaEYsTUFBTSxNQUFNLEdBQUcsYUFBYSxDQUFDLHNCQUFzQixFQUFFLE9BQU8sQ0FBQyxDQUFBO1lBQzdELElBQUksQ0FBQztnQkFDRCxNQUFNLEdBQUcsR0FBRyxFQUFFLEdBQUcsT0FBTyxF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
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29sbGVjdG9yLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vc3JjL2NvbGxlY3Rvci50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLElBQUksTUFBTSxXQUFXLENBQUE7QUFJNUIsT0FBTyxFQUFFLE9BQU8sRUFBRSxNQUFNLG1CQUFtQixDQUFBO0FBRzNDLE9BQU8sRUFBRSxhQUFhLEdBQUcsTUFBTSxxQkFBcUIsQ0FBQTtBQUVwRCxPQUFPLEVBQUUsU0FBUyxFQUFFLE1BQU0sWUFBWSxDQUFBO0FBSXRDLE1BQU0sQ0FBQyxNQUFNLFNBQVMsR0FBRyxDQUFDLE9BQXFCLEVBQUUsTUFBYyxFQUFjLEVBQUU7SUFDM0UsTUFBTSxZQUFZLEdBQUcsU0FBUyxDQUFDLE9BQU8sQ0FBQyxDQUFBO0lBQ3ZDLE9BQU87UUFDSCxRQUFRO1FBQ1IsU0FBUyxFQUFFLENBQUMsT0FBbUMsRUFBRSxFQUFFO1lBQy9DLE1BQU0sT0FBTyxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxFQUFFLHFCQUFxQixDQUFDLENBQUMsQ0FBQTtZQUNyRixNQUFNLE1BQU0sR0FBRyxhQUFhLENBQUMscUJBQXFCLEVBQUUsT0FBTyxDQUFDLENBQUE7WUFDNUQsc0JBQXNCO1FBQzFCLENBQUM7UUFDRCxVQUFVLEVBQUUsS0FBSyxFQUFFLE9BQTJDLEVBQUUsRUFBRTtZQUM5RCxNQUFNLE9BQU8sR0FBRyxJQUFJLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxJQUFJLENBQUMsRUFBRSxnQkFBZ0IsQ0FBQyxDQUFDLENBQUE7WUFDaEYsTUFBTSxNQUFNLEdBQUcsYUFBYSxDQUFDLHNCQUFzQixFQUFFLE9BQU8sQ0FBQyxDQUFBO1lBQzdELElBQUksQ0FBQztnQkFDRCxNQUFNLEdBQUcsR0FBRyxFQUFFLEdBQUcsT0FBTyxF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
|
||||
@ -34,7 +34,7 @@ export declare const WAV_WAVE_HEADER: Uint8Array<ArrayBuffer>;
|
||||
* - Must start with "RIFF" (bytes 0–3)
|
||||
* - Must have "WAVE" at bytes 8–11
|
||||
*/
|
||||
export declare function isWavFile(fileBuffer: ArrayBuffer): boolean;
|
||||
export declare function isWavFile(fileBuffer: Uint8Array): boolean;
|
||||
/**
|
||||
* "ftyp" in ASCII (0x66 = f, 0x74 = t, 0x79 = y, 0x70 = p).
|
||||
*/
|
||||
@ -60,7 +60,7 @@ export declare const M4A_BRANDS: Uint8Array[];
|
||||
* @param fileBuffer The raw file data as an ArrayBuffer
|
||||
* @returns boolean indicating if this is likely an M4A
|
||||
*/
|
||||
export declare function isM4AFile(fileBuffer: ArrayBuffer): boolean;
|
||||
export declare function isM4AFile(fileBuffer: Uint8Array): boolean;
|
||||
export declare class AudioHandler extends BaseHandler {
|
||||
private options;
|
||||
constructor(options: IKBotOptions);
|
||||
|
||||
File diff suppressed because one or more lines are too long
2
packages/kbot/dist-in/commands/init.d.ts
vendored
2
packages/kbot/dist-in/commands/init.d.ts
vendored
@ -1,2 +1,2 @@
|
||||
import { IKBotTask } from '@polymech/ai-tools';
|
||||
import { IKBotTask } from '../ai-tools/index.js';
|
||||
export declare const init: (argv: IKBotTask) => Promise<number>;
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
import OpenAI from 'openai';
|
||||
import { IKBotTask } from '@polymech/ai-tools';
|
||||
import { IKBotTask } from '../ai-tools/index.js';
|
||||
export declare const supported: Record<string, string>;
|
||||
export declare const createOpenAIFile: (client: OpenAI, filePath: string, purpose?: string) => Promise<OpenAI.Files.FileObject & {
|
||||
_request_id?: string | null;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import OpenAI from 'openai';
|
||||
import { IKBotTask } from '@polymech/ai-tools';
|
||||
import { IKBotTask } from '../ai-tools/index.js';
|
||||
export declare const onCompletion: (result: any, options: IKBotTask) => Promise<any>;
|
||||
export declare const runCompletion: (client: OpenAI, params: any, options: IKBotTask) => Promise<string | false>;
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
import OpenAI from 'openai';
|
||||
import { IKBotTask } from '@polymech/ai-tools';
|
||||
import { IKBotTask } from '../ai-tools/index.js';
|
||||
export declare const runResponses: (client: OpenAI, params: any, options: IKBotTask) => Promise<any>;
|
||||
|
||||
@ -1,3 +1,3 @@
|
||||
import OpenAI from 'openai';
|
||||
import { IKBotTask } from '@polymech/ai-tools';
|
||||
import { IKBotTask } from '../ai-tools/index.js';
|
||||
export declare const runTools: (client: OpenAI, params: any, options: IKBotTask) => Promise<any>;
|
||||
|
||||
2
packages/kbot/dist-in/commands/run.d.ts
vendored
2
packages/kbot/dist-in/commands/run.d.ts
vendored
@ -1,6 +1,6 @@
|
||||
import { ChatCompletionToolRunnerParams } from 'openai/lib/ChatCompletionRunner';
|
||||
import { ChatCompletionMessageParam } from 'openai/resources/index.mjs';
|
||||
import { IKBotTask } from '@polymech/ai-tools';
|
||||
import { IKBotTask } from '../ai-tools/index.js';
|
||||
export declare const default_sort: (files: string[]) => string[];
|
||||
type ProcessRunResult = string | boolean | Record<string, unknown> | null;
|
||||
/**
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -1,4 +1,4 @@
|
||||
import { IKBotTask } from '@polymech/ai-tools';
|
||||
import { IKBotTask } from '../ai-tools/index.js';
|
||||
export declare const default_sort: (files: string[]) => string[];
|
||||
export declare const TranscribeOptionsSchema: () => any;
|
||||
export declare const transcribeCommand: (opts: IKBotTask) => Promise<void>;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import type { IKBotTask } from '@polymech/ai-tools';
|
||||
import type { IKBotTask } from '../../ai-tools/index.js';
|
||||
import { AsyncTransformer } from '../../async-iterator.js';
|
||||
declare const exampleData: {
|
||||
products: {
|
||||
|
||||
File diff suppressed because one or more lines are too long
2
packages/kbot/dist-in/glob.d.ts
vendored
2
packages/kbot/dist-in/glob.d.ts
vendored
@ -1,5 +1,5 @@
|
||||
import { sync as exists } from '@polymech/fs/exists';
|
||||
import { IKBotTask } from '@polymech/ai-tools';
|
||||
import { IKBotTask } from './ai-tools/index.js';
|
||||
export declare const default_filters: {
|
||||
isFile: (src: string) => boolean;
|
||||
exists: typeof exists;
|
||||
|
||||
4
packages/kbot/dist-in/index.d.ts
vendored
4
packages/kbot/dist-in/index.d.ts
vendored
@ -1,5 +1,5 @@
|
||||
import { Logger, ILogObj } from 'tslog';
|
||||
import { IKBotTask } from '@polymech/ai-tools';
|
||||
import { IKBotTask } from './ai-tools/index.js';
|
||||
export declare const logger: Logger<ILogObj>;
|
||||
export declare const getLogger: (options: IKBotTask) => Logger<ILogObj>;
|
||||
export { run } from './commands/run.js';
|
||||
@ -12,4 +12,4 @@ export * from './zod_schema.js';
|
||||
export { E_OPENAI_MODEL } from './models/cache/openai-models.js';
|
||||
export { E_OPENROUTER_MODEL } from './models/cache/openrouter-models.js';
|
||||
export { E_OPENROUTER_MODEL_FREE } from './models/cache/openrouter-models-free.js';
|
||||
export type { IKBotTask } from '@polymech/ai-tools';
|
||||
export type { IKBotTask } from './ai-tools/index.js';
|
||||
|
||||
2
packages/kbot/dist-in/iterator.d.ts
vendored
2
packages/kbot/dist-in/iterator.d.ts
vendored
@ -1,4 +1,4 @@
|
||||
import { IKBotTask } from '@polymech/ai-tools';
|
||||
import { IKBotTask } from './ai-tools/index.js';
|
||||
import { AsyncTransformer, ErrorCallback, FilterCallback, OnTransformCallback, OnTransformedCallback, INetworkOptions } from './async-iterator.js';
|
||||
import { CacheConfig } from './iterator-cache.js';
|
||||
/**
|
||||
|
||||
2
packages/kbot/dist-in/lib/transcribe.d.ts
vendored
2
packages/kbot/dist-in/lib/transcribe.d.ts
vendored
@ -1,2 +1,2 @@
|
||||
import { IKBotTask } from '@polymech/ai-tools';
|
||||
import { IKBotTask } from '../ai-tools/index.js';
|
||||
export declare const transcribe: (options: IKBotTask) => Promise<string>;
|
||||
|
||||
@ -2,11 +2,11 @@ export declare enum E_OPENAI_MODEL {
|
||||
MODEL_GPT_4_0613 = "gpt-4-0613",
|
||||
MODEL_GPT_4 = "gpt-4",
|
||||
MODEL_GPT_3_5_TURBO = "gpt-3.5-turbo",
|
||||
MODEL_CHATGPT_IMAGE_LATEST = "chatgpt-image-latest",
|
||||
MODEL_GPT_4O_MINI_TTS_2025_03_20 = "gpt-4o-mini-tts-2025-03-20",
|
||||
MODEL_GPT_4O_MINI_TTS_2025_12_15 = "gpt-4o-mini-tts-2025-12-15",
|
||||
MODEL_GPT_REALTIME_MINI_2025_12_15 = "gpt-realtime-mini-2025-12-15",
|
||||
MODEL_GPT_AUDIO_MINI_2025_12_15 = "gpt-audio-mini-2025-12-15",
|
||||
MODEL_GPT_5_4_MINI = "gpt-5.4-mini",
|
||||
MODEL_GPT_5_4 = "gpt-5.4",
|
||||
MODEL_GPT_5_4_NANO_2026_03_17 = "gpt-5.4-nano-2026-03-17",
|
||||
MODEL_GPT_5_4_NANO = "gpt-5.4-nano",
|
||||
MODEL_GPT_5_4_MINI_2026_03_17 = "gpt-5.4-mini-2026-03-17",
|
||||
MODEL_DAVINCI_002 = "davinci-002",
|
||||
MODEL_BABBAGE_002 = "babbage-002",
|
||||
MODEL_GPT_3_5_TURBO_INSTRUCT = "gpt-3.5-turbo-instruct",
|
||||
@ -30,7 +30,6 @@ export declare enum E_OPENAI_MODEL {
|
||||
MODEL_GPT_4O_MINI_2024_07_18 = "gpt-4o-mini-2024-07-18",
|
||||
MODEL_GPT_4O_MINI = "gpt-4o-mini",
|
||||
MODEL_GPT_4O_2024_08_06 = "gpt-4o-2024-08-06",
|
||||
MODEL_CHATGPT_4O_LATEST = "chatgpt-4o-latest",
|
||||
MODEL_GPT_4O_AUDIO_PREVIEW = "gpt-4o-audio-preview",
|
||||
MODEL_GPT_4O_REALTIME_PREVIEW = "gpt-4o-realtime-preview",
|
||||
MODEL_OMNI_MODERATION_LATEST = "omni-moderation-latest",
|
||||
@ -46,8 +45,6 @@ export declare enum E_OPENAI_MODEL {
|
||||
MODEL_O3_MINI = "o3-mini",
|
||||
MODEL_O3_MINI_2025_01_31 = "o3-mini-2025-01-31",
|
||||
MODEL_GPT_4O_2024_11_20 = "gpt-4o-2024-11-20",
|
||||
MODEL_GPT_4O_SEARCH_PREVIEW_2025_03_11 = "gpt-4o-search-preview-2025-03-11",
|
||||
MODEL_GPT_4O_SEARCH_PREVIEW = "gpt-4o-search-preview",
|
||||
MODEL_GPT_4O_MINI_SEARCH_PREVIEW_2025_03_11 = "gpt-4o-mini-search-preview-2025-03-11",
|
||||
MODEL_GPT_4O_MINI_SEARCH_PREVIEW = "gpt-4o-mini-search-preview",
|
||||
MODEL_GPT_4O_TRANSCRIBE = "gpt-4o-transcribe",
|
||||
@ -66,7 +63,6 @@ export declare enum E_OPENAI_MODEL {
|
||||
MODEL_GPT_4_1_NANO_2025_04_14 = "gpt-4.1-nano-2025-04-14",
|
||||
MODEL_GPT_4_1_NANO = "gpt-4.1-nano",
|
||||
MODEL_GPT_IMAGE_1 = "gpt-image-1",
|
||||
MODEL_CODEX_MINI_LATEST = "codex-mini-latest",
|
||||
MODEL_GPT_4O_REALTIME_PREVIEW_2025_06_03 = "gpt-4o-realtime-preview-2025-06-03",
|
||||
MODEL_GPT_4O_AUDIO_PREVIEW_2025_06_03 = "gpt-4o-audio-preview-2025-06-03",
|
||||
MODEL_O4_MINI_DEEP_RESEARCH = "o4-mini-deep-research",
|
||||
@ -109,6 +105,21 @@ export declare enum E_OPENAI_MODEL {
|
||||
MODEL_GPT_5_2_CHAT_LATEST = "gpt-5.2-chat-latest",
|
||||
MODEL_GPT_4O_MINI_TRANSCRIBE_2025_12_15 = "gpt-4o-mini-transcribe-2025-12-15",
|
||||
MODEL_GPT_4O_MINI_TRANSCRIBE_2025_03_20 = "gpt-4o-mini-transcribe-2025-03-20",
|
||||
MODEL_GPT_4O_MINI_TTS_2025_03_20 = "gpt-4o-mini-tts-2025-03-20",
|
||||
MODEL_GPT_4O_MINI_TTS_2025_12_15 = "gpt-4o-mini-tts-2025-12-15",
|
||||
MODEL_GPT_REALTIME_MINI_2025_12_15 = "gpt-realtime-mini-2025-12-15",
|
||||
MODEL_GPT_AUDIO_MINI_2025_12_15 = "gpt-audio-mini-2025-12-15",
|
||||
MODEL_CHATGPT_IMAGE_LATEST = "chatgpt-image-latest",
|
||||
MODEL_GPT_5_2_CODEX = "gpt-5.2-codex",
|
||||
MODEL_GPT_5_3_CODEX = "gpt-5.3-codex",
|
||||
MODEL_GPT_REALTIME_1_5 = "gpt-realtime-1.5",
|
||||
MODEL_GPT_AUDIO_1_5 = "gpt-audio-1.5",
|
||||
MODEL_GPT_4O_SEARCH_PREVIEW = "gpt-4o-search-preview",
|
||||
MODEL_GPT_4O_SEARCH_PREVIEW_2025_03_11 = "gpt-4o-search-preview-2025-03-11",
|
||||
MODEL_GPT_5_3_CHAT_LATEST = "gpt-5.3-chat-latest",
|
||||
MODEL_GPT_5_4_2026_03_05 = "gpt-5.4-2026-03-05",
|
||||
MODEL_GPT_5_4_PRO = "gpt-5.4-pro",
|
||||
MODEL_GPT_5_4_PRO_2026_03_05 = "gpt-5.4-pro-2026-03-05",
|
||||
MODEL_GPT_3_5_TURBO_16K = "gpt-3.5-turbo-16k",
|
||||
MODEL_TTS_1 = "tts-1",
|
||||
MODEL_WHISPER_1 = "whisper-1",
|
||||
|
||||
@ -3,11 +3,11 @@ export var E_OPENAI_MODEL;
|
||||
E_OPENAI_MODEL["MODEL_GPT_4_0613"] = "gpt-4-0613";
|
||||
E_OPENAI_MODEL["MODEL_GPT_4"] = "gpt-4";
|
||||
E_OPENAI_MODEL["MODEL_GPT_3_5_TURBO"] = "gpt-3.5-turbo";
|
||||
E_OPENAI_MODEL["MODEL_CHATGPT_IMAGE_LATEST"] = "chatgpt-image-latest";
|
||||
E_OPENAI_MODEL["MODEL_GPT_4O_MINI_TTS_2025_03_20"] = "gpt-4o-mini-tts-2025-03-20";
|
||||
E_OPENAI_MODEL["MODEL_GPT_4O_MINI_TTS_2025_12_15"] = "gpt-4o-mini-tts-2025-12-15";
|
||||
E_OPENAI_MODEL["MODEL_GPT_REALTIME_MINI_2025_12_15"] = "gpt-realtime-mini-2025-12-15";
|
||||
E_OPENAI_MODEL["MODEL_GPT_AUDIO_MINI_2025_12_15"] = "gpt-audio-mini-2025-12-15";
|
||||
E_OPENAI_MODEL["MODEL_GPT_5_4_MINI"] = "gpt-5.4-mini";
|
||||
E_OPENAI_MODEL["MODEL_GPT_5_4"] = "gpt-5.4";
|
||||
E_OPENAI_MODEL["MODEL_GPT_5_4_NANO_2026_03_17"] = "gpt-5.4-nano-2026-03-17";
|
||||
E_OPENAI_MODEL["MODEL_GPT_5_4_NANO"] = "gpt-5.4-nano";
|
||||
E_OPENAI_MODEL["MODEL_GPT_5_4_MINI_2026_03_17"] = "gpt-5.4-mini-2026-03-17";
|
||||
E_OPENAI_MODEL["MODEL_DAVINCI_002"] = "davinci-002";
|
||||
E_OPENAI_MODEL["MODEL_BABBAGE_002"] = "babbage-002";
|
||||
E_OPENAI_MODEL["MODEL_GPT_3_5_TURBO_INSTRUCT"] = "gpt-3.5-turbo-instruct";
|
||||
@ -31,7 +31,6 @@ export var E_OPENAI_MODEL;
|
||||
E_OPENAI_MODEL["MODEL_GPT_4O_MINI_2024_07_18"] = "gpt-4o-mini-2024-07-18";
|
||||
E_OPENAI_MODEL["MODEL_GPT_4O_MINI"] = "gpt-4o-mini";
|
||||
E_OPENAI_MODEL["MODEL_GPT_4O_2024_08_06"] = "gpt-4o-2024-08-06";
|
||||
E_OPENAI_MODEL["MODEL_CHATGPT_4O_LATEST"] = "chatgpt-4o-latest";
|
||||
E_OPENAI_MODEL["MODEL_GPT_4O_AUDIO_PREVIEW"] = "gpt-4o-audio-preview";
|
||||
E_OPENAI_MODEL["MODEL_GPT_4O_REALTIME_PREVIEW"] = "gpt-4o-realtime-preview";
|
||||
E_OPENAI_MODEL["MODEL_OMNI_MODERATION_LATEST"] = "omni-moderation-latest";
|
||||
@ -47,8 +46,6 @@ export var E_OPENAI_MODEL;
|
||||
E_OPENAI_MODEL["MODEL_O3_MINI"] = "o3-mini";
|
||||
E_OPENAI_MODEL["MODEL_O3_MINI_2025_01_31"] = "o3-mini-2025-01-31";
|
||||
E_OPENAI_MODEL["MODEL_GPT_4O_2024_11_20"] = "gpt-4o-2024-11-20";
|
||||
E_OPENAI_MODEL["MODEL_GPT_4O_SEARCH_PREVIEW_2025_03_11"] = "gpt-4o-search-preview-2025-03-11";
|
||||
E_OPENAI_MODEL["MODEL_GPT_4O_SEARCH_PREVIEW"] = "gpt-4o-search-preview";
|
||||
E_OPENAI_MODEL["MODEL_GPT_4O_MINI_SEARCH_PREVIEW_2025_03_11"] = "gpt-4o-mini-search-preview-2025-03-11";
|
||||
E_OPENAI_MODEL["MODEL_GPT_4O_MINI_SEARCH_PREVIEW"] = "gpt-4o-mini-search-preview";
|
||||
E_OPENAI_MODEL["MODEL_GPT_4O_TRANSCRIBE"] = "gpt-4o-transcribe";
|
||||
@ -67,7 +64,6 @@ export var E_OPENAI_MODEL;
|
||||
E_OPENAI_MODEL["MODEL_GPT_4_1_NANO_2025_04_14"] = "gpt-4.1-nano-2025-04-14";
|
||||
E_OPENAI_MODEL["MODEL_GPT_4_1_NANO"] = "gpt-4.1-nano";
|
||||
E_OPENAI_MODEL["MODEL_GPT_IMAGE_1"] = "gpt-image-1";
|
||||
E_OPENAI_MODEL["MODEL_CODEX_MINI_LATEST"] = "codex-mini-latest";
|
||||
E_OPENAI_MODEL["MODEL_GPT_4O_REALTIME_PREVIEW_2025_06_03"] = "gpt-4o-realtime-preview-2025-06-03";
|
||||
E_OPENAI_MODEL["MODEL_GPT_4O_AUDIO_PREVIEW_2025_06_03"] = "gpt-4o-audio-preview-2025-06-03";
|
||||
E_OPENAI_MODEL["MODEL_O4_MINI_DEEP_RESEARCH"] = "o4-mini-deep-research";
|
||||
@ -110,9 +106,24 @@ export var E_OPENAI_MODEL;
|
||||
E_OPENAI_MODEL["MODEL_GPT_5_2_CHAT_LATEST"] = "gpt-5.2-chat-latest";
|
||||
E_OPENAI_MODEL["MODEL_GPT_4O_MINI_TRANSCRIBE_2025_12_15"] = "gpt-4o-mini-transcribe-2025-12-15";
|
||||
E_OPENAI_MODEL["MODEL_GPT_4O_MINI_TRANSCRIBE_2025_03_20"] = "gpt-4o-mini-transcribe-2025-03-20";
|
||||
E_OPENAI_MODEL["MODEL_GPT_4O_MINI_TTS_2025_03_20"] = "gpt-4o-mini-tts-2025-03-20";
|
||||
E_OPENAI_MODEL["MODEL_GPT_4O_MINI_TTS_2025_12_15"] = "gpt-4o-mini-tts-2025-12-15";
|
||||
E_OPENAI_MODEL["MODEL_GPT_REALTIME_MINI_2025_12_15"] = "gpt-realtime-mini-2025-12-15";
|
||||
E_OPENAI_MODEL["MODEL_GPT_AUDIO_MINI_2025_12_15"] = "gpt-audio-mini-2025-12-15";
|
||||
E_OPENAI_MODEL["MODEL_CHATGPT_IMAGE_LATEST"] = "chatgpt-image-latest";
|
||||
E_OPENAI_MODEL["MODEL_GPT_5_2_CODEX"] = "gpt-5.2-codex";
|
||||
E_OPENAI_MODEL["MODEL_GPT_5_3_CODEX"] = "gpt-5.3-codex";
|
||||
E_OPENAI_MODEL["MODEL_GPT_REALTIME_1_5"] = "gpt-realtime-1.5";
|
||||
E_OPENAI_MODEL["MODEL_GPT_AUDIO_1_5"] = "gpt-audio-1.5";
|
||||
E_OPENAI_MODEL["MODEL_GPT_4O_SEARCH_PREVIEW"] = "gpt-4o-search-preview";
|
||||
E_OPENAI_MODEL["MODEL_GPT_4O_SEARCH_PREVIEW_2025_03_11"] = "gpt-4o-search-preview-2025-03-11";
|
||||
E_OPENAI_MODEL["MODEL_GPT_5_3_CHAT_LATEST"] = "gpt-5.3-chat-latest";
|
||||
E_OPENAI_MODEL["MODEL_GPT_5_4_2026_03_05"] = "gpt-5.4-2026-03-05";
|
||||
E_OPENAI_MODEL["MODEL_GPT_5_4_PRO"] = "gpt-5.4-pro";
|
||||
E_OPENAI_MODEL["MODEL_GPT_5_4_PRO_2026_03_05"] = "gpt-5.4-pro-2026-03-05";
|
||||
E_OPENAI_MODEL["MODEL_GPT_3_5_TURBO_16K"] = "gpt-3.5-turbo-16k";
|
||||
E_OPENAI_MODEL["MODEL_TTS_1"] = "tts-1";
|
||||
E_OPENAI_MODEL["MODEL_WHISPER_1"] = "whisper-1";
|
||||
E_OPENAI_MODEL["MODEL_TEXT_EMBEDDING_ADA_002"] = "text-embedding-ada-002";
|
||||
})(E_OPENAI_MODEL || (E_OPENAI_MODEL = {}));
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3BlbmFpLW1vZGVscy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9tb2RlbHMvY2FjaGUvb3BlbmFpLW1vZGVscy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLENBQU4sSUFBWSxjQW1IWDtBQW5IRCxXQUFZLGNBQWM7SUFDeEIsaURBQStCLENBQUE7SUFDL0IsdUNBQXFCLENBQUE7SUFDckIsdURBQXFDLENBQUE7SUFDckMscUVBQW1ELENBQUE7SUFDbkQsaUZBQStELENBQUE7SUFDL0QsaUZBQStELENBQUE7SUFDL0QscUZBQW1FLENBQUE7SUFDbkUsK0VBQTZELENBQUE7SUFDN0QsbURBQWlDLENBQUE7SUFDakMsbURBQWlDLENBQUE7SUFDakMseUVBQXVELENBQUE7SUFDdkQsbUZBQWlFLENBQUE7SUFDakUsNkNBQTJCLENBQUE7SUFDM0IsNkNBQTJCLENBQUE7SUFDM0IsaUVBQStDLENBQUE7SUFDL0MsaUVBQStDLENBQUE7SUFDL0MsNkNBQTJCLENBQUE7SUFDM0IsaURBQStCLENBQUE7SUFDL0IsdURBQXFDLENBQUE7SUFDckMseUVBQXVELENBQUE7SUFDdkQseUVBQXVELENBQUE7SUFDdkQsaUVBQStDLENBQUE7SUFDL0MsbUVBQWlELENBQUE7SUFDakQsaUVBQStDLENBQUE7SUFDL0MsbURBQWlDLENBQUE7SUFDakMseUVBQXVELENBQUE7SUFDdkQseUNBQXVCLENBQUE7SUFDdkIsK0RBQTZDLENBQUE7SUFDN0MseUVBQXVELENBQUE7SUFDdkQsbURBQWlDLENBQUE7SUFDakMsK0RBQTZDLENBQUE7SUFDN0MsK0RBQTZDLENBQUE7SUFDN0MscUVBQW1ELENBQUE7SUFDbkQsMkVBQXlELENBQUE7SUFDekQseUVBQXVELENBQUE7SUFDdkQsaUZBQStELENBQUE7SUFDL0QsaUdBQStFLENBQUE7SUFDL0UsMkZBQXlFLENBQUE7SUFDekUsMkdBQXlGLENBQUE7SUFDekYscUdBQW1GLENBQUE7SUFDbkYsdURBQXFDLENBQUE7SUFDckMsaUNBQWUsQ0FBQTtJQUNmLHFGQUFtRSxDQUFBO0lBQ25FLCtFQUE2RCxDQUFBO0lBQzdELDJDQUF5QixDQUFBO0lBQ3pCLGlFQUErQyxDQUFBO0lBQy9DLCtEQUE2QyxDQUFBO0lBQzdDLDZGQUEyRSxDQUFBO0lBQzNFLHVFQUFxRCxDQUFBO0lBQ3JELHVHQUFxRixDQUFBO0lBQ3JGLGlGQUErRCxDQUFBO0lBQy9ELCtEQUE2QyxDQUFBO0lBQzdDLHlFQUF1RCxDQUFBO0lBQ3ZELCtEQUE2QyxDQUFBO0lBQzdDLHlDQUF1QixDQUFBO0lBQ3ZCLDJEQUF5QyxDQUFBO0lBQ3pDLHVEQUFxQyxDQUFBO0lBQ3JDLGlFQUErQyxDQUFBO0lBQy9DLGlDQUFlLENBQUE7SUFDZiwyQ0FBeUIsQ0FBQTtJQUN6QixpRUFBK0MsQ0FBQTtJQUMvQywyQ0FBeUIsQ0FBQTtJQUN6QiwyRUFBeUQsQ0FBQTtJQUN6RCxxREFBbUMsQ0FBQTtJQUNuQywyRUFBeUQsQ0FBQTtJQUN6RCxxREFBbUMsQ0FBQTtJQUNuQyxtREFBaUMsQ0FBQTtJQUNqQywrREFBNkMsQ0FBQTtJQUM3QyxpR0FBK0UsQ0FBQTtJQUMvRSwyRkFBeUUsQ0FBQTtJQUN6RSx1RUFBcUQsQ0FBQTtJQUNyRCwrRUFBNkQsQ0FBQTtJQUM3RCw2RkFBMkUsQ0FBQTtJQUMzRSwrREFBNkMsQ0FBQTtJQUM3Qyw2REFBMkMsQ0FBQTtJQUMzQyx1Q0FBcUIsQ0FBQTtJQUNyQix1RUFBcUQsQ0FBQTtJQUNyRCxpREFBK0IsQ0FBQTtJQUMvQix1RUFBcUQsQ0FBQTtJQUNyRCxpREFBK0IsQ0FBQTtJQUMvQixxRUFBbUQsQ0FBQTtJQUNuRCxxREFBbUMsQ0FBQTtJQUNuQywyRUFBeUQsQ0FBQTtJQUN6RCwrQ0FBNkIsQ0FBQTtJQUM3QixtREFBaUMsQ0FBQTtJQUNqQyw2REFBMkMsQ0FBQTtJQUMzQyxxRUFBbUQsQ0FBQTtJQUNuRCwrQ0FBNkIsQ0FBQTtJQUM3Qix5REFBdUMsQ0FBQTtJQUN2QywrRUFBNkQsQ0FBQTtJQUM3RCw2REFBMkMsQ0FBQTtJQUMzQywrREFBNkMsQ0FBQTtJQUM3QyxxRkFBbUUsQ0FBQTtJQUNuRSx5Q0FBdUIsQ0FBQTtJQUN2QixpREFBK0IsQ0FBQTtJQUMvQixtRkFBaUUsQ0FBQTtJQUNqRSxtRUFBaUQsQ0FBQTtJQUNqRCxpRUFBK0MsQ0FBQTtJQUMvQywyQ0FBeUIsQ0FBQTtJQUN6Qix1REFBcUMsQ0FBQTtJQUNyQyxpRUFBK0MsQ0FBQTtJQUMvQywrREFBNkMsQ0FBQTtJQUM3Qyx1REFBcUMsQ0FBQTtJQUNyQyxpRUFBK0MsQ0FBQTtJQUMvQywyQ0FBeUIsQ0FBQTtJQUN6Qix5RUFBdUQsQ0FBQTtJQUN2RCxtREFBaUMsQ0FBQTtJQUNqQyxtRUFBaUQsQ0FBQTtJQUNqRCwrRkFBNkUsQ0FBQTtJQUM3RSwrRkFBNkUsQ0FBQTtJQUM3RSwrREFBNkMsQ0FBQTtJQUM3Qyx1Q0FBcUIsQ0FBQTtJQUNyQiwrQ0FBNkIsQ0FBQTtJQUM3Qix5RUFBdUQsQ0FBQTtBQUN6RCxDQUFDLEVBbkhXLGNBQWMsS0FBZCxjQUFjLFFBbUh6QiJ9
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3BlbmFpLW1vZGVscy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9tb2RlbHMvY2FjaGUvb3BlbmFpLW1vZGVscy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLENBQU4sSUFBWSxjQThIWDtBQTlIRCxXQUFZLGNBQWM7SUFDeEIsaURBQStCLENBQUE7SUFDL0IsdUNBQXFCLENBQUE7SUFDckIsdURBQXFDLENBQUE7SUFDckMscURBQW1DLENBQUE7SUFDbkMsMkNBQXlCLENBQUE7SUFDekIsMkVBQXlELENBQUE7SUFDekQscURBQW1DLENBQUE7SUFDbkMsMkVBQXlELENBQUE7SUFDekQsbURBQWlDLENBQUE7SUFDakMsbURBQWlDLENBQUE7SUFDakMseUVBQXVELENBQUE7SUFDdkQsbUZBQWlFLENBQUE7SUFDakUsNkNBQTJCLENBQUE7SUFDM0IsNkNBQTJCLENBQUE7SUFDM0IsaUVBQStDLENBQUE7SUFDL0MsaUVBQStDLENBQUE7SUFDL0MsNkNBQTJCLENBQUE7SUFDM0IsaURBQStCLENBQUE7SUFDL0IsdURBQXFDLENBQUE7SUFDckMseUVBQXVELENBQUE7SUFDdkQseUVBQXVELENBQUE7SUFDdkQsaUVBQStDLENBQUE7SUFDL0MsbUVBQWlELENBQUE7SUFDakQsaUVBQStDLENBQUE7SUFDL0MsbURBQWlDLENBQUE7SUFDakMseUVBQXVELENBQUE7SUFDdkQseUNBQXVCLENBQUE7SUFDdkIsK0RBQTZDLENBQUE7SUFDN0MseUVBQXVELENBQUE7SUFDdkQsbURBQWlDLENBQUE7SUFDakMsK0RBQTZDLENBQUE7SUFDN0MscUVBQW1ELENBQUE7SUFDbkQsMkVBQXlELENBQUE7SUFDekQseUVBQXVELENBQUE7SUFDdkQsaUZBQStELENBQUE7SUFDL0QsaUdBQStFLENBQUE7SUFDL0UsMkZBQXlFLENBQUE7SUFDekUsMkdBQXlGLENBQUE7SUFDekYscUdBQW1GLENBQUE7SUFDbkYsdURBQXFDLENBQUE7SUFD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
|
||||
@ -1,37 +1,3 @@
|
||||
export declare enum E_OPENROUTER_MODEL_FREE {
|
||||
MODEL_FREE_ALLENAI_OLMO_3_1_32B_THINK_FREE = "allenai/olmo-3.1-32b-think:free",
|
||||
MODEL_FREE_XIAOMI_MIMO_V2_FLASH_FREE = "xiaomi/mimo-v2-flash:free",
|
||||
MODEL_FREE_NVIDIA_NEMOTRON_3_NANO_30B_A3B_FREE = "nvidia/nemotron-3-nano-30b-a3b:free",
|
||||
MODEL_FREE_MISTRALAI_DEVSTRAL_2512_FREE = "mistralai/devstral-2512:free",
|
||||
MODEL_FREE_NEX_AGI_DEEPSEEK_V3_1_NEX_N1_FREE = "nex-agi/deepseek-v3.1-nex-n1:free",
|
||||
MODEL_FREE_ARCEE_AI_TRINITY_MINI_FREE = "arcee-ai/trinity-mini:free",
|
||||
MODEL_FREE_TNGTECH_TNG_R1T_CHIMERA_FREE = "tngtech/tng-r1t-chimera:free",
|
||||
MODEL_FREE_ALLENAI_OLMO_3_32B_THINK_FREE = "allenai/olmo-3-32b-think:free",
|
||||
MODEL_FREE_KWAIPILOT_KAT_CODER_PRO_FREE = "kwaipilot/kat-coder-pro:free",
|
||||
MODEL_FREE_NVIDIA_NEMOTRON_NANO_12B_V2_VL_FREE = "nvidia/nemotron-nano-12b-v2-vl:free",
|
||||
MODEL_FREE_ALIBABA_TONGYI_DEEPRESEARCH_30B_A3B_FREE = "alibaba/tongyi-deepresearch-30b-a3b:free",
|
||||
MODEL_FREE_NVIDIA_NEMOTRON_NANO_9B_V2_FREE = "nvidia/nemotron-nano-9b-v2:free",
|
||||
MODEL_FREE_OPENAI_GPT_OSS_120B_FREE = "openai/gpt-oss-120b:free",
|
||||
MODEL_FREE_OPENAI_GPT_OSS_20B_FREE = "openai/gpt-oss-20b:free",
|
||||
MODEL_FREE_Z_AI_GLM_4_5_AIR_FREE = "z-ai/glm-4.5-air:free",
|
||||
MODEL_FREE_QWEN_QWEN3_CODER_FREE = "qwen/qwen3-coder:free",
|
||||
MODEL_FREE_MOONSHOTAI_KIMI_K2_FREE = "moonshotai/kimi-k2:free",
|
||||
MODEL_FREE_COGNITIVECOMPUTATIONS_DOLPHIN_MISTRAL_24B_VENICE_EDITION_FREE = "cognitivecomputations/dolphin-mistral-24b-venice-edition:free",
|
||||
MODEL_FREE_GOOGLE_GEMMA_3N_E2B_IT_FREE = "google/gemma-3n-e2b-it:free",
|
||||
MODEL_FREE_TNGTECH_DEEPSEEK_R1T2_CHIMERA_FREE = "tngtech/deepseek-r1t2-chimera:free",
|
||||
MODEL_FREE_DEEPSEEK_DEEPSEEK_R1_0528_FREE = "deepseek/deepseek-r1-0528:free",
|
||||
MODEL_FREE_GOOGLE_GEMMA_3N_E4B_IT_FREE = "google/gemma-3n-e4b-it:free",
|
||||
MODEL_FREE_QWEN_QWEN3_4B_FREE = "qwen/qwen3-4b:free",
|
||||
MODEL_FREE_TNGTECH_DEEPSEEK_R1T_CHIMERA_FREE = "tngtech/deepseek-r1t-chimera:free",
|
||||
MODEL_FREE_MISTRALAI_MISTRAL_SMALL_3_1_24B_INSTRUCT_FREE = "mistralai/mistral-small-3.1-24b-instruct:free",
|
||||
MODEL_FREE_GOOGLE_GEMMA_3_4B_IT_FREE = "google/gemma-3-4b-it:free",
|
||||
MODEL_FREE_GOOGLE_GEMMA_3_12B_IT_FREE = "google/gemma-3-12b-it:free",
|
||||
MODEL_FREE_GOOGLE_GEMMA_3_27B_IT_FREE = "google/gemma-3-27b-it:free",
|
||||
MODEL_FREE_GOOGLE_GEMINI_2_0_FLASH_EXP_FREE = "google/gemini-2.0-flash-exp:free",
|
||||
MODEL_FREE_META_LLAMA_LLAMA_3_3_70B_INSTRUCT_FREE = "meta-llama/llama-3.3-70b-instruct:free",
|
||||
MODEL_FREE_META_LLAMA_LLAMA_3_2_3B_INSTRUCT_FREE = "meta-llama/llama-3.2-3b-instruct:free",
|
||||
MODEL_FREE_QWEN_QWEN_2_5_VL_7B_INSTRUCT_FREE = "qwen/qwen-2.5-vl-7b-instruct:free",
|
||||
MODEL_FREE_NOUSRESEARCH_HERMES_3_LLAMA_3_1_405B_FREE = "nousresearch/hermes-3-llama-3.1-405b:free",
|
||||
MODEL_FREE_META_LLAMA_LLAMA_3_1_405B_INSTRUCT_FREE = "meta-llama/llama-3.1-405b-instruct:free",
|
||||
MODEL_FREE_MISTRALAI_MISTRAL_7B_INSTRUCT_FREE = "mistralai/mistral-7b-instruct:free"
|
||||
MODEL_FREE_ARCEE_AI_TRINITY_LARGE_PREVIEW_FREE = "arcee-ai/trinity-large-preview:free"
|
||||
}
|
||||
|
||||
@ -1,39 +1,5 @@
|
||||
export var E_OPENROUTER_MODEL_FREE;
|
||||
(function (E_OPENROUTER_MODEL_FREE) {
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_ALLENAI_OLMO_3_1_32B_THINK_FREE"] = "allenai/olmo-3.1-32b-think:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_XIAOMI_MIMO_V2_FLASH_FREE"] = "xiaomi/mimo-v2-flash:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_NVIDIA_NEMOTRON_3_NANO_30B_A3B_FREE"] = "nvidia/nemotron-3-nano-30b-a3b:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_MISTRALAI_DEVSTRAL_2512_FREE"] = "mistralai/devstral-2512:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_NEX_AGI_DEEPSEEK_V3_1_NEX_N1_FREE"] = "nex-agi/deepseek-v3.1-nex-n1:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_ARCEE_AI_TRINITY_MINI_FREE"] = "arcee-ai/trinity-mini:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_TNGTECH_TNG_R1T_CHIMERA_FREE"] = "tngtech/tng-r1t-chimera:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_ALLENAI_OLMO_3_32B_THINK_FREE"] = "allenai/olmo-3-32b-think:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_KWAIPILOT_KAT_CODER_PRO_FREE"] = "kwaipilot/kat-coder-pro:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_NVIDIA_NEMOTRON_NANO_12B_V2_VL_FREE"] = "nvidia/nemotron-nano-12b-v2-vl:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_ALIBABA_TONGYI_DEEPRESEARCH_30B_A3B_FREE"] = "alibaba/tongyi-deepresearch-30b-a3b:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_NVIDIA_NEMOTRON_NANO_9B_V2_FREE"] = "nvidia/nemotron-nano-9b-v2:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_OPENAI_GPT_OSS_120B_FREE"] = "openai/gpt-oss-120b:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_OPENAI_GPT_OSS_20B_FREE"] = "openai/gpt-oss-20b:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_Z_AI_GLM_4_5_AIR_FREE"] = "z-ai/glm-4.5-air:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_QWEN_QWEN3_CODER_FREE"] = "qwen/qwen3-coder:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_MOONSHOTAI_KIMI_K2_FREE"] = "moonshotai/kimi-k2:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_COGNITIVECOMPUTATIONS_DOLPHIN_MISTRAL_24B_VENICE_EDITION_FREE"] = "cognitivecomputations/dolphin-mistral-24b-venice-edition:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_GOOGLE_GEMMA_3N_E2B_IT_FREE"] = "google/gemma-3n-e2b-it:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_TNGTECH_DEEPSEEK_R1T2_CHIMERA_FREE"] = "tngtech/deepseek-r1t2-chimera:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_DEEPSEEK_DEEPSEEK_R1_0528_FREE"] = "deepseek/deepseek-r1-0528:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_GOOGLE_GEMMA_3N_E4B_IT_FREE"] = "google/gemma-3n-e4b-it:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_QWEN_QWEN3_4B_FREE"] = "qwen/qwen3-4b:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_TNGTECH_DEEPSEEK_R1T_CHIMERA_FREE"] = "tngtech/deepseek-r1t-chimera:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_MISTRALAI_MISTRAL_SMALL_3_1_24B_INSTRUCT_FREE"] = "mistralai/mistral-small-3.1-24b-instruct:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_GOOGLE_GEMMA_3_4B_IT_FREE"] = "google/gemma-3-4b-it:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_GOOGLE_GEMMA_3_12B_IT_FREE"] = "google/gemma-3-12b-it:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_GOOGLE_GEMMA_3_27B_IT_FREE"] = "google/gemma-3-27b-it:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_GOOGLE_GEMINI_2_0_FLASH_EXP_FREE"] = "google/gemini-2.0-flash-exp:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_META_LLAMA_LLAMA_3_3_70B_INSTRUCT_FREE"] = "meta-llama/llama-3.3-70b-instruct:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_META_LLAMA_LLAMA_3_2_3B_INSTRUCT_FREE"] = "meta-llama/llama-3.2-3b-instruct:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_QWEN_QWEN_2_5_VL_7B_INSTRUCT_FREE"] = "qwen/qwen-2.5-vl-7b-instruct:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_NOUSRESEARCH_HERMES_3_LLAMA_3_1_405B_FREE"] = "nousresearch/hermes-3-llama-3.1-405b:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_META_LLAMA_LLAMA_3_1_405B_INSTRUCT_FREE"] = "meta-llama/llama-3.1-405b-instruct:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_MISTRALAI_MISTRAL_7B_INSTRUCT_FREE"] = "mistralai/mistral-7b-instruct:free";
|
||||
E_OPENROUTER_MODEL_FREE["MODEL_FREE_ARCEE_AI_TRINITY_LARGE_PREVIEW_FREE"] = "arcee-ai/trinity-large-preview:free";
|
||||
})(E_OPENROUTER_MODEL_FREE || (E_OPENROUTER_MODEL_FREE = {}));
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3BlbnJvdXRlci1tb2RlbHMtZnJlZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9tb2RlbHMvY2FjaGUvb3BlbnJvdXRlci1tb2RlbHMtZnJlZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLENBQU4sSUFBWSx1QkFvQ1g7QUFwQ0QsV0FBWSx1QkFBdUI7SUFDakMseUdBQThFLENBQUE7SUFDOUUsNkZBQWtFLENBQUE7SUFDbEUsaUhBQXNGLENBQUE7SUFDdEYsbUdBQXdFLENBQUE7SUFDeEUsNkdBQWtGLENBQUE7SUFDbEYsK0ZBQW9FLENBQUE7SUFDcEUsbUdBQXdFLENBQUE7SUFDeEUscUdBQTBFLENBQUE7SUFDMUUsbUdBQXdFLENBQUE7SUFDeEUsaUhBQXNGLENBQUE7SUFDdEYsMkhBQWdHLENBQUE7SUFDaEcseUdBQThFLENBQUE7SUFDOUUsMkZBQWdFLENBQUE7SUFDaEUseUZBQThELENBQUE7SUFDOUQscUZBQTBELENBQUE7SUFDMUQscUZBQTBELENBQUE7SUFDMUQseUZBQThELENBQUE7SUFDOUQscUtBQTBJLENBQUE7SUFDMUksaUdBQXNFLENBQUE7SUFDdEUsK0dBQW9GLENBQUE7SUFDcEYsdUdBQTRFLENBQUE7SUFDNUUsaUdBQXNFLENBQUE7SUFDdEUsK0VBQW9ELENBQUE7SUFDcEQsNkdBQWtGLENBQUE7SUFDbEYscUlBQTBHLENBQUE7SUFDMUcsNkZBQWtFLENBQUE7SUFDbEUsK0ZBQW9FLENBQUE7SUFDcEUsK0ZBQW9FLENBQUE7SUFDcEUsMkdBQWdGLENBQUE7SUFDaEYsdUhBQTRGLENBQUE7SUFDNUYscUhBQTBGLENBQUE7SUFDMUYsNkdBQWtGLENBQUE7SUFDbEYsNkhBQWtHLENBQUE7SUFDbEcseUhBQThGLENBQUE7SUFDOUYsK0dBQW9GLENBQUE7QUFDdEYsQ0FBQyxFQXBDVyx1QkFBdUIsS0FBdkIsdUJBQXVCLFFBb0NsQyJ9
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3BlbnJvdXRlci1tb2RlbHMtZnJlZS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9tb2RlbHMvY2FjaGUvb3BlbnJvdXRlci1tb2RlbHMtZnJlZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLENBQU4sSUFBWSx1QkFFWDtBQUZELFdBQVksdUJBQXVCO0lBQ2pDLGlIQUFzRixDQUFBO0FBQ3hGLENBQUMsRUFGVyx1QkFBdUIsS0FBdkIsdUJBQXVCLFFBRWxDIn0=
|
||||
@ -1,22 +1,75 @@
|
||||
export declare enum E_OPENROUTER_MODEL {
|
||||
MODEL_XIAOMI_MIMO_V2_OMNI = "xiaomi/mimo-v2-omni",
|
||||
MODEL_XIAOMI_MIMO_V2_PRO = "xiaomi/mimo-v2-pro",
|
||||
MODEL_MINIMAX_MINIMAX_M2_7 = "minimax/minimax-m2.7",
|
||||
MODEL_OPENAI_GPT_5_4_NANO = "openai/gpt-5.4-nano",
|
||||
MODEL_OPENAI_GPT_5_4_MINI = "openai/gpt-5.4-mini",
|
||||
MODEL_MISTRALAI_MISTRAL_SMALL_2603 = "mistralai/mistral-small-2603",
|
||||
MODEL_Z_AI_GLM_5_TURBO = "z-ai/glm-5-turbo",
|
||||
MODEL_X_AI_GROK_4_20_MULTI_AGENT_BETA = "x-ai/grok-4.20-multi-agent-beta",
|
||||
MODEL_X_AI_GROK_4_20_BETA = "x-ai/grok-4.20-beta",
|
||||
MODEL_NVIDIA_NEMOTRON_3_SUPER_120B_A12B_FREE = "nvidia/nemotron-3-super-120b-a12b:free",
|
||||
MODEL_NVIDIA_NEMOTRON_3_SUPER_120B_A12B = "nvidia/nemotron-3-super-120b-a12b",
|
||||
MODEL_BYTEDANCE_SEED_SEED_2_0_LITE = "bytedance-seed/seed-2.0-lite",
|
||||
MODEL_QWEN_QWEN3_5_9B = "qwen/qwen3.5-9b",
|
||||
MODEL_OPENAI_GPT_5_4_PRO = "openai/gpt-5.4-pro",
|
||||
MODEL_OPENAI_GPT_5_4 = "openai/gpt-5.4",
|
||||
MODEL_INCEPTION_MERCURY_2 = "inception/mercury-2",
|
||||
MODEL_OPENAI_GPT_5_3_CHAT = "openai/gpt-5.3-chat",
|
||||
MODEL_GOOGLE_GEMINI_3_1_FLASH_LITE_PREVIEW = "google/gemini-3.1-flash-lite-preview",
|
||||
MODEL_BYTEDANCE_SEED_SEED_2_0_MINI = "bytedance-seed/seed-2.0-mini",
|
||||
MODEL_GOOGLE_GEMINI_3_1_FLASH_IMAGE_PREVIEW = "google/gemini-3.1-flash-image-preview",
|
||||
MODEL_QWEN_QWEN3_5_35B_A3B = "qwen/qwen3.5-35b-a3b",
|
||||
MODEL_QWEN_QWEN3_5_27B = "qwen/qwen3.5-27b",
|
||||
MODEL_QWEN_QWEN3_5_122B_A10B = "qwen/qwen3.5-122b-a10b",
|
||||
MODEL_QWEN_QWEN3_5_FLASH_02_23 = "qwen/qwen3.5-flash-02-23",
|
||||
MODEL_LIQUID_LFM_2_24B_A2B = "liquid/lfm-2-24b-a2b",
|
||||
MODEL_GOOGLE_GEMINI_3_1_PRO_PREVIEW_CUSTOMTOOLS = "google/gemini-3.1-pro-preview-customtools",
|
||||
MODEL_OPENAI_GPT_5_3_CODEX = "openai/gpt-5.3-codex",
|
||||
MODEL_AION_LABS_AION_2_0 = "aion-labs/aion-2.0",
|
||||
MODEL_GOOGLE_GEMINI_3_1_PRO_PREVIEW = "google/gemini-3.1-pro-preview",
|
||||
MODEL_ANTHROPIC_CLAUDE_SONNET_4_6 = "anthropic/claude-sonnet-4.6",
|
||||
MODEL_QWEN_QWEN3_5_PLUS_02_15 = "qwen/qwen3.5-plus-02-15",
|
||||
MODEL_QWEN_QWEN3_5_397B_A17B = "qwen/qwen3.5-397b-a17b",
|
||||
MODEL_MINIMAX_MINIMAX_M2_5_FREE = "minimax/minimax-m2.5:free",
|
||||
MODEL_MINIMAX_MINIMAX_M2_5 = "minimax/minimax-m2.5",
|
||||
MODEL_Z_AI_GLM_5 = "z-ai/glm-5",
|
||||
MODEL_QWEN_QWEN3_MAX_THINKING = "qwen/qwen3-max-thinking",
|
||||
MODEL_ANTHROPIC_CLAUDE_OPUS_4_6 = "anthropic/claude-opus-4.6",
|
||||
MODEL_QWEN_QWEN3_CODER_NEXT = "qwen/qwen3-coder-next",
|
||||
MODEL_OPENROUTER_FREE = "openrouter/free",
|
||||
MODEL_STEPFUN_STEP_3_5_FLASH_FREE = "stepfun/step-3.5-flash:free",
|
||||
MODEL_STEPFUN_STEP_3_5_FLASH = "stepfun/step-3.5-flash",
|
||||
MODEL_ARCEE_AI_TRINITY_LARGE_PREVIEW_FREE = "arcee-ai/trinity-large-preview:free",
|
||||
MODEL_MOONSHOTAI_KIMI_K2_5 = "moonshotai/kimi-k2.5",
|
||||
MODEL_UPSTAGE_SOLAR_PRO_3 = "upstage/solar-pro-3",
|
||||
MODEL_MINIMAX_MINIMAX_M2_HER = "minimax/minimax-m2-her",
|
||||
MODEL_WRITER_PALMYRA_X5 = "writer/palmyra-x5",
|
||||
MODEL_LIQUID_LFM_2_5_1_2B_THINKING_FREE = "liquid/lfm-2.5-1.2b-thinking:free",
|
||||
MODEL_LIQUID_LFM_2_5_1_2B_INSTRUCT_FREE = "liquid/lfm-2.5-1.2b-instruct:free",
|
||||
MODEL_OPENAI_GPT_AUDIO = "openai/gpt-audio",
|
||||
MODEL_OPENAI_GPT_AUDIO_MINI = "openai/gpt-audio-mini",
|
||||
MODEL_Z_AI_GLM_4_7_FLASH = "z-ai/glm-4.7-flash",
|
||||
MODEL_OPENAI_GPT_5_2_CODEX = "openai/gpt-5.2-codex",
|
||||
MODEL_ALLENAI_MOLMO_2_8B = "allenai/molmo-2-8b",
|
||||
MODEL_ALLENAI_OLMO_3_1_32B_INSTRUCT = "allenai/olmo-3.1-32b-instruct",
|
||||
MODEL_BYTEDANCE_SEED_SEED_1_6_FLASH = "bytedance-seed/seed-1.6-flash",
|
||||
MODEL_BYTEDANCE_SEED_SEED_1_6 = "bytedance-seed/seed-1.6",
|
||||
MODEL_MINIMAX_MINIMAX_M2_1 = "minimax/minimax-m2.1",
|
||||
MODEL_Z_AI_GLM_4_7 = "z-ai/glm-4.7",
|
||||
MODEL_GOOGLE_GEMINI_3_FLASH_PREVIEW = "google/gemini-3-flash-preview",
|
||||
MODEL_MISTRALAI_MISTRAL_SMALL_CREATIVE = "mistralai/mistral-small-creative",
|
||||
MODEL_ALLENAI_OLMO_3_1_32B_THINK_FREE = "allenai/olmo-3.1-32b-think:free",
|
||||
MODEL_XIAOMI_MIMO_V2_FLASH_FREE = "xiaomi/mimo-v2-flash:free",
|
||||
MODEL_ALLENAI_OLMO_3_1_32B_THINK = "allenai/olmo-3.1-32b-think",
|
||||
MODEL_XIAOMI_MIMO_V2_FLASH = "xiaomi/mimo-v2-flash",
|
||||
MODEL_NVIDIA_NEMOTRON_3_NANO_30B_A3B_FREE = "nvidia/nemotron-3-nano-30b-a3b:free",
|
||||
MODEL_NVIDIA_NEMOTRON_3_NANO_30B_A3B = "nvidia/nemotron-3-nano-30b-a3b",
|
||||
MODEL_OPENAI_GPT_5_2_CHAT = "openai/gpt-5.2-chat",
|
||||
MODEL_OPENAI_GPT_5_2_PRO = "openai/gpt-5.2-pro",
|
||||
MODEL_OPENAI_GPT_5_2 = "openai/gpt-5.2",
|
||||
MODEL_MISTRALAI_DEVSTRAL_2512_FREE = "mistralai/devstral-2512:free",
|
||||
MODEL_MISTRALAI_DEVSTRAL_2512 = "mistralai/devstral-2512",
|
||||
MODEL_RELACE_RELACE_SEARCH = "relace/relace-search",
|
||||
MODEL_Z_AI_GLM_4_6V = "z-ai/glm-4.6v",
|
||||
MODEL_NEX_AGI_DEEPSEEK_V3_1_NEX_N1_FREE = "nex-agi/deepseek-v3.1-nex-n1:free",
|
||||
MODEL_NEX_AGI_DEEPSEEK_V3_1_NEX_N1 = "nex-agi/deepseek-v3.1-nex-n1",
|
||||
MODEL_ESSENTIALAI_RNJ_1_INSTRUCT = "essentialai/rnj-1-instruct",
|
||||
MODEL_OPENROUTER_BODYBUILDER = "openrouter/bodybuilder",
|
||||
MODEL_OPENAI_GPT_5_1_CODEX_MAX = "openai/gpt-5.1-codex-max",
|
||||
@ -30,10 +83,8 @@ export declare enum E_OPENROUTER_MODEL {
|
||||
MODEL_DEEPSEEK_DEEPSEEK_V3_2_SPECIALE = "deepseek/deepseek-v3.2-speciale",
|
||||
MODEL_DEEPSEEK_DEEPSEEK_V3_2 = "deepseek/deepseek-v3.2",
|
||||
MODEL_PRIME_INTELLECT_INTELLECT_3 = "prime-intellect/intellect-3",
|
||||
MODEL_TNGTECH_TNG_R1T_CHIMERA_FREE = "tngtech/tng-r1t-chimera:free",
|
||||
MODEL_TNGTECH_TNG_R1T_CHIMERA = "tngtech/tng-r1t-chimera",
|
||||
MODEL_ANTHROPIC_CLAUDE_OPUS_4_5 = "anthropic/claude-opus-4.5",
|
||||
MODEL_ALLENAI_OLMO_3_32B_THINK_FREE = "allenai/olmo-3-32b-think:free",
|
||||
MODEL_ALLENAI_OLMO_3_32B_THINK = "allenai/olmo-3-32b-think",
|
||||
MODEL_ALLENAI_OLMO_3_7B_INSTRUCT = "allenai/olmo-3-7b-instruct",
|
||||
MODEL_ALLENAI_OLMO_3_7B_THINK = "allenai/olmo-3-7b-think",
|
||||
MODEL_GOOGLE_GEMINI_3_PRO_IMAGE_PREVIEW = "google/gemini-3-pro-image-preview",
|
||||
@ -44,7 +95,7 @@ export declare enum E_OPENROUTER_MODEL {
|
||||
MODEL_OPENAI_GPT_5_1_CHAT = "openai/gpt-5.1-chat",
|
||||
MODEL_OPENAI_GPT_5_1_CODEX = "openai/gpt-5.1-codex",
|
||||
MODEL_OPENAI_GPT_5_1_CODEX_MINI = "openai/gpt-5.1-codex-mini",
|
||||
MODEL_KWAIPILOT_KAT_CODER_PRO_FREE = "kwaipilot/kat-coder-pro:free",
|
||||
MODEL_KWAIPILOT_KAT_CODER_PRO = "kwaipilot/kat-coder-pro",
|
||||
MODEL_MOONSHOTAI_KIMI_K2_THINKING = "moonshotai/kimi-k2-thinking",
|
||||
MODEL_AMAZON_NOVA_PREMIER_V1 = "amazon/nova-premier-v1",
|
||||
MODEL_PERPLEXITY_SONAR_PRO_SEARCH = "perplexity/sonar-pro-search",
|
||||
@ -57,7 +108,6 @@ export declare enum E_OPENROUTER_MODEL {
|
||||
MODEL_LIQUID_LFM2_8B_A1B = "liquid/lfm2-8b-a1b",
|
||||
MODEL_LIQUID_LFM_2_2_6B = "liquid/lfm-2.2-6b",
|
||||
MODEL_IBM_GRANITE_GRANITE_4_0_H_MICRO = "ibm-granite/granite-4.0-h-micro",
|
||||
MODEL_DEEPCOGITO_COGITO_V2_PREVIEW_LLAMA_405B = "deepcogito/cogito-v2-preview-llama-405b",
|
||||
MODEL_OPENAI_GPT_5_IMAGE_MINI = "openai/gpt-5-image-mini",
|
||||
MODEL_ANTHROPIC_CLAUDE_HAIKU_4_5 = "anthropic/claude-haiku-4.5",
|
||||
MODEL_QWEN_QWEN3_VL_8B_THINKING = "qwen/qwen3-vl-8b-thinking",
|
||||
@ -72,49 +122,39 @@ export declare enum E_OPENROUTER_MODEL {
|
||||
MODEL_QWEN_QWEN3_VL_30B_A3B_INSTRUCT = "qwen/qwen3-vl-30b-a3b-instruct",
|
||||
MODEL_OPENAI_GPT_5_PRO = "openai/gpt-5-pro",
|
||||
MODEL_Z_AI_GLM_4_6 = "z-ai/glm-4.6",
|
||||
MODEL_Z_AI_GLM_4_6_EXACTO = "z-ai/glm-4.6:exacto",
|
||||
MODEL_ANTHROPIC_CLAUDE_SONNET_4_5 = "anthropic/claude-sonnet-4.5",
|
||||
MODEL_DEEPSEEK_DEEPSEEK_V3_2_EXP = "deepseek/deepseek-v3.2-exp",
|
||||
MODEL_THEDRUMMER_CYDONIA_24B_V4_1 = "thedrummer/cydonia-24b-v4.1",
|
||||
MODEL_RELACE_RELACE_APPLY_3 = "relace/relace-apply-3",
|
||||
MODEL_GOOGLE_GEMINI_2_5_FLASH_PREVIEW_09_2025 = "google/gemini-2.5-flash-preview-09-2025",
|
||||
MODEL_GOOGLE_GEMINI_2_5_FLASH_LITE_PREVIEW_09_2025 = "google/gemini-2.5-flash-lite-preview-09-2025",
|
||||
MODEL_QWEN_QWEN3_VL_235B_A22B_THINKING = "qwen/qwen3-vl-235b-a22b-thinking",
|
||||
MODEL_QWEN_QWEN3_VL_235B_A22B_INSTRUCT = "qwen/qwen3-vl-235b-a22b-instruct",
|
||||
MODEL_QWEN_QWEN3_MAX = "qwen/qwen3-max",
|
||||
MODEL_QWEN_QWEN3_CODER_PLUS = "qwen/qwen3-coder-plus",
|
||||
MODEL_OPENAI_GPT_5_CODEX = "openai/gpt-5-codex",
|
||||
MODEL_DEEPSEEK_DEEPSEEK_V3_1_TERMINUS_EXACTO = "deepseek/deepseek-v3.1-terminus:exacto",
|
||||
MODEL_DEEPSEEK_DEEPSEEK_V3_1_TERMINUS = "deepseek/deepseek-v3.1-terminus",
|
||||
MODEL_X_AI_GROK_4_FAST = "x-ai/grok-4-fast",
|
||||
MODEL_ALIBABA_TONGYI_DEEPRESEARCH_30B_A3B_FREE = "alibaba/tongyi-deepresearch-30b-a3b:free",
|
||||
MODEL_ALIBABA_TONGYI_DEEPRESEARCH_30B_A3B = "alibaba/tongyi-deepresearch-30b-a3b",
|
||||
MODEL_QWEN_QWEN3_CODER_FLASH = "qwen/qwen3-coder-flash",
|
||||
MODEL_OPENGVLAB_INTERNVL3_78B = "opengvlab/internvl3-78b",
|
||||
MODEL_QWEN_QWEN3_NEXT_80B_A3B_THINKING = "qwen/qwen3-next-80b-a3b-thinking",
|
||||
MODEL_QWEN_QWEN3_NEXT_80B_A3B_INSTRUCT_FREE = "qwen/qwen3-next-80b-a3b-instruct:free",
|
||||
MODEL_QWEN_QWEN3_NEXT_80B_A3B_INSTRUCT = "qwen/qwen3-next-80b-a3b-instruct",
|
||||
MODEL_MEITUAN_LONGCAT_FLASH_CHAT = "meituan/longcat-flash-chat",
|
||||
MODEL_QWEN_QWEN_PLUS_2025_07_28 = "qwen/qwen-plus-2025-07-28",
|
||||
MODEL_QWEN_QWEN_PLUS_2025_07_28_THINKING = "qwen/qwen-plus-2025-07-28:thinking",
|
||||
MODEL_QWEN_QWEN_PLUS_2025_07_28 = "qwen/qwen-plus-2025-07-28",
|
||||
MODEL_NVIDIA_NEMOTRON_NANO_9B_V2_FREE = "nvidia/nemotron-nano-9b-v2:free",
|
||||
MODEL_NVIDIA_NEMOTRON_NANO_9B_V2 = "nvidia/nemotron-nano-9b-v2",
|
||||
MODEL_MOONSHOTAI_KIMI_K2_0905 = "moonshotai/kimi-k2-0905",
|
||||
MODEL_MOONSHOTAI_KIMI_K2_0905_EXACTO = "moonshotai/kimi-k2-0905:exacto",
|
||||
MODEL_DEEPCOGITO_COGITO_V2_PREVIEW_LLAMA_70B = "deepcogito/cogito-v2-preview-llama-70b",
|
||||
MODEL_DEEPCOGITO_COGITO_V2_PREVIEW_LLAMA_109B_MOE = "deepcogito/cogito-v2-preview-llama-109b-moe",
|
||||
MODEL_STEPFUN_AI_STEP3 = "stepfun-ai/step3",
|
||||
MODEL_QWEN_QWEN3_30B_A3B_THINKING_2507 = "qwen/qwen3-30b-a3b-thinking-2507",
|
||||
MODEL_X_AI_GROK_CODE_FAST_1 = "x-ai/grok-code-fast-1",
|
||||
MODEL_NOUSRESEARCH_HERMES_4_70B = "nousresearch/hermes-4-70b",
|
||||
MODEL_NOUSRESEARCH_HERMES_4_405B = "nousresearch/hermes-4-405b",
|
||||
MODEL_GOOGLE_GEMINI_2_5_FLASH_IMAGE_PREVIEW = "google/gemini-2.5-flash-image-preview",
|
||||
MODEL_DEEPSEEK_DEEPSEEK_CHAT_V3_1 = "deepseek/deepseek-chat-v3.1",
|
||||
MODEL_OPENAI_GPT_4O_AUDIO_PREVIEW = "openai/gpt-4o-audio-preview",
|
||||
MODEL_MISTRALAI_MISTRAL_MEDIUM_3_1 = "mistralai/mistral-medium-3.1",
|
||||
MODEL_BAIDU_ERNIE_4_5_21B_A3B = "baidu/ernie-4.5-21b-a3b",
|
||||
MODEL_BAIDU_ERNIE_4_5_VL_28B_A3B = "baidu/ernie-4.5-vl-28b-a3b",
|
||||
MODEL_Z_AI_GLM_4_5V = "z-ai/glm-4.5v",
|
||||
MODEL_AI21_JAMBA_MINI_1_7 = "ai21/jamba-mini-1.7",
|
||||
MODEL_AI21_JAMBA_LARGE_1_7 = "ai21/jamba-large-1.7",
|
||||
MODEL_OPENAI_GPT_5_CHAT = "openai/gpt-5-chat",
|
||||
MODEL_OPENAI_GPT_5 = "openai/gpt-5",
|
||||
@ -122,7 +162,6 @@ export declare enum E_OPENROUTER_MODEL {
|
||||
MODEL_OPENAI_GPT_5_NANO = "openai/gpt-5-nano",
|
||||
MODEL_OPENAI_GPT_OSS_120B_FREE = "openai/gpt-oss-120b:free",
|
||||
MODEL_OPENAI_GPT_OSS_120B = "openai/gpt-oss-120b",
|
||||
MODEL_OPENAI_GPT_OSS_120B_EXACTO = "openai/gpt-oss-120b:exacto",
|
||||
MODEL_OPENAI_GPT_OSS_20B_FREE = "openai/gpt-oss-20b:free",
|
||||
MODEL_OPENAI_GPT_OSS_20B = "openai/gpt-oss-20b",
|
||||
MODEL_ANTHROPIC_CLAUDE_OPUS_4_1 = "anthropic/claude-opus-4.1",
|
||||
@ -136,21 +175,17 @@ export declare enum E_OPENROUTER_MODEL {
|
||||
MODEL_Z_AI_GLM_4_32B = "z-ai/glm-4-32b",
|
||||
MODEL_QWEN_QWEN3_CODER_FREE = "qwen/qwen3-coder:free",
|
||||
MODEL_QWEN_QWEN3_CODER = "qwen/qwen3-coder",
|
||||
MODEL_QWEN_QWEN3_CODER_EXACTO = "qwen/qwen3-coder:exacto",
|
||||
MODEL_BYTEDANCE_UI_TARS_1_5_7B = "bytedance/ui-tars-1.5-7b",
|
||||
MODEL_GOOGLE_GEMINI_2_5_FLASH_LITE = "google/gemini-2.5-flash-lite",
|
||||
MODEL_QWEN_QWEN3_235B_A22B_2507 = "qwen/qwen3-235b-a22b-2507",
|
||||
MODEL_SWITCHPOINT_ROUTER = "switchpoint/router",
|
||||
MODEL_MOONSHOTAI_KIMI_K2_FREE = "moonshotai/kimi-k2:free",
|
||||
MODEL_MOONSHOTAI_KIMI_K2 = "moonshotai/kimi-k2",
|
||||
MODEL_THUDM_GLM_4_1V_9B_THINKING = "thudm/glm-4.1v-9b-thinking",
|
||||
MODEL_MISTRALAI_DEVSTRAL_MEDIUM = "mistralai/devstral-medium",
|
||||
MODEL_MISTRALAI_DEVSTRAL_SMALL = "mistralai/devstral-small",
|
||||
MODEL_COGNITIVECOMPUTATIONS_DOLPHIN_MISTRAL_24B_VENICE_EDITION_FREE = "cognitivecomputations/dolphin-mistral-24b-venice-edition:free",
|
||||
MODEL_X_AI_GROK_4 = "x-ai/grok-4",
|
||||
MODEL_GOOGLE_GEMMA_3N_E2B_IT_FREE = "google/gemma-3n-e2b-it:free",
|
||||
MODEL_TENCENT_HUNYUAN_A13B_INSTRUCT = "tencent/hunyuan-a13b-instruct",
|
||||
MODEL_TNGTECH_DEEPSEEK_R1T2_CHIMERA_FREE = "tngtech/deepseek-r1t2-chimera:free",
|
||||
MODEL_TNGTECH_DEEPSEEK_R1T2_CHIMERA = "tngtech/deepseek-r1t2-chimera",
|
||||
MODEL_MORPH_MORPH_V3_LARGE = "morph/morph-v3-large",
|
||||
MODEL_MORPH_MORPH_V3_FAST = "morph/morph-v3-fast",
|
||||
@ -161,39 +196,29 @@ export declare enum E_OPENROUTER_MODEL {
|
||||
MODEL_MINIMAX_MINIMAX_M1 = "minimax/minimax-m1",
|
||||
MODEL_GOOGLE_GEMINI_2_5_FLASH = "google/gemini-2.5-flash",
|
||||
MODEL_GOOGLE_GEMINI_2_5_PRO = "google/gemini-2.5-pro",
|
||||
MODEL_MOONSHOTAI_KIMI_DEV_72B = "moonshotai/kimi-dev-72b",
|
||||
MODEL_OPENAI_O3_PRO = "openai/o3-pro",
|
||||
MODEL_X_AI_GROK_3_MINI = "x-ai/grok-3-mini",
|
||||
MODEL_X_AI_GROK_3 = "x-ai/grok-3",
|
||||
MODEL_GOOGLE_GEMINI_2_5_PRO_PREVIEW = "google/gemini-2.5-pro-preview",
|
||||
MODEL_DEEPSEEK_DEEPSEEK_R1_0528_QWEN3_8B = "deepseek/deepseek-r1-0528-qwen3-8b",
|
||||
MODEL_DEEPSEEK_DEEPSEEK_R1_0528_FREE = "deepseek/deepseek-r1-0528:free",
|
||||
MODEL_DEEPSEEK_DEEPSEEK_R1_0528 = "deepseek/deepseek-r1-0528",
|
||||
MODEL_ANTHROPIC_CLAUDE_OPUS_4 = "anthropic/claude-opus-4",
|
||||
MODEL_ANTHROPIC_CLAUDE_SONNET_4 = "anthropic/claude-sonnet-4",
|
||||
MODEL_MISTRALAI_DEVSTRAL_SMALL_2505 = "mistralai/devstral-small-2505",
|
||||
MODEL_GOOGLE_GEMMA_3N_E4B_IT_FREE = "google/gemma-3n-e4b-it:free",
|
||||
MODEL_GOOGLE_GEMMA_3N_E4B_IT = "google/gemma-3n-e4b-it",
|
||||
MODEL_OPENAI_CODEX_MINI = "openai/codex-mini",
|
||||
MODEL_NOUSRESEARCH_DEEPHERMES_3_MISTRAL_24B_PREVIEW = "nousresearch/deephermes-3-mistral-24b-preview",
|
||||
MODEL_MISTRALAI_MISTRAL_MEDIUM_3 = "mistralai/mistral-medium-3",
|
||||
MODEL_GOOGLE_GEMINI_2_5_PRO_PREVIEW_05_06 = "google/gemini-2.5-pro-preview-05-06",
|
||||
MODEL_ARCEE_AI_SPOTLIGHT = "arcee-ai/spotlight",
|
||||
MODEL_ARCEE_AI_MAESTRO_REASONING = "arcee-ai/maestro-reasoning",
|
||||
MODEL_ARCEE_AI_VIRTUOSO_LARGE = "arcee-ai/virtuoso-large",
|
||||
MODEL_ARCEE_AI_CODER_LARGE = "arcee-ai/coder-large",
|
||||
MODEL_MICROSOFT_PHI_4_REASONING_PLUS = "microsoft/phi-4-reasoning-plus",
|
||||
MODEL_INCEPTION_MERCURY_CODER = "inception/mercury-coder",
|
||||
MODEL_QWEN_QWEN3_4B_FREE = "qwen/qwen3-4b:free",
|
||||
MODEL_DEEPSEEK_DEEPSEEK_PROVER_V2 = "deepseek/deepseek-prover-v2",
|
||||
MODEL_META_LLAMA_LLAMA_GUARD_4_12B = "meta-llama/llama-guard-4-12b",
|
||||
MODEL_QWEN_QWEN3_30B_A3B = "qwen/qwen3-30b-a3b",
|
||||
MODEL_QWEN_QWEN3_8B = "qwen/qwen3-8b",
|
||||
MODEL_QWEN_QWEN3_14B = "qwen/qwen3-14b",
|
||||
MODEL_QWEN_QWEN3_32B = "qwen/qwen3-32b",
|
||||
MODEL_QWEN_QWEN3_235B_A22B = "qwen/qwen3-235b-a22b",
|
||||
MODEL_TNGTECH_DEEPSEEK_R1T_CHIMERA_FREE = "tngtech/deepseek-r1t-chimera:free",
|
||||
MODEL_TNGTECH_DEEPSEEK_R1T_CHIMERA = "tngtech/deepseek-r1t-chimera",
|
||||
MODEL_OPENAI_O4_MINI_HIGH = "openai/o4-mini-high",
|
||||
MODEL_OPENAI_O3 = "openai/o3",
|
||||
MODEL_OPENAI_O4_MINI = "openai/o4-mini",
|
||||
@ -203,10 +228,8 @@ export declare enum E_OPENROUTER_MODEL {
|
||||
MODEL_OPENAI_GPT_4_1_NANO = "openai/gpt-4.1-nano",
|
||||
MODEL_ELEUTHERAI_LLEMMA_7B = "eleutherai/llemma_7b",
|
||||
MODEL_ALFREDPROS_CODELLAMA_7B_INSTRUCT_SOLIDITY = "alfredpros/codellama-7b-instruct-solidity",
|
||||
MODEL_ARLIAI_QWQ_32B_ARLIAI_RPR_V1 = "arliai/qwq-32b-arliai-rpr-v1",
|
||||
MODEL_X_AI_GROK_3_MINI_BETA = "x-ai/grok-3-mini-beta",
|
||||
MODEL_X_AI_GROK_3_BETA = "x-ai/grok-3-beta",
|
||||
MODEL_NVIDIA_LLAMA_3_1_NEMOTRON_ULTRA_253B_V1 = "nvidia/llama-3.1-nemotron-ultra-253b-v1",
|
||||
MODEL_META_LLAMA_LLAMA_4_MAVERICK = "meta-llama/llama-4-maverick",
|
||||
MODEL_META_LLAMA_LLAMA_4_SCOUT = "meta-llama/llama-4-scout",
|
||||
MODEL_QWEN_QWEN2_5_VL_32B_INSTRUCT = "qwen/qwen2.5-vl-32b-instruct",
|
||||
@ -225,14 +248,13 @@ export declare enum E_OPENROUTER_MODEL {
|
||||
MODEL_GOOGLE_GEMMA_3_27B_IT_FREE = "google/gemma-3-27b-it:free",
|
||||
MODEL_GOOGLE_GEMMA_3_27B_IT = "google/gemma-3-27b-it",
|
||||
MODEL_THEDRUMMER_SKYFALL_36B_V2 = "thedrummer/skyfall-36b-v2",
|
||||
MODEL_MICROSOFT_PHI_4_MULTIMODAL_INSTRUCT = "microsoft/phi-4-multimodal-instruct",
|
||||
MODEL_PERPLEXITY_SONAR_REASONING_PRO = "perplexity/sonar-reasoning-pro",
|
||||
MODEL_PERPLEXITY_SONAR_PRO = "perplexity/sonar-pro",
|
||||
MODEL_PERPLEXITY_SONAR_DEEP_RESEARCH = "perplexity/sonar-deep-research",
|
||||
MODEL_QWEN_QWQ_32B = "qwen/qwq-32b",
|
||||
MODEL_GOOGLE_GEMINI_2_0_FLASH_LITE_001 = "google/gemini-2.0-flash-lite-001",
|
||||
MODEL_ANTHROPIC_CLAUDE_3_7_SONNET_THINKING = "anthropic/claude-3.7-sonnet:thinking",
|
||||
MODEL_ANTHROPIC_CLAUDE_3_7_SONNET = "anthropic/claude-3.7-sonnet",
|
||||
MODEL_ANTHROPIC_CLAUDE_3_7_SONNET_THINKING = "anthropic/claude-3.7-sonnet:thinking",
|
||||
MODEL_MISTRALAI_MISTRAL_SABA = "mistralai/mistral-saba",
|
||||
MODEL_META_LLAMA_LLAMA_GUARD_3_8B = "meta-llama/llama-guard-3-8b",
|
||||
MODEL_OPENAI_O3_MINI_HIGH = "openai/o3-mini-high",
|
||||
@ -249,8 +271,6 @@ export declare enum E_OPENROUTER_MODEL {
|
||||
MODEL_OPENAI_O3_MINI = "openai/o3-mini",
|
||||
MODEL_MISTRALAI_MISTRAL_SMALL_24B_INSTRUCT_2501 = "mistralai/mistral-small-24b-instruct-2501",
|
||||
MODEL_DEEPSEEK_DEEPSEEK_R1_DISTILL_QWEN_32B = "deepseek/deepseek-r1-distill-qwen-32b",
|
||||
MODEL_DEEPSEEK_DEEPSEEK_R1_DISTILL_QWEN_14B = "deepseek/deepseek-r1-distill-qwen-14b",
|
||||
MODEL_PERPLEXITY_SONAR_REASONING = "perplexity/sonar-reasoning",
|
||||
MODEL_PERPLEXITY_SONAR = "perplexity/sonar",
|
||||
MODEL_DEEPSEEK_DEEPSEEK_R1_DISTILL_LLAMA_70B = "deepseek/deepseek-r1-distill-llama-70b",
|
||||
MODEL_DEEPSEEK_DEEPSEEK_R1 = "deepseek/deepseek-r1",
|
||||
@ -261,7 +281,6 @@ export declare enum E_OPENROUTER_MODEL {
|
||||
MODEL_SAO10K_L3_3_EURYALE_70B = "sao10k/l3.3-euryale-70b",
|
||||
MODEL_OPENAI_O1 = "openai/o1",
|
||||
MODEL_COHERE_COMMAND_R7B_12_2024 = "cohere/command-r7b-12-2024",
|
||||
MODEL_GOOGLE_GEMINI_2_0_FLASH_EXP_FREE = "google/gemini-2.0-flash-exp:free",
|
||||
MODEL_META_LLAMA_LLAMA_3_3_70B_INSTRUCT_FREE = "meta-llama/llama-3.3-70b-instruct:free",
|
||||
MODEL_META_LLAMA_LLAMA_3_3_70B_INSTRUCT = "meta-llama/llama-3.3-70b-instruct",
|
||||
MODEL_AMAZON_NOVA_LITE_V1 = "amazon/nova-lite-v1",
|
||||
@ -272,14 +291,10 @@ export declare enum E_OPENROUTER_MODEL {
|
||||
MODEL_MISTRALAI_MISTRAL_LARGE_2407 = "mistralai/mistral-large-2407",
|
||||
MODEL_MISTRALAI_PIXTRAL_LARGE_2411 = "mistralai/pixtral-large-2411",
|
||||
MODEL_QWEN_QWEN_2_5_CODER_32B_INSTRUCT = "qwen/qwen-2.5-coder-32b-instruct",
|
||||
MODEL_RAIFLE_SORCERERLM_8X22B = "raifle/sorcererlm-8x22b",
|
||||
MODEL_THEDRUMMER_UNSLOPNEMO_12B = "thedrummer/unslopnemo-12b",
|
||||
MODEL_ANTHROPIC_CLAUDE_3_5_HAIKU_20241022 = "anthropic/claude-3.5-haiku-20241022",
|
||||
MODEL_ANTHROPIC_CLAUDE_3_5_HAIKU = "anthropic/claude-3.5-haiku",
|
||||
MODEL_ANTHRACITE_ORG_MAGNUM_V4_72B = "anthracite-org/magnum-v4-72b",
|
||||
MODEL_ANTHROPIC_CLAUDE_3_5_SONNET = "anthropic/claude-3.5-sonnet",
|
||||
MODEL_MISTRALAI_MINISTRAL_8B = "mistralai/ministral-8b",
|
||||
MODEL_MISTRALAI_MINISTRAL_3B = "mistralai/ministral-3b",
|
||||
MODEL_QWEN_QWEN_2_5_7B_INSTRUCT = "qwen/qwen-2.5-7b-instruct",
|
||||
MODEL_NVIDIA_LLAMA_3_1_NEMOTRON_70B_INSTRUCT = "nvidia/llama-3.1-nemotron-70b-instruct",
|
||||
MODEL_INFLECTION_INFLECTION_3_PI = "inflection/inflection-3-pi",
|
||||
@ -288,27 +303,19 @@ export declare enum E_OPENROUTER_MODEL {
|
||||
MODEL_META_LLAMA_LLAMA_3_2_3B_INSTRUCT_FREE = "meta-llama/llama-3.2-3b-instruct:free",
|
||||
MODEL_META_LLAMA_LLAMA_3_2_3B_INSTRUCT = "meta-llama/llama-3.2-3b-instruct",
|
||||
MODEL_META_LLAMA_LLAMA_3_2_1B_INSTRUCT = "meta-llama/llama-3.2-1b-instruct",
|
||||
MODEL_META_LLAMA_LLAMA_3_2_90B_VISION_INSTRUCT = "meta-llama/llama-3.2-90b-vision-instruct",
|
||||
MODEL_META_LLAMA_LLAMA_3_2_11B_VISION_INSTRUCT = "meta-llama/llama-3.2-11b-vision-instruct",
|
||||
MODEL_QWEN_QWEN_2_5_72B_INSTRUCT = "qwen/qwen-2.5-72b-instruct",
|
||||
MODEL_NEVERSLEEP_LLAMA_3_1_LUMIMAID_8B = "neversleep/llama-3.1-lumimaid-8b",
|
||||
MODEL_MISTRALAI_PIXTRAL_12B = "mistralai/pixtral-12b",
|
||||
MODEL_COHERE_COMMAND_R_08_2024 = "cohere/command-r-08-2024",
|
||||
MODEL_COHERE_COMMAND_R_PLUS_08_2024 = "cohere/command-r-plus-08-2024",
|
||||
MODEL_SAO10K_L3_1_EURYALE_70B = "sao10k/l3.1-euryale-70b",
|
||||
MODEL_QWEN_QWEN_2_5_VL_7B_INSTRUCT_FREE = "qwen/qwen-2.5-vl-7b-instruct:free",
|
||||
MODEL_QWEN_QWEN_2_5_VL_7B_INSTRUCT = "qwen/qwen-2.5-vl-7b-instruct",
|
||||
MODEL_MICROSOFT_PHI_3_5_MINI_128K_INSTRUCT = "microsoft/phi-3.5-mini-128k-instruct",
|
||||
MODEL_NOUSRESEARCH_HERMES_3_LLAMA_3_1_70B = "nousresearch/hermes-3-llama-3.1-70b",
|
||||
MODEL_NOUSRESEARCH_HERMES_3_LLAMA_3_1_405B_FREE = "nousresearch/hermes-3-llama-3.1-405b:free",
|
||||
MODEL_NOUSRESEARCH_HERMES_3_LLAMA_3_1_405B = "nousresearch/hermes-3-llama-3.1-405b",
|
||||
MODEL_OPENAI_CHATGPT_4O_LATEST = "openai/chatgpt-4o-latest",
|
||||
MODEL_SAO10K_L3_LUNARIS_8B = "sao10k/l3-lunaris-8b",
|
||||
MODEL_OPENAI_GPT_4O_2024_08_06 = "openai/gpt-4o-2024-08-06",
|
||||
MODEL_META_LLAMA_LLAMA_3_1_405B = "meta-llama/llama-3.1-405b",
|
||||
MODEL_META_LLAMA_LLAMA_3_1_8B_INSTRUCT = "meta-llama/llama-3.1-8b-instruct",
|
||||
MODEL_META_LLAMA_LLAMA_3_1_405B_INSTRUCT_FREE = "meta-llama/llama-3.1-405b-instruct:free",
|
||||
MODEL_META_LLAMA_LLAMA_3_1_405B_INSTRUCT = "meta-llama/llama-3.1-405b-instruct",
|
||||
MODEL_META_LLAMA_LLAMA_3_1_70B_INSTRUCT = "meta-llama/llama-3.1-70b-instruct",
|
||||
MODEL_MISTRALAI_MISTRAL_NEMO = "mistralai/mistral-nemo",
|
||||
MODEL_OPENAI_GPT_4O_MINI_2024_07_18 = "openai/gpt-4o-mini-2024-07-18",
|
||||
@ -317,12 +324,6 @@ export declare enum E_OPENROUTER_MODEL {
|
||||
MODEL_GOOGLE_GEMMA_2_9B_IT = "google/gemma-2-9b-it",
|
||||
MODEL_SAO10K_L3_EURYALE_70B = "sao10k/l3-euryale-70b",
|
||||
MODEL_NOUSRESEARCH_HERMES_2_PRO_LLAMA_3_8B = "nousresearch/hermes-2-pro-llama-3-8b",
|
||||
MODEL_MISTRALAI_MISTRAL_7B_INSTRUCT_FREE = "mistralai/mistral-7b-instruct:free",
|
||||
MODEL_MISTRALAI_MISTRAL_7B_INSTRUCT = "mistralai/mistral-7b-instruct",
|
||||
MODEL_MISTRALAI_MISTRAL_7B_INSTRUCT_V0_3 = "mistralai/mistral-7b-instruct-v0.3",
|
||||
MODEL_MICROSOFT_PHI_3_MINI_128K_INSTRUCT = "microsoft/phi-3-mini-128k-instruct",
|
||||
MODEL_MICROSOFT_PHI_3_MEDIUM_128K_INSTRUCT = "microsoft/phi-3-medium-128k-instruct",
|
||||
MODEL_META_LLAMA_LLAMA_GUARD_2_8B = "meta-llama/llama-guard-2-8b",
|
||||
MODEL_OPENAI_GPT_4O_2024_05_13 = "openai/gpt-4o-2024-05-13",
|
||||
MODEL_OPENAI_GPT_4O = "openai/gpt-4o",
|
||||
MODEL_OPENAI_GPT_4O_EXTENDED = "openai/gpt-4o:extended",
|
||||
@ -332,14 +333,10 @@ export declare enum E_OPENROUTER_MODEL {
|
||||
MODEL_MICROSOFT_WIZARDLM_2_8X22B = "microsoft/wizardlm-2-8x22b",
|
||||
MODEL_OPENAI_GPT_4_TURBO = "openai/gpt-4-turbo",
|
||||
MODEL_ANTHROPIC_CLAUDE_3_HAIKU = "anthropic/claude-3-haiku",
|
||||
MODEL_ANTHROPIC_CLAUDE_3_OPUS = "anthropic/claude-3-opus",
|
||||
MODEL_MISTRALAI_MISTRAL_LARGE = "mistralai/mistral-large",
|
||||
MODEL_OPENAI_GPT_3_5_TURBO_0613 = "openai/gpt-3.5-turbo-0613",
|
||||
MODEL_OPENAI_GPT_4_TURBO_PREVIEW = "openai/gpt-4-turbo-preview",
|
||||
MODEL_MISTRALAI_MISTRAL_TINY = "mistralai/mistral-tiny",
|
||||
MODEL_MISTRALAI_MISTRAL_7B_INSTRUCT_V0_2 = "mistralai/mistral-7b-instruct-v0.2",
|
||||
MODEL_MISTRALAI_MIXTRAL_8X7B_INSTRUCT = "mistralai/mixtral-8x7b-instruct",
|
||||
MODEL_NEVERSLEEP_NOROMAID_20B = "neversleep/noromaid-20b",
|
||||
MODEL_ALPINDALE_GOLIATH_120B = "alpindale/goliath-120b",
|
||||
MODEL_OPENROUTER_AUTO = "openrouter/auto",
|
||||
MODEL_OPENAI_GPT_4_1106_PREVIEW = "openai/gpt-4-1106-preview",
|
||||
|
||||
File diff suppressed because one or more lines are too long
2
packages/kbot/dist-in/profile.d.ts
vendored
2
packages/kbot/dist-in/profile.d.ts
vendored
@ -1,2 +1,2 @@
|
||||
import { IKBotTask } from '@polymech/ai-tools';
|
||||
import { IKBotTask } from './ai-tools/index.js';
|
||||
export declare const load: (options: IKBotTask) => Promise<Record<string, string>>;
|
||||
|
||||
2
packages/kbot/dist-in/prompt.d.ts
vendored
2
packages/kbot/dist-in/prompt.d.ts
vendored
@ -1,4 +1,4 @@
|
||||
import { IKBotTask } from '@polymech/ai-tools';
|
||||
import { IKBotTask } from './ai-tools/index.js';
|
||||
import { ChatCompletionMessageParam } from 'openai/resources/index.mjs';
|
||||
export declare const prompt: (opts: IKBotTask) => Promise<ChatCompletionMessageParam | undefined>;
|
||||
export declare const preferences: (opts: IKBotTask) => Promise<ChatCompletionMessageParam | undefined>;
|
||||
|
||||
2
packages/kbot/dist-in/source.d.ts
vendored
2
packages/kbot/dist-in/source.d.ts
vendored
@ -1,6 +1,6 @@
|
||||
import { IHandlerResult } from './mime-handlers.js';
|
||||
import { ChatCompletionContentPartImage } from 'openai/resources/index.mjs';
|
||||
import { IKBotTask } from '@polymech/ai-tools';
|
||||
import { IKBotTask } from './ai-tools/index.js';
|
||||
/**
|
||||
* @todos
|
||||
* - add support for vector stores : https://platform.openai.com/docs/assistants/tools/file-search?lang=node.js
|
||||
|
||||
2
packages/kbot/dist-in/tools.d.ts
vendored
2
packages/kbot/dist-in/tools.d.ts
vendored
@ -1,6 +1,6 @@
|
||||
import { ChatCompletionMessageParam } from "openai/resources/chat/completions";
|
||||
import { RunnableToolFunctionWithParse } from "openai/lib/RunnableFunction";
|
||||
import { IKBotTask } from '@polymech/ai-tools';
|
||||
import { IKBotTask } from './ai-tools/index.js';
|
||||
export type TMessageParam = ChatCompletionMessageParam & {
|
||||
type?: string;
|
||||
};
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import { resolve } from '@polymech/commons';
|
||||
import { sync as exists } from '@polymech/fs/exists';
|
||||
import * as path from 'node:path';
|
||||
import { tools as defaultTools } from "@polymech/ai-tools/tools";
|
||||
import { tools as defaultTools } from "./ai-tools/lib/tools/tools.js";
|
||||
import { logger } from './index.js';
|
||||
import { after, before } from '@polymech/core/aspects_simple';
|
||||
export const defaultTemplate = {
|
||||
@ -73,4 +73,4 @@ export const load = async (options) => {
|
||||
});
|
||||
return tools;
|
||||
};
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9vbHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvdG9vbHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLE9BQU8sRUFBRSxNQUFNLG1CQUFtQixDQUFBO0FBRTNDLE9BQU8sRUFBRSxJQUFJLElBQUksTUFBTSxFQUFFLE1BQU0scUJBQXFCLENBQUE7QUFDcEQsT0FBTyxLQUFLLElBQUksTUFBTSxXQUFXLENBQUE7QUFFakMsT0FBTyxFQUFFLEtBQUssSUFBSSxZQUFZLEVBQUUsTUFBTSwwQkFBMEIsQ0FBQTtBQUNoRSxPQUFPLEVBQUUsTUFBTSxFQUFHLE1BQU0sWUFBWSxDQUFBO0FBSXBDLE9BQU8sRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLE1BQU0sK0JBQStCLENBQUE7QUFLN0QsTUFBTSxDQUFDLE1BQU0sZUFBZSxHQUFHO0lBQzNCLE9BQU8sRUFBRTtRQUNMLG9CQUFvQjtRQUNwQixZQUFZO1FBQ1osYUFBYTtRQUNiLGdCQUFnQjtRQUNoQixRQUFRO1FBQ1IsUUFBUTtRQUNSLE9BQU87UUFDUCxHQUFHO0tBQ047SUFDRCxRQUFRLEVBQUUsRUFBRTtJQUNaLEtBQUssRUFBRSxDQUFDLElBQUksRUFBRSxLQUFLLEVBQUUsVUFBVSxFQUFFLFVBQVUsRUFBRSxRQUFRLEVBQUUsS0FBSyxFQUFFLE9BQU8sRUFBRSxNQUFNLENBQUM7Q0FDakYsQ0FBQTtBQUNELE1BQU0sQ0FBQyxNQUFNLG9CQUFvQixHQUFHLENBQUMsR0FBVyxFQUFVLEVBQUUsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUUsR0FBRyxJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUE7QUFDckcsTUFBTSxnQkFBZ0IsR0FBRyxLQUFLLEVBQUUsUUFBZ0IsRUFBRSxNQUFjLEVBQUUsT0FBcUIsRUFBRSxFQUFFO0lBQ3ZGLElBQUksQ0FBQztRQUNELE1BQU0sWUFBWSxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMs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
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidG9vbHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi9zcmMvdG9vbHMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFFLE9BQU8sRUFBRSxNQUFNLG1CQUFtQixDQUFBO0FBRTNDLE9BQU8sRUFBRSxJQUFJLElBQUksTUFBTSxFQUFFLE1BQU0scUJBQXFCLENBQUE7QUFDcEQsT0FBTyxLQUFLLElBQUksTUFBTSxXQUFXLENBQUE7QUFFakMsT0FBTyxFQUFFLEtBQUssSUFBSSxZQUFZLEVBQUUsTUFBTSwrQkFBK0IsQ0FBQTtBQUNyRSxPQUFPLEVBQUUsTUFBTSxFQUFHLE1BQU0sWUFBWSxDQUFBO0FBSXBDLE9BQU8sRUFBRSxLQUFLLEVBQUUsTUFBTSxFQUFFLE1BQU0sK0JBQStCLENBQUE7QUFLN0QsTUFBTSxDQUFDLE1BQU0sZUFBZSxHQUFHO0lBQzNCLE9BQU8sRUFBRTtRQUNMLG9CQUFvQjtRQUNwQixZQUFZO1FBQ1osYUFBYTtRQUNiLGdCQUFnQjtRQUNoQixRQUFRO1FBQ1IsUUFBUTtRQUNSLE9BQU87UUFDUCxHQUFHO0tBQ047SUFDRCxRQUFRLEVBQUUsRUFBRTtJQUNaLEtBQUssRUFBRSxDQUFDLElBQUksRUFBRSxLQUFLLEVBQUUsVUFBVSxFQUFFLFVBQVUsRUFBRSxRQUFRLEVBQUUsS0FBSyxFQUFFLE9BQU8sRUFBRSxNQUFNLENBQUM7Q0FDakYsQ0FBQTtBQUNELE1BQU0sQ0FBQyxNQUFNLG9CQUFvQixHQUFHLENBQUMsR0FBVyxFQUFVLEVBQUUsQ0FBQyxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxTQUFTLEVBQUUsR0FBRyxJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUE7QUFDckcsTUFBTSxnQkFBZ0IsR0FBRyxLQUFLLEVBQUUsUUFBZ0IsRUFBRSxNQUFjLEVBQUUsT0FBcUIsRUFBRSxFQUFFO0lBQ3ZGLElBQUksQ0FBQztRQUNELE1BQU0sWUFBWSxHQUFHLElBQUksQ0FBQyxPQUFPLENBQUMs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
|
||||
2
packages/kbot/dist-in/types.d.ts
vendored
2
packages/kbot/dist-in/types.d.ts
vendored
@ -1,6 +1,6 @@
|
||||
import { IKBotOptions } from './zod_types.js';
|
||||
import OpenAI from 'openai';
|
||||
import { ICollector } from '@polymech/ai-tools';
|
||||
import { ICollector } from './ai-tools/index.js';
|
||||
export * from './zod_types.js';
|
||||
export type onToolCall = (category: string, name: string, args: any, result?: any) => Promise<void>;
|
||||
export type onMessage = (category: string, name: string, args: any, result?: any) => Promise<void>;
|
||||
|
||||
2
packages/kbot/dist-in/variables.d.ts
vendored
2
packages/kbot/dist-in/variables.d.ts
vendored
@ -1,3 +1,3 @@
|
||||
import { IKBotTask } from '@polymech/ai-tools';
|
||||
import { IKBotTask } from './ai-tools/index.js';
|
||||
export declare const sourceVariables: (filePath: string, projectPath: string) => Record<string, string>;
|
||||
export declare const variables: (options: IKBotTask) => any;
|
||||
|
||||
38
packages/kbot/dist-in/zod_schema.d.ts
vendored
38
packages/kbot/dist-in/zod_schema.d.ts
vendored
@ -2,8 +2,19 @@ import { z } from 'zod';
|
||||
export declare const get_var: (key?: string) => string;
|
||||
export declare const HOME: (sub?: string) => string;
|
||||
export declare const PREFERENCES_DEFAULT: (key?: string) => string;
|
||||
export declare const E_Filters: z.ZodEnum<z.Writeable<any>>;
|
||||
export declare const E_RouterTypeSchema: z.ZodEnum<["openrouter", "openai", "deepseek", "huggingface", "ollama", "fireworks", "gemini", "xai"]>;
|
||||
export declare const E_Filters: z.ZodEnum<{
|
||||
[x: string]: any;
|
||||
}>;
|
||||
export declare const E_RouterTypeSchema: z.ZodEnum<{
|
||||
openrouter: "openrouter";
|
||||
openai: "openai";
|
||||
deepseek: "deepseek";
|
||||
huggingface: "huggingface";
|
||||
ollama: "ollama";
|
||||
fireworks: "fireworks";
|
||||
gemini: "gemini";
|
||||
xai: "xai";
|
||||
}>;
|
||||
export type E_RouterType = z.infer<typeof E_RouterTypeSchema>;
|
||||
export declare const E_Mode: {
|
||||
readonly COMPLETION: "completion";
|
||||
@ -12,12 +23,27 @@ export declare const E_Mode: {
|
||||
readonly RESPONSES: "responses";
|
||||
readonly CUSTOM: "custom";
|
||||
};
|
||||
export declare const EType: z.ZodEnum<["completion", "tools", "assistant", "responses", "custom"]>;
|
||||
export declare const E_AppendMode: z.ZodEnum<["concat", "merge", "replace"]>;
|
||||
export declare const EType: z.ZodEnum<{
|
||||
completion: "completion";
|
||||
tools: "tools";
|
||||
assistant: "assistant";
|
||||
responses: "responses";
|
||||
custom: "custom";
|
||||
}>;
|
||||
export declare const E_AppendMode: z.ZodEnum<{
|
||||
concat: "concat";
|
||||
merge: "merge";
|
||||
replace: "replace";
|
||||
}>;
|
||||
export type E_AppendModeType = z.infer<typeof E_AppendMode>;
|
||||
export declare const E_WrapMode: z.ZodEnum<["meta", "none"]>;
|
||||
export declare const E_WrapMode: z.ZodEnum<{
|
||||
meta: "meta";
|
||||
none: "none";
|
||||
}>;
|
||||
export type E_WrapModeType = z.infer<typeof E_WrapMode>;
|
||||
export declare const E_GlobExtension: z.ZodEnum<["match-cpp"]>;
|
||||
export declare const E_GlobExtension: z.ZodEnum<{
|
||||
"match-cpp": "match-cpp";
|
||||
}>;
|
||||
export type E_GlobExtensionType = z.infer<typeof E_GlobExtension>;
|
||||
export type OptionsSchemaMeta = Record<string, unknown>;
|
||||
export { fetchOpenRouterModels, listModelsAsStrings as listOpenRouterModelsAsStrings } from './models/openrouter.js';
|
||||
|
||||
File diff suppressed because one or more lines are too long
140
packages/kbot/dist-in/zod_types.d.ts
vendored
140
packages/kbot/dist-in/zod_types.d.ts
vendored
@ -32,25 +32,25 @@ export interface IKBotOptions {
|
||||
[35m[1m OpenRouter models:[22m[39m
|
||||
[35m[1m[22m[39m
|
||||
ai21/jamba-large-1.7 | paid
|
||||
ai21/jamba-mini-1.7 | paid
|
||||
aion-labs/aion-1.0 | paid
|
||||
aion-labs/aion-1.0-mini | paid
|
||||
aion-labs/aion-2.0 | paid
|
||||
aion-labs/aion-rp-llama-3.1-8b | paid
|
||||
alfredpros/codellama-7b-instruct-solidity | paid
|
||||
allenai/molmo-2-8b | paid
|
||||
allenai/olmo-2-0325-32b-instruct | paid
|
||||
allenai/olmo-3-32b-think:free | free
|
||||
allenai/olmo-3-32b-think | paid
|
||||
allenai/olmo-3-7b-instruct | paid
|
||||
allenai/olmo-3-7b-think | paid
|
||||
allenai/olmo-3.1-32b-think:free | free
|
||||
allenai/olmo-3.1-32b-instruct | paid
|
||||
allenai/olmo-3.1-32b-think | paid
|
||||
amazon/nova-2-lite-v1 | paid
|
||||
amazon/nova-lite-v1 | paid
|
||||
amazon/nova-micro-v1 | paid
|
||||
amazon/nova-premier-v1 | paid
|
||||
amazon/nova-pro-v1 | paid
|
||||
anthropic/claude-3-haiku | paid
|
||||
anthropic/claude-3-opus | paid
|
||||
anthropic/claude-3.5-haiku | paid
|
||||
anthropic/claude-3.5-haiku-20241022 | paid
|
||||
anthropic/claude-3.5-sonnet | paid
|
||||
anthropic/claude-3.7-sonnet | paid
|
||||
anthropic/claude-3.7-sonnet:thinking | paid
|
||||
@ -58,15 +58,17 @@ export interface IKBotOptions {
|
||||
anthropic/claude-opus-4 | paid
|
||||
anthropic/claude-opus-4.1 | paid
|
||||
anthropic/claude-opus-4.5 | paid
|
||||
anthropic/claude-opus-4.6 | paid
|
||||
anthropic/claude-sonnet-4 | paid
|
||||
anthropic/claude-sonnet-4.5 | paid
|
||||
anthropic/claude-sonnet-4.6 | paid
|
||||
arcee-ai/coder-large | paid
|
||||
arcee-ai/maestro-reasoning | paid
|
||||
arcee-ai/spotlight | paid
|
||||
arcee-ai/trinity-large-preview:free | free
|
||||
arcee-ai/trinity-mini | paid
|
||||
arcee-ai/trinity-mini:free | free
|
||||
arcee-ai/virtuoso-large | paid
|
||||
arliai/qwq-32b-arliai-rpr-v1 | paid
|
||||
openrouter/auto | paid
|
||||
baidu/ernie-4.5-21b-a3b | paid
|
||||
baidu/ernie-4.5-21b-a3b-thinking | paid
|
||||
@ -76,48 +78,42 @@ export interface IKBotOptions {
|
||||
openrouter/bodybuilder | paid
|
||||
bytedance-seed/seed-1.6 | paid
|
||||
bytedance-seed/seed-1.6-flash | paid
|
||||
bytedance-seed/seed-2.0-lite | paid
|
||||
bytedance-seed/seed-2.0-mini | paid
|
||||
bytedance/ui-tars-1.5-7b | paid
|
||||
deepcogito/cogito-v2-preview-llama-109b-moe | paid
|
||||
cohere/command-a | paid
|
||||
cohere/command-r-08-2024 | paid
|
||||
cohere/command-r-plus-08-2024 | paid
|
||||
cohere/command-r7b-12-2024 | paid
|
||||
deepcogito/cogito-v2-preview-llama-405b | paid
|
||||
deepcogito/cogito-v2-preview-llama-70b | paid
|
||||
deepcogito/cogito-v2.1-671b | paid
|
||||
deepseek/deepseek-prover-v2 | paid
|
||||
deepseek/deepseek-r1-0528-qwen3-8b | paid
|
||||
deepseek/deepseek-chat | paid
|
||||
deepseek/deepseek-chat-v3-0324 | paid
|
||||
deepseek/deepseek-chat-v3.1 | paid
|
||||
deepseek/deepseek-v3.1-terminus | paid
|
||||
deepseek/deepseek-v3.1-terminus:exacto | paid
|
||||
deepseek/deepseek-v3.2 | paid
|
||||
deepseek/deepseek-v3.2-exp | paid
|
||||
deepseek/deepseek-v3.2-speciale | paid
|
||||
deepseek/deepseek-r1 | paid
|
||||
deepseek/deepseek-r1-0528 | paid
|
||||
deepseek/deepseek-r1-0528:free | free
|
||||
deepseek/deepseek-r1-distill-llama-70b | paid
|
||||
deepseek/deepseek-r1-distill-qwen-14b | paid
|
||||
deepseek/deepseek-r1-distill-qwen-32b | paid
|
||||
eleutherai/llemma_7b | paid
|
||||
essentialai/rnj-1-instruct | paid
|
||||
openrouter/free | paid
|
||||
alpindale/goliath-120b | paid
|
||||
google/gemini-2.0-flash-001 | paid
|
||||
google/gemini-2.0-flash-exp:free | free
|
||||
google/gemini-2.0-flash-lite-001 | paid
|
||||
google/gemini-2.5-flash | paid
|
||||
google/gemini-2.5-flash-image | paid
|
||||
google/gemini-2.5-flash-image-preview | paid
|
||||
google/gemini-2.5-flash-lite | paid
|
||||
google/gemini-2.5-flash-lite-preview-09-2025 | paid
|
||||
google/gemini-2.5-flash-preview-09-2025 | paid
|
||||
google/gemini-2.5-pro | paid
|
||||
google/gemini-2.5-pro-preview-05-06 | paid
|
||||
google/gemini-2.5-pro-preview | paid
|
||||
google/gemini-3-flash-preview | paid
|
||||
google/gemini-3-pro-preview | paid
|
||||
google/gemini-3.1-flash-lite-preview | paid
|
||||
google/gemini-3.1-pro-preview | paid
|
||||
google/gemini-3.1-pro-preview-customtools | paid
|
||||
google/gemma-2-27b-it | paid
|
||||
google/gemma-2-9b-it | paid
|
||||
google/gemma-3-12b-it | paid
|
||||
@ -129,15 +125,21 @@ export interface IKBotOptions {
|
||||
google/gemma-3n-e2b-it:free | free
|
||||
google/gemma-3n-e4b-it | paid
|
||||
google/gemma-3n-e4b-it:free | free
|
||||
google/gemini-2.5-flash-image | paid
|
||||
google/gemini-3.1-flash-image-preview | paid
|
||||
google/gemini-3-pro-image-preview | paid
|
||||
ibm-granite/granite-4.0-h-micro | paid
|
||||
inception/mercury | paid
|
||||
inception/mercury-2 | paid
|
||||
inception/mercury-coder | paid
|
||||
inflection/inflection-3-pi | paid
|
||||
inflection/inflection-3-productivity | paid
|
||||
kwaipilot/kat-coder-pro:free | free
|
||||
kwaipilot/kat-coder-pro | paid
|
||||
liquid/lfm-2.2-6b | paid
|
||||
liquid/lfm-2-24b-a2b | paid
|
||||
liquid/lfm2-8b-a1b | paid
|
||||
liquid/lfm-2.5-1.2b-instruct:free | free
|
||||
liquid/lfm-2.5-1.2b-thinking:free | free
|
||||
meta-llama/llama-guard-3-8b | paid
|
||||
anthracite-org/magnum-v4-72b | paid
|
||||
mancer/weaver | paid
|
||||
@ -145,51 +147,37 @@ export interface IKBotOptions {
|
||||
meta-llama/llama-3-70b-instruct | paid
|
||||
meta-llama/llama-3-8b-instruct | paid
|
||||
meta-llama/llama-3.1-405b | paid
|
||||
meta-llama/llama-3.1-405b-instruct | paid
|
||||
meta-llama/llama-3.1-405b-instruct:free | free
|
||||
meta-llama/llama-3.1-70b-instruct | paid
|
||||
meta-llama/llama-3.1-8b-instruct | paid
|
||||
meta-llama/llama-3.2-11b-vision-instruct | paid
|
||||
meta-llama/llama-3.2-1b-instruct | paid
|
||||
meta-llama/llama-3.2-3b-instruct | paid
|
||||
meta-llama/llama-3.2-3b-instruct:free | free
|
||||
meta-llama/llama-3.2-90b-vision-instruct | paid
|
||||
meta-llama/llama-3.3-70b-instruct | paid
|
||||
meta-llama/llama-3.3-70b-instruct:free | free
|
||||
meta-llama/llama-4-maverick | paid
|
||||
meta-llama/llama-4-scout | paid
|
||||
meta-llama/llama-guard-4-12b | paid
|
||||
meta-llama/llama-guard-2-8b | paid
|
||||
microsoft/phi-4 | paid
|
||||
microsoft/phi-4-multimodal-instruct | paid
|
||||
microsoft/phi-4-reasoning-plus | paid
|
||||
microsoft/phi-3-medium-128k-instruct | paid
|
||||
microsoft/phi-3-mini-128k-instruct | paid
|
||||
microsoft/phi-3.5-mini-128k-instruct | paid
|
||||
minimax/minimax-m1 | paid
|
||||
minimax/minimax-m2 | paid
|
||||
minimax/minimax-m2-her | paid
|
||||
minimax/minimax-m2.1 | paid
|
||||
minimax/minimax-m2.5 | paid
|
||||
minimax/minimax-m2.5:free | free
|
||||
minimax/minimax-m2.7 | paid
|
||||
minimax/minimax-01 | paid
|
||||
mistralai/mistral-large | paid
|
||||
mistralai/mistral-large-2407 | paid
|
||||
mistralai/mistral-large-2411 | paid
|
||||
mistralai/mistral-tiny | paid
|
||||
mistralai/codestral-2508 | paid
|
||||
mistralai/devstral-2512 | paid
|
||||
mistralai/devstral-2512:free | free
|
||||
mistralai/devstral-medium | paid
|
||||
mistralai/devstral-small | paid
|
||||
mistralai/devstral-small-2505 | paid
|
||||
mistralai/ministral-14b-2512 | paid
|
||||
mistralai/ministral-3b-2512 | paid
|
||||
mistralai/ministral-8b-2512 | paid
|
||||
mistralai/ministral-3b | paid
|
||||
mistralai/ministral-8b | paid
|
||||
mistralai/mistral-7b-instruct | paid
|
||||
mistralai/mistral-7b-instruct:free | free
|
||||
mistralai/mistral-7b-instruct-v0.1 | paid
|
||||
mistralai/mistral-7b-instruct-v0.2 | paid
|
||||
mistralai/mistral-7b-instruct-v0.3 | paid
|
||||
mistralai/mistral-large-2512 | paid
|
||||
mistralai/mistral-medium-3 | paid
|
||||
mistralai/mistral-medium-3.1 | paid
|
||||
@ -198,26 +186,21 @@ export interface IKBotOptions {
|
||||
mistralai/mistral-small-3.1-24b-instruct | paid
|
||||
mistralai/mistral-small-3.1-24b-instruct:free | free
|
||||
mistralai/mistral-small-3.2-24b-instruct | paid
|
||||
mistralai/mistral-small-2603 | paid
|
||||
mistralai/mistral-small-creative | paid
|
||||
mistralai/mixtral-8x22b-instruct | paid
|
||||
mistralai/mixtral-8x7b-instruct | paid
|
||||
mistralai/pixtral-12b | paid
|
||||
mistralai/pixtral-large-2411 | paid
|
||||
mistralai/mistral-saba | paid
|
||||
mistralai/voxtral-small-24b-2507 | paid
|
||||
moonshotai/kimi-dev-72b | paid
|
||||
moonshotai/kimi-k2 | paid
|
||||
moonshotai/kimi-k2:free | free
|
||||
moonshotai/kimi-k2-0905 | paid
|
||||
moonshotai/kimi-k2-0905:exacto | paid
|
||||
moonshotai/kimi-k2-thinking | paid
|
||||
moonshotai/kimi-k2.5 | paid
|
||||
morph/morph-v3-fast | paid
|
||||
morph/morph-v3-large | paid
|
||||
gryphe/mythomax-l2-13b | paid
|
||||
neversleep/llama-3.1-lumimaid-8b | paid
|
||||
nex-agi/deepseek-v3.1-nex-n1:free | free
|
||||
neversleep/noromaid-20b | paid
|
||||
nousresearch/deephermes-3-mistral-24b-preview | paid
|
||||
nex-agi/deepseek-v3.1-nex-n1 | paid
|
||||
nousresearch/hermes-3-llama-3.1-405b | paid
|
||||
nousresearch/hermes-3-llama-3.1-405b:free | free
|
||||
nousresearch/hermes-3-llama-3.1-70b | paid
|
||||
@ -225,16 +208,17 @@ export interface IKBotOptions {
|
||||
nousresearch/hermes-4-70b | paid
|
||||
nousresearch/hermes-2-pro-llama-3-8b | paid
|
||||
nvidia/llama-3.1-nemotron-70b-instruct | paid
|
||||
nvidia/llama-3.1-nemotron-ultra-253b-v1 | paid
|
||||
nvidia/llama-3.3-nemotron-super-49b-v1.5 | paid
|
||||
nvidia/nemotron-3-nano-30b-a3b | paid
|
||||
nvidia/nemotron-3-nano-30b-a3b:free | free
|
||||
nvidia/nemotron-3-super-120b-a12b | paid
|
||||
nvidia/nemotron-3-super-120b-a12b:free | free
|
||||
nvidia/nemotron-nano-12b-v2-vl | paid
|
||||
nvidia/nemotron-nano-12b-v2-vl:free | free
|
||||
nvidia/nemotron-nano-9b-v2 | paid
|
||||
nvidia/nemotron-nano-9b-v2:free | free
|
||||
openai/chatgpt-4o-latest | paid
|
||||
openai/codex-mini | paid
|
||||
openai/gpt-audio | paid
|
||||
openai/gpt-audio-mini | paid
|
||||
openai/gpt-3.5-turbo | paid
|
||||
openai/gpt-3.5-turbo-0613 | paid
|
||||
openai/gpt-3.5-turbo-16k | paid
|
||||
@ -273,8 +257,14 @@ export interface IKBotOptions {
|
||||
openai/gpt-5.2 | paid
|
||||
openai/gpt-5.2-chat | paid
|
||||
openai/gpt-5.2-pro | paid
|
||||
openai/gpt-5.2-codex | paid
|
||||
openai/gpt-5.3-chat | paid
|
||||
openai/gpt-5.3-codex | paid
|
||||
openai/gpt-5.4 | paid
|
||||
openai/gpt-5.4-mini | paid
|
||||
openai/gpt-5.4-nano | paid
|
||||
openai/gpt-5.4-pro | paid
|
||||
openai/gpt-oss-120b | paid
|
||||
openai/gpt-oss-120b:exacto | paid
|
||||
openai/gpt-oss-120b:free | free
|
||||
openai/gpt-oss-20b | paid
|
||||
openai/gpt-oss-20b:free | free
|
||||
@ -289,12 +279,10 @@ export interface IKBotOptions {
|
||||
openai/o4-mini | paid
|
||||
openai/o4-mini-deep-research | paid
|
||||
openai/o4-mini-high | paid
|
||||
opengvlab/internvl3-78b | paid
|
||||
perplexity/sonar | paid
|
||||
perplexity/sonar-deep-research | paid
|
||||
perplexity/sonar-pro | paid
|
||||
perplexity/sonar-pro-search | paid
|
||||
perplexity/sonar-reasoning | paid
|
||||
perplexity/sonar-reasoning-pro | paid
|
||||
prime-intellect/intellect-3 | paid
|
||||
qwen/qwen-plus-2025-07-28 | paid
|
||||
@ -309,7 +297,6 @@ export interface IKBotOptions {
|
||||
qwen/qwen2.5-vl-32b-instruct | paid
|
||||
qwen/qwen2.5-vl-72b-instruct | paid
|
||||
qwen/qwen-2.5-vl-7b-instruct | paid
|
||||
qwen/qwen-2.5-vl-7b-instruct:free | free
|
||||
qwen/qwen3-14b | paid
|
||||
qwen/qwen3-235b-a22b | paid
|
||||
qwen/qwen3-235b-a22b-2507 | paid
|
||||
@ -322,12 +309,14 @@ export interface IKBotOptions {
|
||||
qwen/qwen3-8b | paid
|
||||
qwen/qwen3-coder-30b-a3b-instruct | paid
|
||||
qwen/qwen3-coder | paid
|
||||
qwen/qwen3-coder:exacto | paid
|
||||
qwen/qwen3-coder:free | free
|
||||
qwen/qwen3-coder-flash | paid
|
||||
qwen/qwen3-coder-next | paid
|
||||
qwen/qwen3-coder-plus | paid
|
||||
qwen/qwen3-max | paid
|
||||
qwen/qwen3-max-thinking | paid
|
||||
qwen/qwen3-next-80b-a3b-instruct | paid
|
||||
qwen/qwen3-next-80b-a3b-instruct:free | free
|
||||
qwen/qwen3-next-80b-a3b-thinking | paid
|
||||
qwen/qwen3-vl-235b-a22b-instruct | paid
|
||||
qwen/qwen3-vl-235b-a22b-thinking | paid
|
||||
@ -336,6 +325,13 @@ export interface IKBotOptions {
|
||||
qwen/qwen3-vl-32b-instruct | paid
|
||||
qwen/qwen3-vl-8b-instruct | paid
|
||||
qwen/qwen3-vl-8b-thinking | paid
|
||||
qwen/qwen3.5-397b-a17b | paid
|
||||
qwen/qwen3.5-plus-02-15 | paid
|
||||
qwen/qwen3.5-122b-a10b | paid
|
||||
qwen/qwen3.5-27b | paid
|
||||
qwen/qwen3.5-35b-a3b | paid
|
||||
qwen/qwen3.5-9b | paid
|
||||
qwen/qwen3.5-flash-02-23 | paid
|
||||
qwen/qwq-32b | paid
|
||||
qwen/qwen-2.5-72b-instruct | paid
|
||||
qwen/qwen-2.5-coder-32b-instruct | paid
|
||||
@ -347,25 +343,20 @@ export interface IKBotOptions {
|
||||
sao10k/l3.1-70b-hanami-x1 | paid
|
||||
sao10k/l3.1-euryale-70b | paid
|
||||
sao10k/l3.3-euryale-70b | paid
|
||||
raifle/sorcererlm-8x22b | paid
|
||||
stepfun-ai/step3 | paid
|
||||
stepfun/step-3.5-flash | paid
|
||||
stepfun/step-3.5-flash:free | free
|
||||
switchpoint/router | paid
|
||||
tencent/hunyuan-a13b-instruct | paid
|
||||
thedrummer/cydonia-24b-v4.1 | paid
|
||||
thedrummer/rocinante-12b | paid
|
||||
thedrummer/skyfall-36b-v2 | paid
|
||||
thedrummer/unslopnemo-12b | paid
|
||||
thudm/glm-4.1v-9b-thinking | paid
|
||||
tngtech/deepseek-r1t-chimera | paid
|
||||
tngtech/deepseek-r1t-chimera:free | free
|
||||
tngtech/deepseek-r1t2-chimera | paid
|
||||
tngtech/deepseek-r1t2-chimera:free | free
|
||||
tngtech/tng-r1t-chimera | paid
|
||||
tngtech/tng-r1t-chimera:free | free
|
||||
alibaba/tongyi-deepresearch-30b-a3b | paid
|
||||
alibaba/tongyi-deepresearch-30b-a3b:free | free
|
||||
upstage/solar-pro-3 | paid
|
||||
cognitivecomputations/dolphin-mistral-24b-venice-edition:free | free
|
||||
microsoft/wizardlm-2-8x22b | paid
|
||||
writer/palmyra-x5 | paid
|
||||
x-ai/grok-3 | paid
|
||||
x-ai/grok-3-beta | paid
|
||||
x-ai/grok-3-mini | paid
|
||||
@ -373,24 +364,28 @@ export interface IKBotOptions {
|
||||
x-ai/grok-4 | paid
|
||||
x-ai/grok-4-fast | paid
|
||||
x-ai/grok-4.1-fast | paid
|
||||
x-ai/grok-4.20-beta | paid
|
||||
x-ai/grok-4.20-multi-agent-beta | paid
|
||||
x-ai/grok-code-fast-1 | paid
|
||||
xiaomi/mimo-v2-flash:free | free
|
||||
xiaomi/mimo-v2-flash | paid
|
||||
xiaomi/mimo-v2-omni | paid
|
||||
xiaomi/mimo-v2-pro | paid
|
||||
z-ai/glm-4-32b | paid
|
||||
z-ai/glm-4.5 | paid
|
||||
z-ai/glm-4.5-air | paid
|
||||
z-ai/glm-4.5-air:free | free
|
||||
z-ai/glm-4.5v | paid
|
||||
z-ai/glm-4.6 | paid
|
||||
z-ai/glm-4.6:exacto | paid
|
||||
z-ai/glm-4.6v | paid
|
||||
z-ai/glm-4.7 | paid
|
||||
z-ai/glm-4.7-flash | paid
|
||||
z-ai/glm-5 | paid
|
||||
z-ai/glm-5-turbo | paid
|
||||
[35m[1m[22m[39m
|
||||
[35m[1m OpenAI models:[22m[39m
|
||||
[35m[1m[22m[39m
|
||||
babbage-002
|
||||
chatgpt-4o-latest
|
||||
chatgpt-image-latest
|
||||
codex-mini-latest
|
||||
dall-e-2
|
||||
dall-e-3
|
||||
davinci-002
|
||||
@ -462,9 +457,21 @@ export interface IKBotOptions {
|
||||
gpt-5.2
|
||||
gpt-5.2-2025-12-11
|
||||
gpt-5.2-chat-latest
|
||||
gpt-5.2-codex
|
||||
gpt-5.2-pro
|
||||
gpt-5.2-pro-2025-12-11
|
||||
gpt-5.3-chat-latest
|
||||
gpt-5.3-codex
|
||||
gpt-5.4
|
||||
gpt-5.4-2026-03-05
|
||||
gpt-5.4-mini
|
||||
gpt-5.4-mini-2026-03-17
|
||||
gpt-5.4-nano
|
||||
gpt-5.4-nano-2026-03-17
|
||||
gpt-5.4-pro
|
||||
gpt-5.4-pro-2026-03-05
|
||||
gpt-audio
|
||||
gpt-audio-1.5
|
||||
gpt-audio-2025-08-28
|
||||
gpt-audio-mini
|
||||
gpt-audio-mini-2025-10-06
|
||||
@ -473,6 +480,7 @@ export interface IKBotOptions {
|
||||
gpt-image-1-mini
|
||||
gpt-image-1.5
|
||||
gpt-realtime
|
||||
gpt-realtime-1.5
|
||||
gpt-realtime-2025-08-28
|
||||
gpt-realtime-mini
|
||||
gpt-realtime-mini-2025-10-06
|
||||
|
||||
@ -1,9 +1,9 @@
|
||||
{
|
||||
"model": "deepseek/deepseek-r1:free",
|
||||
"model": "qwen2.5:3b",
|
||||
"messages": [
|
||||
{
|
||||
"role": "user",
|
||||
"content": "Provide a synonym for \"happy\". Return only the synonym, no explanation."
|
||||
"content": "divide 15 by 3. Return only the number, no explanation."
|
||||
},
|
||||
{
|
||||
"role": "user",
|
||||
|
||||
10623
packages/kbot/package-lock.json
generated
10623
packages/kbot/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -40,6 +40,7 @@
|
||||
"test:seo": "vitest run tests/unit/seo.test.ts",
|
||||
"test:language": "vitest run tests/unit/language.test.ts",
|
||||
"test:tools": "vitest run tests/unit/tools.test.ts",
|
||||
"test:ollama-basics": "vitest run tests/unit/ollama-basics.test.ts",
|
||||
"test:coding": "vitest run tests/unit/coding.test.ts",
|
||||
"test:web": "vitest run tests/unit/web.test.ts",
|
||||
"test:web:crwl": "vitest run tests/unit/web/crwl.test.ts",
|
||||
@ -62,11 +63,12 @@
|
||||
"examples:iterator-markdown:no-cache": "node dist-in/examples/core/iterator-markdown-example.js --no-cache"
|
||||
},
|
||||
"dependencies": {
|
||||
"@datalust/winston-seq": "^2.0.0",
|
||||
"@dmitryrechkin/json-schema-to-zod": "1.0.1",
|
||||
"@elevenlabs/elevenlabs-js": "2.15.0",
|
||||
"@google/genai": "1.19.0",
|
||||
"@google/generative-ai": "0.24.1",
|
||||
"@polymech/ai-tools": "file:../ai-tools",
|
||||
"@inquirer/prompts": "^7.3.2",
|
||||
"@polymech/cache": "file:../cache",
|
||||
"@polymech/commons": "file:../commons",
|
||||
"@polymech/core": "file:../core",
|
||||
@ -76,30 +78,45 @@
|
||||
"@tauri-apps/plugin-fs": "2.4.2",
|
||||
"@tauri-apps/plugin-http": "2.5.2",
|
||||
"@types/turndown": "5.0.5",
|
||||
"axios": "1.7.9",
|
||||
"axios": "1.13.6",
|
||||
"chalk": "4.0.0",
|
||||
"cheerio": "^1.0.0",
|
||||
"deepmerge-ts": "7.1.4",
|
||||
"emojilib": "4.0.1",
|
||||
"env-var": "7.5.0",
|
||||
"glob": "11.0.1",
|
||||
"find-up": "^7.0.0",
|
||||
"glob": "11.1.0",
|
||||
"inquirer": "^12.2.0",
|
||||
"ioredis": "^5.4.1",
|
||||
"jsdom": "^25.0.1",
|
||||
"json-schema-to-zod": "2.6.0",
|
||||
"jsonpath-plus": "10.3.0",
|
||||
"keyv": "^5.5.0",
|
||||
"keyv-file": "^5.1.3",
|
||||
"marked": "14.1.4",
|
||||
"marked-terminal": "7.2.1",
|
||||
"mime-types": "2.1.35",
|
||||
"openai": "5.8.2",
|
||||
"nodemailer": "^7.0.13",
|
||||
"openai": "6.32.0",
|
||||
"p-map": "7.0.3",
|
||||
"p-throttle": "7.0.0",
|
||||
"remark-parse": "11.0.0",
|
||||
"remark-stringify": "11.0.0",
|
||||
"rotating-file-stream": "^3.2.6",
|
||||
"screenshot-desktop": "^1.15.0",
|
||||
"showdown": "^2.1.0",
|
||||
"simple-git": "^3.27.0",
|
||||
"supports-color": "^10.0.0",
|
||||
"ts-retry": "6.0.0",
|
||||
"tslog": "4.9.3",
|
||||
"turndown": "7.2.0",
|
||||
"type-fest": "^4.30.2",
|
||||
"unified": "11.0.5",
|
||||
"unist-util-visit": "5.0.0",
|
||||
"winston": "^3.17.0",
|
||||
"yargs": "17.7.2",
|
||||
"zod": "3.24.3"
|
||||
"zod": "^4.3.6",
|
||||
"zod-to-json-schema": "^3.25.1"
|
||||
},
|
||||
"keywords": [
|
||||
"ai",
|
||||
@ -126,22 +143,22 @@
|
||||
"devDependencies": {
|
||||
"@repo/typescript-config": "file:../typescript-config",
|
||||
"@types/node": "22.10.2",
|
||||
"@typescript-eslint/eslint-plugin": "^6.21.0",
|
||||
"@typescript-eslint/parser": "^6.21.0",
|
||||
"@vitest/coverage-v8": "^2.1.8",
|
||||
"@vitest/ui": "2.1.9",
|
||||
"@typescript-eslint/eslint-plugin": "8.57.1",
|
||||
"@typescript-eslint/parser": "8.57.1",
|
||||
"@vitest/coverage-v8": "4.1.0",
|
||||
"@vitest/ui": "4.1.0",
|
||||
"eslint": "^8.57.1",
|
||||
"nexe": "5.0.0-beta.4",
|
||||
"nexe": "1.1.6",
|
||||
"rimraf": "6.0.1",
|
||||
"ts-json-schema-generator": "^2.3.0",
|
||||
"ts-loader": "9.5.1",
|
||||
"ts-node": "10.9.2",
|
||||
"tsx": "^4.5.0",
|
||||
"typescript": "^5.7.2",
|
||||
"vitest": "^2.1.8",
|
||||
"webpack": "5.97.1",
|
||||
"vitest": "4.1.0",
|
||||
"webpack": "5.105.4",
|
||||
"webpack-cli": "6.0.1",
|
||||
"webpack-visualizer-plugin2": "1.1.0",
|
||||
"zod-to-json-schema": "3.24.1"
|
||||
"zod-to-json-schema": "^3.25.0"
|
||||
}
|
||||
}
|
||||
|
||||
@ -2,7 +2,7 @@ import { JSONPath } from 'jsonpath-plus'
|
||||
import pThrottle from 'p-throttle'
|
||||
import pMap from 'p-map'
|
||||
import { deepClone } from "@polymech/core/objects"
|
||||
import { IKBotTask } from '@polymech/ai-tools'; // Assuming IKBotTask might be relevant context for callbacks
|
||||
import { IKBotTask } from './ai-tools/index.js'; // Assuming IKBotTask might be relevant context for callbacks
|
||||
|
||||
export type AsyncTransformer = (input: string, path: string) => Promise<string>
|
||||
export type ErrorCallback = (path: string, value: string, error: unknown) => void
|
||||
|
||||
@ -1,11 +1,11 @@
|
||||
import path from 'node:path'
|
||||
import OpenAI from 'openai'
|
||||
|
||||
import { ICollector } from '@polymech/ai-tools'
|
||||
import { ICollector } from './ai-tools/index.js'
|
||||
import { resolve } from '@polymech/commons'
|
||||
import { RunnableFunctionWithParse } from 'openai/lib/RunnableFunction'
|
||||
|
||||
import { winstonLogger, } from '@polymech/ai-tools'
|
||||
import { winstonLogger, } from './ai-tools/index.js'
|
||||
import { IKBotOptions } from './zod_types.js'
|
||||
import { getLogger } from './index.js'
|
||||
|
||||
|
||||
@ -24,8 +24,8 @@ export const MP3_FRAME_SYNC_PATTERNS: Uint8Array[] = [
|
||||
new Uint8Array([0xFF, 0xF2]),
|
||||
];
|
||||
|
||||
const isMp3File = (fileBuffer: ArrayBuffer): boolean => {
|
||||
const byteView = new Uint8Array(fileBuffer);
|
||||
const isMp3File = (fileBuffer: Uint8Array): boolean => {
|
||||
const byteView = fileBuffer;
|
||||
|
||||
// Check if the file starts with ID3 bytes
|
||||
if (
|
||||
@ -64,8 +64,8 @@ export const WAV_WAVE_HEADER = new Uint8Array([0x57, 0x41, 0x56, 0x45]);
|
||||
* - Must start with "RIFF" (bytes 0–3)
|
||||
* - Must have "WAVE" at bytes 8–11
|
||||
*/
|
||||
export function isWavFile(fileBuffer: ArrayBuffer): boolean {
|
||||
const byteView = new Uint8Array(fileBuffer);
|
||||
export function isWavFile(fileBuffer: Uint8Array): boolean {
|
||||
const byteView = fileBuffer;
|
||||
|
||||
// Safety check: we need at least 12 bytes to validate "RIFF" + "WAVE" positions
|
||||
if (byteView.length < 12) {
|
||||
@ -125,8 +125,8 @@ export const M4A_BRANDS: Uint8Array[] = [
|
||||
* @param fileBuffer The raw file data as an ArrayBuffer
|
||||
* @returns boolean indicating if this is likely an M4A
|
||||
*/
|
||||
export function isM4AFile(fileBuffer: ArrayBuffer): boolean {
|
||||
const byteView = new Uint8Array(fileBuffer);
|
||||
export function isM4AFile(fileBuffer: Uint8Array): boolean {
|
||||
const byteView = fileBuffer;
|
||||
|
||||
// We need at least 12 bytes to check: [0..3] size, [4..7] 'ftyp', [8..11] brand
|
||||
if (byteView.length < 12) {
|
||||
|
||||
@ -4,7 +4,7 @@ import { sync as dir } from '@polymech/fs/dir'
|
||||
import { sync as exists } from '@polymech/fs/exists'
|
||||
import { sync as write } from '@polymech/fs/write'
|
||||
import { MODULE_NAME } from '../constants.js'
|
||||
import { IKBotTask } from '@polymech/ai-tools'
|
||||
import { IKBotTask } from '../ai-tools/index.js'
|
||||
|
||||
const PREFERENCES_TEMPLATE = `# Personal Preferences
|
||||
|
||||
|
||||
@ -3,7 +3,7 @@ import * as fs from 'node:fs'
|
||||
|
||||
import OpenAI from 'openai'
|
||||
|
||||
import { IKBotTask } from '@polymech/ai-tools'
|
||||
import { IKBotTask } from '../ai-tools/index.js'
|
||||
|
||||
import { logger } from '../index.js'
|
||||
import { onCompletion } from './run-completion.js'
|
||||
|
||||
@ -3,7 +3,7 @@ import { marked } from 'marked'
|
||||
import { markedTerminal } from 'marked-terminal'
|
||||
import * as path from 'node:path'
|
||||
import { resolve } from '@polymech/commons'
|
||||
import { IKBotTask } from '@polymech/ai-tools'
|
||||
import { IKBotTask } from '../ai-tools/index.js'
|
||||
|
||||
import { dumpAsScript } from '../utils/script.js'
|
||||
import { applyFilters, Filter } from '../filters.js'
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import OpenAI from 'openai'
|
||||
import { ChatCompletionMessageParam } from 'openai/resources/index.mjs'
|
||||
import { IKBotTask } from '@polymech/ai-tools'
|
||||
import { IKBotTask } from '../ai-tools/index.js'
|
||||
import { sync as readFS } from '@polymech/fs/read'
|
||||
import { sync as exists } from '@polymech/fs/exists'
|
||||
import { sync as writeFS } from '@polymech/fs/write'
|
||||
|
||||
@ -2,7 +2,7 @@ import OpenAI from 'openai'
|
||||
import { ChatCompletionMessage, ChatCompletionMessageParam } from 'openai/resources/index.mjs'
|
||||
import { ChatCompletionToolRunnerParams } from 'openai/lib/ChatCompletionRunner'
|
||||
|
||||
import { IKBotTask, ICollector } from '@polymech/ai-tools'
|
||||
import { IKBotTask, ICollector } from '../ai-tools/index.js'
|
||||
|
||||
import { content } from '../utils/content.js'
|
||||
import { onCompletion } from './run-completion.js'
|
||||
|
||||
@ -13,7 +13,7 @@ import { isArray, isString } from '@polymech/core/primitives'
|
||||
import { ChatCompletionToolRunnerParams } from 'openai/lib/ChatCompletionRunner'
|
||||
import { ChatCompletionMessageParam } from 'openai/resources/index.mjs'
|
||||
|
||||
import { IKBotTask } from '@polymech/ai-tools'
|
||||
import { IKBotTask } from '../ai-tools/index.js'
|
||||
import { Logger, ILogObj } from 'tslog'
|
||||
import { createClient } from '../client.js'
|
||||
import { OptionsSchema } from '../zod_schema.js'
|
||||
@ -174,7 +174,12 @@ export const complete_params = async (
|
||||
} as ChatCompletionToolRunnerParams<any>
|
||||
|
||||
if (options.mode === E_Mode.TOOLS || options.mode === E_Mode.ASSISTANT) {
|
||||
params.tools = await loadTools(options)
|
||||
if (options.customTools && options.customTools.length > 0) {
|
||||
// Use caller-supplied tool definitions directly, skipping built-in loader
|
||||
params.tools = options.customTools
|
||||
} else {
|
||||
params.tools = await loadTools(options)
|
||||
}
|
||||
params.tool_choice = 'auto'
|
||||
}
|
||||
|
||||
|
||||
@ -6,7 +6,7 @@ import { hasMagic } from 'glob'
|
||||
import { sync as exists } from '@polymech/fs/exists'
|
||||
import { forward_slash, resolve, pathInfoEx } from '@polymech/commons'
|
||||
|
||||
import { IKBotTask } from '@polymech/ai-tools'
|
||||
import { IKBotTask } from '../ai-tools/index.js'
|
||||
import { OptionsSchema } from '../zod_schema.js'
|
||||
import { transcribe } from '../lib/transcribe.js'
|
||||
import { isWebUrl } from '../glob.js'
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import { sync as write } from "@polymech/fs/write";
|
||||
import * as path from 'path';
|
||||
import type { IKBotTask } from '@polymech/ai-tools';
|
||||
import type { IKBotTask } from '../../ai-tools/index.js';
|
||||
import { E_OPENROUTER_MODEL } from '../../models/cache/openrouter-models.js'
|
||||
import { E_Mode } from '../../zod_schema.js'
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import { sync as write } from "@polymech/fs/write";
|
||||
import * as path from 'path';
|
||||
import * as fs from 'fs';
|
||||
import type { IKBotTask } from '@polymech/ai-tools';
|
||||
import type { IKBotTask } from '../../ai-tools/index.js';
|
||||
import { E_OPENROUTER_MODEL } from '../../models/cache/openrouter-models.js';
|
||||
import { E_Mode } from '../../zod_schema.js';
|
||||
import { FieldMapping, createIterator, createLLMTransformer, CacheConfig, INetworkOptions, transform, IOptions, removeEmptyObjects } from '../../iterator.js';
|
||||
@ -20,7 +20,7 @@ import { rm_cached_object } from '@polymech/cache';
|
||||
*/
|
||||
|
||||
|
||||
const MODEL = E_OPENROUTER_MODEL.MODEL_OPENAI_CHATGPT_4O_LATEST;
|
||||
const MODEL = E_OPENROUTER_MODEL.MODEL_OPENAI_GPT_4_1;
|
||||
const ROUTER = 'openrouter';
|
||||
|
||||
// Example using the simplified transform function
|
||||
|
||||
@ -5,7 +5,7 @@ import remarkParse from 'remark-parse';
|
||||
import remarkStringify from 'remark-stringify';
|
||||
import { visit } from 'unist-util-visit';
|
||||
import { sync as write } from "@polymech/fs/write";
|
||||
import type { IKBotTask } from '@polymech/ai-tools';
|
||||
import type { IKBotTask } from '../../ai-tools/index.js';
|
||||
import { E_OPENROUTER_MODEL } from '../../models/cache/openrouter-models.js';
|
||||
import { E_Mode } from '../../zod_schema.js';
|
||||
import { FieldMapping, transform, IOptions, createLLMTransformer, CacheConfig, ILogger } from '../../iterator.js';
|
||||
|
||||
@ -5,7 +5,7 @@ import { createItem as toNode } from '@polymech/fs/inspect'
|
||||
import { isFile, forward_slash, resolveVariables } from '@polymech/commons'
|
||||
import { globSync, hasMagic } from 'glob'
|
||||
import { EXCLUDE_GLOB, MAX_FILE_SIZE } from './constants.js'
|
||||
import { IKBotTask } from '@polymech/ai-tools'
|
||||
import { IKBotTask } from './ai-tools/index.js'
|
||||
import { sourceVariables } from './variables.js'
|
||||
import { E_GlobExtensionType, E_Mode } from './zod_schema.js'
|
||||
|
||||
|
||||
@ -5,7 +5,7 @@ const isWindows = platform === 'win32'
|
||||
|
||||
import { get_var } from '@polymech/commons'
|
||||
import { MODULE_NAME } from './constants.js'
|
||||
import { IKBotTask } from '@polymech/ai-tools'
|
||||
import { IKBotTask } from './ai-tools/index.js'
|
||||
|
||||
import { createLogger } from '@polymech/log'
|
||||
export const logger = createLogger('llm-tools') as unknown as Logger<ILogObj>
|
||||
@ -79,4 +79,4 @@ export * from './zod_schema.js'
|
||||
export { E_OPENAI_MODEL } from './models/cache/openai-models.js'
|
||||
export { E_OPENROUTER_MODEL } from './models/cache/openrouter-models.js'
|
||||
export { E_OPENROUTER_MODEL_FREE } from './models/cache/openrouter-models-free.js'
|
||||
export type { IKBotTask } from '@polymech/ai-tools'
|
||||
export type { IKBotTask } from './ai-tools/index.js'
|
||||
@ -1,4 +1,4 @@
|
||||
import { IKBotTask } from '@polymech/ai-tools'
|
||||
import { IKBotTask } from './ai-tools/index.js'
|
||||
import {
|
||||
AsyncTransformer,
|
||||
ErrorCallback,
|
||||
|
||||
@ -2,7 +2,7 @@ import * as fs from 'fs'
|
||||
import { toFile } from "openai"
|
||||
import { sync as exists } from '@polymech/fs/exists'
|
||||
import { sync as write } from '@polymech/fs/write'
|
||||
import { IKBotTask } from '@polymech/ai-tools'
|
||||
import { IKBotTask } from '../ai-tools/index.js'
|
||||
import { createClient } from '../client.js'
|
||||
|
||||
const createBuffer = (path: string): Buffer | null => {
|
||||
|
||||
@ -5,7 +5,7 @@ import { toYargs } from '@polymech/commons'
|
||||
import { createLogger } from '@polymech/log'
|
||||
|
||||
import { OptionsSchema, schemas, types } from './zod_schema.js'
|
||||
import { IKBotTask } from '@polymech/ai-tools'
|
||||
import { IKBotTask } from './ai-tools/index.js'
|
||||
|
||||
import helpCommand from './commands/help.js'
|
||||
import { examples } from './commands/examples.js'
|
||||
|
||||
@ -4,7 +4,7 @@ import { isFile, resolve } from '@polymech/commons'
|
||||
import { sync as exists } from '@polymech/fs/exists'
|
||||
import { IProfile, parse } from '@polymech/commons'
|
||||
|
||||
import { IKBotTask } from '@polymech/ai-tools'
|
||||
import { IKBotTask } from './ai-tools/index.js'
|
||||
|
||||
import { env_vars } from './utils/env.js'
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
import { IKBotTask } from '@polymech/ai-tools'
|
||||
import { IKBotTask } from './ai-tools/index.js'
|
||||
|
||||
import { ChatCompletionMessageParam } from 'openai/resources/index.mjs'
|
||||
|
||||
|
||||
@ -6,7 +6,7 @@ import { logger } from './index.js'
|
||||
import { lookup } from 'mime-types'
|
||||
import { defaultMimeRegistry, IHandlerResult } from './mime-handlers.js'
|
||||
import { ChatCompletionContentPartImage } from 'openai/resources/index.mjs'
|
||||
import { IKBotTask } from '@polymech/ai-tools'
|
||||
import { IKBotTask } from './ai-tools/index.js'
|
||||
import { supported } from './commands/run-assistant.js'
|
||||
import { handleWebUrl } from './http.js'
|
||||
import { glob } from './glob.js' // Import glob from glob.ts
|
||||
|
||||
@ -4,13 +4,13 @@ import { } from '@polymech/commons/config'
|
||||
import { sync as exists } from '@polymech/fs/exists'
|
||||
import * as path from 'node:path'
|
||||
|
||||
import { tools as defaultTools } from "@polymech/ai-tools/tools"
|
||||
import { tools as defaultTools } from "./ai-tools/lib/tools/tools.js"
|
||||
import { logger } from './index.js'
|
||||
import { IKBotOptions } from './zod_types.js'
|
||||
import { RunnableToolFunctionWithParse } from "openai/lib/RunnableFunction"
|
||||
|
||||
import { after, before } from '@polymech/core/aspects_simple'
|
||||
import { IKBotTask } from '@polymech/ai-tools'
|
||||
import { IKBotTask } from './ai-tools/index.js'
|
||||
|
||||
export type TMessageParam = ChatCompletionMessageParam & { type?: string }
|
||||
|
||||
|
||||
@ -1,6 +1,6 @@
|
||||
import { IKBotOptions } from './zod_types.js'
|
||||
import OpenAI from 'openai'
|
||||
import { ICollector } from '@polymech/ai-tools'
|
||||
import { ICollector } from './ai-tools/index.js'
|
||||
|
||||
export * from './zod_types.js'
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
import * as path from 'node:path'
|
||||
import { pathInfoEx } from '@polymech/commons'
|
||||
import { DEFAULT_ROOTS, DEFAULT_VARS } from '@polymech/commons'
|
||||
import { IKBotTask } from '@polymech/ai-tools'
|
||||
import { IKBotTask } from './ai-tools/index.js'
|
||||
import { sync as exists } from '@polymech/fs/exists'
|
||||
|
||||
export const sourceVariables = (filePath: string, projectPath: string): Record<string, string> => {
|
||||
|
||||
@ -288,6 +288,12 @@ export const OptionsSchema = (opts?: any): any => {
|
||||
.default(false)
|
||||
.describe('Dry run - only write out parameters without making API calls')
|
||||
)
|
||||
.add(
|
||||
'customTools',
|
||||
z.array(z.any())
|
||||
.optional()
|
||||
.describe('Pre-built tool definitions (OpenAI RunnableToolFunctionWithParse[]) injected directly. When set, skips built-in tool loading.')
|
||||
)
|
||||
.add(
|
||||
'format',
|
||||
z.union([
|
||||
|
||||
@ -5548,6 +5548,261 @@
|
||||
"passed": true,
|
||||
"duration": 3471,
|
||||
"category": "language"
|
||||
},
|
||||
{
|
||||
"test": "quadratic",
|
||||
"prompt": "Solve the quadratic equation x² + 5x + 6 = 0. Respond ONLY with the solutions as comma-separated numbers (e.g., -3,-2). No other text.",
|
||||
"result": [
|
||||
"-2,-3"
|
||||
],
|
||||
"expected": "-3,-2",
|
||||
"model": "anthropic/claude-sonnet-4",
|
||||
"router": "anthropic/claude-sonnet-4",
|
||||
"timestamp": "2026-03-19T15:38:59.106Z",
|
||||
"passed": false,
|
||||
"duration": 1401,
|
||||
"reason": "Expected -3,-2, but got -2,-3",
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "quadratic",
|
||||
"prompt": "Solve the quadratic equation x² + 5x + 6 = 0. Respond ONLY with the solutions as comma-separated numbers (e.g., -3,-2). No other text.",
|
||||
"result": [
|
||||
"-2,-3"
|
||||
],
|
||||
"expected": "-3,-2",
|
||||
"model": "openai/gpt-4o-mini",
|
||||
"router": "openai/gpt-4o-mini",
|
||||
"timestamp": "2026-03-19T15:38:59.626Z",
|
||||
"passed": false,
|
||||
"duration": 514,
|
||||
"reason": "Expected -3,-2, but got -2,-3",
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "quadratic",
|
||||
"prompt": "Solve the quadratic equation x² + 5x + 6 = 0. Respond ONLY with the solutions as comma-separated numbers (e.g., -3,-2). No other text.",
|
||||
"result": [
|
||||
"-2,-3"
|
||||
],
|
||||
"expected": "-3,-2",
|
||||
"model": "anthropic/claude-sonnet-4",
|
||||
"router": "anthropic/claude-sonnet-4",
|
||||
"timestamp": "2026-03-19T15:39:00.750Z",
|
||||
"passed": false,
|
||||
"duration": 1120,
|
||||
"reason": "Expected -3,-2, but got -2,-3",
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "factorial",
|
||||
"prompt": "Calculate 5! (factorial of 5). Respond ONLY with the final numerical answer. No explanation, no other text.",
|
||||
"result": [
|
||||
"120"
|
||||
],
|
||||
"expected": "120",
|
||||
"model": "anthropic/claude-sonnet-4",
|
||||
"router": "anthropic/claude-sonnet-4",
|
||||
"timestamp": "2026-03-19T15:39:01.739Z",
|
||||
"passed": true,
|
||||
"duration": 985,
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "factorial",
|
||||
"prompt": "Calculate 5! (factorial of 5). Respond ONLY with the final numerical answer. No explanation, no other text.",
|
||||
"result": [
|
||||
"120"
|
||||
],
|
||||
"expected": "120",
|
||||
"model": "openai/gpt-4o-mini",
|
||||
"router": "openai/gpt-4o-mini",
|
||||
"timestamp": "2026-03-19T15:39:02.255Z",
|
||||
"passed": true,
|
||||
"duration": 512,
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "factorial",
|
||||
"prompt": "Calculate 5! (factorial of 5). Respond ONLY with the final numerical answer. No explanation, no other text.",
|
||||
"result": [
|
||||
"120"
|
||||
],
|
||||
"expected": "120",
|
||||
"model": "anthropic/claude-sonnet-4",
|
||||
"router": "anthropic/claude-sonnet-4",
|
||||
"timestamp": "2026-03-19T15:39:03.136Z",
|
||||
"passed": true,
|
||||
"duration": 877,
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "fibonacci",
|
||||
"prompt": "Calculate the 6th number in the Fibonacci sequence (assuming F(1)=1, F(2)=1). Respond ONLY with the final numerical answer. No other text.",
|
||||
"result": [
|
||||
"8"
|
||||
],
|
||||
"expected": "8",
|
||||
"model": "anthropic/claude-sonnet-4",
|
||||
"router": "anthropic/claude-sonnet-4",
|
||||
"timestamp": "2026-03-19T15:39:04.243Z",
|
||||
"passed": true,
|
||||
"duration": 1103,
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "fibonacci",
|
||||
"prompt": "Calculate the 6th number in the Fibonacci sequence (assuming F(1)=1, F(2)=1). Respond ONLY with the final numerical answer. No other text.",
|
||||
"result": [
|
||||
"8"
|
||||
],
|
||||
"expected": "8",
|
||||
"model": "openai/gpt-4o-mini",
|
||||
"router": "openai/gpt-4o-mini",
|
||||
"timestamp": "2026-03-19T15:39:04.740Z",
|
||||
"passed": true,
|
||||
"duration": 494,
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "fibonacci",
|
||||
"prompt": "Calculate the 6th number in the Fibonacci sequence (assuming F(1)=1, F(2)=1). Respond ONLY with the final numerical answer. No other text.",
|
||||
"result": [
|
||||
"8"
|
||||
],
|
||||
"expected": "8",
|
||||
"model": "anthropic/claude-sonnet-4",
|
||||
"router": "anthropic/claude-sonnet-4",
|
||||
"timestamp": "2026-03-19T15:39:08.836Z",
|
||||
"passed": true,
|
||||
"duration": 4093,
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "square_root",
|
||||
"prompt": "Calculate the square root of 16. Respond ONLY with the final numerical answer. No other text.",
|
||||
"result": [
|
||||
"4"
|
||||
],
|
||||
"expected": "4",
|
||||
"model": "anthropic/claude-sonnet-4",
|
||||
"router": "anthropic/claude-sonnet-4",
|
||||
"timestamp": "2026-03-19T15:39:10.351Z",
|
||||
"passed": true,
|
||||
"duration": 1512,
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "square_root",
|
||||
"prompt": "Calculate the square root of 16. Respond ONLY with the final numerical answer. No other text.",
|
||||
"result": [
|
||||
"4"
|
||||
],
|
||||
"expected": "4",
|
||||
"model": "openai/gpt-4o-mini",
|
||||
"router": "openai/gpt-4o-mini",
|
||||
"timestamp": "2026-03-19T15:39:10.838Z",
|
||||
"passed": true,
|
||||
"duration": 483,
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "square_root",
|
||||
"prompt": "Calculate the square root of 16. Respond ONLY with the final numerical answer. No other text.",
|
||||
"result": [
|
||||
"4"
|
||||
],
|
||||
"expected": "4",
|
||||
"model": "anthropic/claude-sonnet-4",
|
||||
"router": "anthropic/claude-sonnet-4",
|
||||
"timestamp": "2026-03-19T15:39:11.810Z",
|
||||
"passed": true,
|
||||
"duration": 969,
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "power",
|
||||
"prompt": "Calculate 2 raised to the power of 3. Respond ONLY with the final numerical answer. No other text.",
|
||||
"result": [
|
||||
"8"
|
||||
],
|
||||
"expected": "8",
|
||||
"model": "anthropic/claude-sonnet-4",
|
||||
"router": "anthropic/claude-sonnet-4",
|
||||
"timestamp": "2026-03-19T15:39:13.154Z",
|
||||
"passed": true,
|
||||
"duration": 1340,
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "power",
|
||||
"prompt": "Calculate 2 raised to the power of 3. Respond ONLY with the final numerical answer. No other text.",
|
||||
"result": [
|
||||
"8"
|
||||
],
|
||||
"expected": "8",
|
||||
"model": "openai/gpt-4o-mini",
|
||||
"router": "openai/gpt-4o-mini",
|
||||
"timestamp": "2026-03-19T15:39:14.466Z",
|
||||
"passed": true,
|
||||
"duration": 1308,
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "power",
|
||||
"prompt": "Calculate 2 raised to the power of 3. Respond ONLY with the final numerical answer. No other text.",
|
||||
"result": [
|
||||
"8"
|
||||
],
|
||||
"expected": "8",
|
||||
"model": "anthropic/claude-sonnet-4",
|
||||
"router": "anthropic/claude-sonnet-4",
|
||||
"timestamp": "2026-03-19T15:39:15.600Z",
|
||||
"passed": true,
|
||||
"duration": 1129,
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "addition",
|
||||
"prompt": "add 5 and 3. Return only the number, no explanation.",
|
||||
"result": [
|
||||
"8"
|
||||
],
|
||||
"expected": "8",
|
||||
"model": "qwen2.5:3b",
|
||||
"router": "qwen2.5:3b",
|
||||
"timestamp": "2026-03-19T15:42:19.097Z",
|
||||
"passed": true,
|
||||
"duration": 738,
|
||||
"category": "ollama-basics"
|
||||
},
|
||||
{
|
||||
"test": "multiplication",
|
||||
"prompt": "multiply 8 and 3. Return only the number, no explanation.",
|
||||
"result": [
|
||||
"24"
|
||||
],
|
||||
"expected": "24",
|
||||
"model": "qwen2.5:3b",
|
||||
"router": "qwen2.5:3b",
|
||||
"timestamp": "2026-03-19T15:42:19.848Z",
|
||||
"passed": true,
|
||||
"duration": 745,
|
||||
"category": "ollama-basics"
|
||||
},
|
||||
{
|
||||
"test": "division",
|
||||
"prompt": "divide 15 by 3. Return only the number, no explanation.",
|
||||
"result": [
|
||||
"5"
|
||||
],
|
||||
"expected": "5",
|
||||
"model": "qwen2.5:3b",
|
||||
"router": "qwen2.5:3b",
|
||||
"timestamp": "2026-03-19T15:42:20.529Z",
|
||||
"passed": true,
|
||||
"duration": 677,
|
||||
"category": "ollama-basics"
|
||||
}
|
||||
],
|
||||
"highscores": [
|
||||
@ -5791,13 +6046,13 @@
|
||||
"rankings": [
|
||||
{
|
||||
"model": "openai/gpt-4o-mini",
|
||||
"duration": 1088,
|
||||
"duration_secs": 1.088
|
||||
"duration": 514,
|
||||
"duration_secs": 0.514
|
||||
},
|
||||
{
|
||||
"model": "openai/gpt-3.5-turbo",
|
||||
"duration": 1202,
|
||||
"duration_secs": 1.202
|
||||
"model": "anthropic/claude-sonnet-4",
|
||||
"duration": 1120,
|
||||
"duration_secs": 1.12
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -5810,9 +6065,9 @@
|
||||
"duration_secs": 0.634
|
||||
},
|
||||
{
|
||||
"model": "openai/gpt-3.5-turbo",
|
||||
"duration": 771,
|
||||
"duration_secs": 0.771
|
||||
"model": "qwen2.5:3b",
|
||||
"duration": 738,
|
||||
"duration_secs": 0.738
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -5844,15 +6099,15 @@
|
||||
{
|
||||
"test": "factorial",
|
||||
"rankings": [
|
||||
{
|
||||
"model": "openai/gpt-4o-mini",
|
||||
"duration": 481,
|
||||
"duration_secs": 0.481
|
||||
},
|
||||
{
|
||||
"model": "openai/gpt-3.5-turbo",
|
||||
"duration": 503,
|
||||
"duration_secs": 0.503
|
||||
},
|
||||
{
|
||||
"model": "openai/gpt-4o-mini",
|
||||
"duration": 512,
|
||||
"duration_secs": 0.512
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -5884,15 +6139,15 @@
|
||||
{
|
||||
"test": "fibonacci",
|
||||
"rankings": [
|
||||
{
|
||||
"model": "openai/gpt-4o-mini",
|
||||
"duration": 494,
|
||||
"duration_secs": 0.494
|
||||
},
|
||||
{
|
||||
"model": "openai/gpt-3.5-turbo",
|
||||
"duration": 503,
|
||||
"duration_secs": 0.503
|
||||
},
|
||||
{
|
||||
"model": "openai/gpt-4o-mini",
|
||||
"duration": 601,
|
||||
"duration_secs": 0.601
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -5916,8 +6171,8 @@
|
||||
"rankings": [
|
||||
{
|
||||
"model": "openai/gpt-4o-mini",
|
||||
"duration": 539,
|
||||
"duration_secs": 0.539
|
||||
"duration": 483,
|
||||
"duration_secs": 0.483
|
||||
},
|
||||
{
|
||||
"model": "openai/gpt-3.5-turbo",
|
||||
@ -5935,9 +6190,9 @@
|
||||
"duration_secs": 0.592
|
||||
},
|
||||
{
|
||||
"model": "openai/gpt-4o-mini",
|
||||
"duration": 1103,
|
||||
"duration_secs": 1.103
|
||||
"model": "anthropic/claude-sonnet-4",
|
||||
"duration": 1129,
|
||||
"duration_secs": 1.129
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -5962,5 +6217,5 @@
|
||||
]
|
||||
}
|
||||
],
|
||||
"lastUpdated": "2025-06-05T22:56:29.265Z"
|
||||
"lastUpdated": "2026-03-19T15:42:20.531Z"
|
||||
}
|
||||
@ -140,6 +140,219 @@
|
||||
"passed": true,
|
||||
"duration": 1103,
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "quadratic",
|
||||
"prompt": "Solve the quadratic equation x² + 5x + 6 = 0. Respond ONLY with the solutions as comma-separated numbers (e.g., -3,-2). No other text.",
|
||||
"result": [
|
||||
"-2,-3"
|
||||
],
|
||||
"expected": "-3,-2",
|
||||
"model": "anthropic/claude-sonnet-4",
|
||||
"router": "anthropic/claude-sonnet-4",
|
||||
"timestamp": "2026-03-19T15:38:59.106Z",
|
||||
"passed": false,
|
||||
"duration": 1401,
|
||||
"reason": "Expected -3,-2, but got -2,-3",
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "quadratic",
|
||||
"prompt": "Solve the quadratic equation x² + 5x + 6 = 0. Respond ONLY with the solutions as comma-separated numbers (e.g., -3,-2). No other text.",
|
||||
"result": [
|
||||
"-2,-3"
|
||||
],
|
||||
"expected": "-3,-2",
|
||||
"model": "openai/gpt-4o-mini",
|
||||
"router": "openai/gpt-4o-mini",
|
||||
"timestamp": "2026-03-19T15:38:59.626Z",
|
||||
"passed": false,
|
||||
"duration": 514,
|
||||
"reason": "Expected -3,-2, but got -2,-3",
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "quadratic",
|
||||
"prompt": "Solve the quadratic equation x² + 5x + 6 = 0. Respond ONLY with the solutions as comma-separated numbers (e.g., -3,-2). No other text.",
|
||||
"result": [
|
||||
"-2,-3"
|
||||
],
|
||||
"expected": "-3,-2",
|
||||
"model": "anthropic/claude-sonnet-4",
|
||||
"router": "anthropic/claude-sonnet-4",
|
||||
"timestamp": "2026-03-19T15:39:00.750Z",
|
||||
"passed": false,
|
||||
"duration": 1120,
|
||||
"reason": "Expected -3,-2, but got -2,-3",
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "factorial",
|
||||
"prompt": "Calculate 5! (factorial of 5). Respond ONLY with the final numerical answer. No explanation, no other text.",
|
||||
"result": [
|
||||
"120"
|
||||
],
|
||||
"expected": "120",
|
||||
"model": "anthropic/claude-sonnet-4",
|
||||
"router": "anthropic/claude-sonnet-4",
|
||||
"timestamp": "2026-03-19T15:39:01.739Z",
|
||||
"passed": true,
|
||||
"duration": 985,
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "factorial",
|
||||
"prompt": "Calculate 5! (factorial of 5). Respond ONLY with the final numerical answer. No explanation, no other text.",
|
||||
"result": [
|
||||
"120"
|
||||
],
|
||||
"expected": "120",
|
||||
"model": "openai/gpt-4o-mini",
|
||||
"router": "openai/gpt-4o-mini",
|
||||
"timestamp": "2026-03-19T15:39:02.255Z",
|
||||
"passed": true,
|
||||
"duration": 512,
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "factorial",
|
||||
"prompt": "Calculate 5! (factorial of 5). Respond ONLY with the final numerical answer. No explanation, no other text.",
|
||||
"result": [
|
||||
"120"
|
||||
],
|
||||
"expected": "120",
|
||||
"model": "anthropic/claude-sonnet-4",
|
||||
"router": "anthropic/claude-sonnet-4",
|
||||
"timestamp": "2026-03-19T15:39:03.136Z",
|
||||
"passed": true,
|
||||
"duration": 877,
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "fibonacci",
|
||||
"prompt": "Calculate the 6th number in the Fibonacci sequence (assuming F(1)=1, F(2)=1). Respond ONLY with the final numerical answer. No other text.",
|
||||
"result": [
|
||||
"8"
|
||||
],
|
||||
"expected": "8",
|
||||
"model": "anthropic/claude-sonnet-4",
|
||||
"router": "anthropic/claude-sonnet-4",
|
||||
"timestamp": "2026-03-19T15:39:04.243Z",
|
||||
"passed": true,
|
||||
"duration": 1103,
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "fibonacci",
|
||||
"prompt": "Calculate the 6th number in the Fibonacci sequence (assuming F(1)=1, F(2)=1). Respond ONLY with the final numerical answer. No other text.",
|
||||
"result": [
|
||||
"8"
|
||||
],
|
||||
"expected": "8",
|
||||
"model": "openai/gpt-4o-mini",
|
||||
"router": "openai/gpt-4o-mini",
|
||||
"timestamp": "2026-03-19T15:39:04.740Z",
|
||||
"passed": true,
|
||||
"duration": 494,
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "fibonacci",
|
||||
"prompt": "Calculate the 6th number in the Fibonacci sequence (assuming F(1)=1, F(2)=1). Respond ONLY with the final numerical answer. No other text.",
|
||||
"result": [
|
||||
"8"
|
||||
],
|
||||
"expected": "8",
|
||||
"model": "anthropic/claude-sonnet-4",
|
||||
"router": "anthropic/claude-sonnet-4",
|
||||
"timestamp": "2026-03-19T15:39:08.836Z",
|
||||
"passed": true,
|
||||
"duration": 4093,
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "square_root",
|
||||
"prompt": "Calculate the square root of 16. Respond ONLY with the final numerical answer. No other text.",
|
||||
"result": [
|
||||
"4"
|
||||
],
|
||||
"expected": "4",
|
||||
"model": "anthropic/claude-sonnet-4",
|
||||
"router": "anthropic/claude-sonnet-4",
|
||||
"timestamp": "2026-03-19T15:39:10.351Z",
|
||||
"passed": true,
|
||||
"duration": 1512,
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "square_root",
|
||||
"prompt": "Calculate the square root of 16. Respond ONLY with the final numerical answer. No other text.",
|
||||
"result": [
|
||||
"4"
|
||||
],
|
||||
"expected": "4",
|
||||
"model": "openai/gpt-4o-mini",
|
||||
"router": "openai/gpt-4o-mini",
|
||||
"timestamp": "2026-03-19T15:39:10.838Z",
|
||||
"passed": true,
|
||||
"duration": 483,
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "square_root",
|
||||
"prompt": "Calculate the square root of 16. Respond ONLY with the final numerical answer. No other text.",
|
||||
"result": [
|
||||
"4"
|
||||
],
|
||||
"expected": "4",
|
||||
"model": "anthropic/claude-sonnet-4",
|
||||
"router": "anthropic/claude-sonnet-4",
|
||||
"timestamp": "2026-03-19T15:39:11.810Z",
|
||||
"passed": true,
|
||||
"duration": 969,
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "power",
|
||||
"prompt": "Calculate 2 raised to the power of 3. Respond ONLY with the final numerical answer. No other text.",
|
||||
"result": [
|
||||
"8"
|
||||
],
|
||||
"expected": "8",
|
||||
"model": "anthropic/claude-sonnet-4",
|
||||
"router": "anthropic/claude-sonnet-4",
|
||||
"timestamp": "2026-03-19T15:39:13.154Z",
|
||||
"passed": true,
|
||||
"duration": 1340,
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "power",
|
||||
"prompt": "Calculate 2 raised to the power of 3. Respond ONLY with the final numerical answer. No other text.",
|
||||
"result": [
|
||||
"8"
|
||||
],
|
||||
"expected": "8",
|
||||
"model": "openai/gpt-4o-mini",
|
||||
"router": "openai/gpt-4o-mini",
|
||||
"timestamp": "2026-03-19T15:39:14.466Z",
|
||||
"passed": true,
|
||||
"duration": 1308,
|
||||
"category": "math"
|
||||
},
|
||||
{
|
||||
"test": "power",
|
||||
"prompt": "Calculate 2 raised to the power of 3. Respond ONLY with the final numerical answer. No other text.",
|
||||
"result": [
|
||||
"8"
|
||||
],
|
||||
"expected": "8",
|
||||
"model": "anthropic/claude-sonnet-4",
|
||||
"router": "anthropic/claude-sonnet-4",
|
||||
"timestamp": "2026-03-19T15:39:15.600Z",
|
||||
"passed": true,
|
||||
"duration": 1129,
|
||||
"category": "math"
|
||||
}
|
||||
],
|
||||
"highscores": [
|
||||
@ -148,43 +361,43 @@
|
||||
"rankings": [
|
||||
{
|
||||
"model": "openai/gpt-4o-mini",
|
||||
"duration": 1088,
|
||||
"duration_secs": 1.088
|
||||
"duration": 514,
|
||||
"duration_secs": 0.514
|
||||
},
|
||||
{
|
||||
"model": "openai/gpt-3.5-turbo",
|
||||
"duration": 1202,
|
||||
"duration_secs": 1.202
|
||||
"model": "anthropic/claude-sonnet-4",
|
||||
"duration": 1120,
|
||||
"duration_secs": 1.12
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"test": "factorial",
|
||||
"rankings": [
|
||||
{
|
||||
"model": "openai/gpt-4o-mini",
|
||||
"duration": 481,
|
||||
"duration_secs": 0.481
|
||||
},
|
||||
{
|
||||
"model": "openai/gpt-3.5-turbo",
|
||||
"duration": 503,
|
||||
"duration_secs": 0.503
|
||||
},
|
||||
{
|
||||
"model": "openai/gpt-4o-mini",
|
||||
"duration": 512,
|
||||
"duration_secs": 0.512
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"test": "fibonacci",
|
||||
"rankings": [
|
||||
{
|
||||
"model": "openai/gpt-4o-mini",
|
||||
"duration": 494,
|
||||
"duration_secs": 0.494
|
||||
},
|
||||
{
|
||||
"model": "openai/gpt-3.5-turbo",
|
||||
"duration": 503,
|
||||
"duration_secs": 0.503
|
||||
},
|
||||
{
|
||||
"model": "openai/gpt-4o-mini",
|
||||
"duration": 601,
|
||||
"duration_secs": 0.601
|
||||
}
|
||||
]
|
||||
},
|
||||
@ -193,8 +406,8 @@
|
||||
"rankings": [
|
||||
{
|
||||
"model": "openai/gpt-4o-mini",
|
||||
"duration": 539,
|
||||
"duration_secs": 0.539
|
||||
"duration": 483,
|
||||
"duration_secs": 0.483
|
||||
},
|
||||
{
|
||||
"model": "openai/gpt-3.5-turbo",
|
||||
@ -212,12 +425,12 @@
|
||||
"duration_secs": 0.592
|
||||
},
|
||||
{
|
||||
"model": "openai/gpt-4o-mini",
|
||||
"duration": 1103,
|
||||
"duration_secs": 1.103
|
||||
"model": "anthropic/claude-sonnet-4",
|
||||
"duration": 1129,
|
||||
"duration_secs": 1.129
|
||||
}
|
||||
]
|
||||
}
|
||||
],
|
||||
"lastUpdated": "2025-06-05T18:46:14.092Z"
|
||||
"lastUpdated": "2026-03-19T15:39:15.600Z"
|
||||
}
|
||||
@ -6,107 +6,108 @@
|
||||
|
||||
| Test | Model | Duration (ms) | Duration (s) |
|
||||
|------|-------|--------------|--------------|
|
||||
| quadratic | openai/gpt-4o-mini | 1088 | 1.09 |
|
||||
| quadratic | openai/gpt-3.5-turbo | 1202 | 1.20 |
|
||||
| factorial | openai/gpt-4o-mini | 481 | 0.48 |
|
||||
| factorial | openai/gpt-3.5-turbo | 503 | 0.50 |
|
||||
| fibonacci | openai/gpt-3.5-turbo | 503 | 0.50 |
|
||||
| fibonacci | openai/gpt-4o-mini | 601 | 0.60 |
|
||||
| square_root | openai/gpt-4o-mini | 539 | 0.54 |
|
||||
| square_root | openai/gpt-3.5-turbo | 738 | 0.74 |
|
||||
| power | openai/gpt-3.5-turbo | 592 | 0.59 |
|
||||
| power | openai/gpt-4o-mini | 1103 | 1.10 |
|
||||
| quadratic | openai/gpt-4o-mini | 514 | 0.51 |
|
||||
| quadratic | anthropic/claude-sonnet-4 | 1120 | 1.12 |
|
||||
| factorial | openai/gpt-4o-mini | 512 | 0.51 |
|
||||
| factorial | anthropic/claude-sonnet-4 | 877 | 0.88 |
|
||||
| fibonacci | openai/gpt-4o-mini | 494 | 0.49 |
|
||||
| fibonacci | anthropic/claude-sonnet-4 | 4093 | 4.09 |
|
||||
| square_root | openai/gpt-4o-mini | 483 | 0.48 |
|
||||
| square_root | anthropic/claude-sonnet-4 | 969 | 0.97 |
|
||||
| power | anthropic/claude-sonnet-4 | 1129 | 1.13 |
|
||||
| power | openai/gpt-4o-mini | 1308 | 1.31 |
|
||||
|
||||
## Summary
|
||||
|
||||
- Total Tests: 10
|
||||
- Passed: 9
|
||||
- Failed: 1
|
||||
- Success Rate: 90.00%
|
||||
- Average Duration: 735ms (0.73s)
|
||||
- Total Tests: 15
|
||||
- Passed: 12
|
||||
- Failed: 3
|
||||
- Success Rate: 80.00%
|
||||
- Average Duration: 1189ms (1.19s)
|
||||
|
||||
## Failed Tests
|
||||
|
||||
### quadratic - openai/gpt-3.5-turbo
|
||||
### quadratic - anthropic/claude-sonnet-4
|
||||
|
||||
- Prompt: `Solve the quadratic equation x² + 5x + 6 = 0. Respond ONLY with the solutions as comma-separated numbers (e.g., -3,-2). No other text.`
|
||||
- Expected: `-3,-2`
|
||||
- Actual: `-2,-3`
|
||||
- Duration: 1202ms (1.20s)
|
||||
- Duration: 1120ms (1.12s)
|
||||
- Reason: Expected -3,-2, but got -2,-3
|
||||
- Timestamp: 6/5/2025, 8:46:07 PM
|
||||
|
||||
## Passed Tests
|
||||
- Timestamp: 3/19/2026, 4:39:00 PM
|
||||
|
||||
### quadratic - openai/gpt-4o-mini
|
||||
|
||||
- Prompt: `Solve the quadratic equation x² + 5x + 6 = 0. Respond ONLY with the solutions as comma-separated numbers (e.g., -3,-2). No other text.`
|
||||
- Expected: `-3,-2`
|
||||
- Actual: `-3,-2`
|
||||
- Duration: 1088ms (1.09s)
|
||||
- Timestamp: 6/5/2025, 8:46:09 PM
|
||||
- Actual: `-2,-3`
|
||||
- Duration: 514ms (0.51s)
|
||||
- Reason: Expected -3,-2, but got -2,-3
|
||||
- Timestamp: 3/19/2026, 4:38:59 PM
|
||||
|
||||
### factorial - openai/gpt-3.5-turbo
|
||||
## Passed Tests
|
||||
|
||||
### factorial - anthropic/claude-sonnet-4
|
||||
|
||||
- Prompt: `Calculate 5! (factorial of 5). Respond ONLY with the final numerical answer. No explanation, no other text.`
|
||||
- Expected: `120`
|
||||
- Actual: `120`
|
||||
- Duration: 503ms (0.50s)
|
||||
- Timestamp: 6/5/2025, 8:46:09 PM
|
||||
- Duration: 877ms (0.88s)
|
||||
- Timestamp: 3/19/2026, 4:39:03 PM
|
||||
|
||||
### factorial - openai/gpt-4o-mini
|
||||
|
||||
- Prompt: `Calculate 5! (factorial of 5). Respond ONLY with the final numerical answer. No explanation, no other text.`
|
||||
- Expected: `120`
|
||||
- Actual: `120`
|
||||
- Duration: 481ms (0.48s)
|
||||
- Timestamp: 6/5/2025, 8:46:10 PM
|
||||
- Duration: 512ms (0.51s)
|
||||
- Timestamp: 3/19/2026, 4:39:02 PM
|
||||
|
||||
### fibonacci - openai/gpt-3.5-turbo
|
||||
### fibonacci - anthropic/claude-sonnet-4
|
||||
|
||||
- Prompt: `Calculate the 6th number in the Fibonacci sequence (assuming F(1)=1, F(2)=1). Respond ONLY with the final numerical answer. No other text.`
|
||||
- Expected: `8`
|
||||
- Actual: `8`
|
||||
- Duration: 503ms (0.50s)
|
||||
- Timestamp: 6/5/2025, 8:46:10 PM
|
||||
- Duration: 4093ms (4.09s)
|
||||
- Timestamp: 3/19/2026, 4:39:08 PM
|
||||
|
||||
### fibonacci - openai/gpt-4o-mini
|
||||
|
||||
- Prompt: `Calculate the 6th number in the Fibonacci sequence (assuming F(1)=1, F(2)=1). Respond ONLY with the final numerical answer. No other text.`
|
||||
- Expected: `8`
|
||||
- Actual: `8`
|
||||
- Duration: 601ms (0.60s)
|
||||
- Timestamp: 6/5/2025, 8:46:11 PM
|
||||
- Duration: 494ms (0.49s)
|
||||
- Timestamp: 3/19/2026, 4:39:04 PM
|
||||
|
||||
### square_root - openai/gpt-3.5-turbo
|
||||
### square_root - anthropic/claude-sonnet-4
|
||||
|
||||
- Prompt: `Calculate the square root of 16. Respond ONLY with the final numerical answer. No other text.`
|
||||
- Expected: `4`
|
||||
- Actual: `4`
|
||||
- Duration: 738ms (0.74s)
|
||||
- Timestamp: 6/5/2025, 8:46:11 PM
|
||||
- Duration: 969ms (0.97s)
|
||||
- Timestamp: 3/19/2026, 4:39:11 PM
|
||||
|
||||
### square_root - openai/gpt-4o-mini
|
||||
|
||||
- Prompt: `Calculate the square root of 16. Respond ONLY with the final numerical answer. No other text.`
|
||||
- Expected: `4`
|
||||
- Actual: `4`
|
||||
- Duration: 539ms (0.54s)
|
||||
- Timestamp: 6/5/2025, 8:46:12 PM
|
||||
- Duration: 483ms (0.48s)
|
||||
- Timestamp: 3/19/2026, 4:39:10 PM
|
||||
|
||||
### power - openai/gpt-3.5-turbo
|
||||
### power - anthropic/claude-sonnet-4
|
||||
|
||||
- Prompt: `Calculate 2 raised to the power of 3. Respond ONLY with the final numerical answer. No other text.`
|
||||
- Expected: `8`
|
||||
- Actual: `8`
|
||||
- Duration: 592ms (0.59s)
|
||||
- Timestamp: 6/5/2025, 8:46:12 PM
|
||||
- Duration: 1129ms (1.13s)
|
||||
- Timestamp: 3/19/2026, 4:39:15 PM
|
||||
|
||||
### power - openai/gpt-4o-mini
|
||||
|
||||
- Prompt: `Calculate 2 raised to the power of 3. Respond ONLY with the final numerical answer. No other text.`
|
||||
- Expected: `8`
|
||||
- Actual: `8`
|
||||
- Duration: 1103ms (1.10s)
|
||||
- Timestamp: 6/5/2025, 8:46:14 PM
|
||||
- Duration: 1308ms (1.31s)
|
||||
- Timestamp: 3/19/2026, 4:39:14 PM
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user