This commit is contained in:
babayaga 2025-07-26 19:42:42 +02:00
parent 0a92003955
commit cb97c39658
10 changed files with 14013 additions and 6220 deletions

View File

@ -33,6 +33,7 @@ export interface IKBotOptions {

01-ai/yi-large | paid
aetherwiing/mn-starcannon-12b | paid
agentica-org/deepcoder-14b-preview | paid
agentica-org/deepcoder-14b-preview:free | free
ai21/jamba-1.6-large | paid
ai21/jamba-1.6-mini | paid
@ -77,6 +78,7 @@ export interface IKBotOptions {
arcee-ai/virtuoso-medium-v2 | paid
arliai/qwq-32b-arliai-rpr-v1:free | free
openrouter/auto | paid
baidu/ernie-4.5-300b-a47b | paid
cohere/command | paid
cohere/command-a | paid
cohere/command-r | paid
@ -108,10 +110,10 @@ export interface IKBotOptions {
deepseek/deepseek-r1-distill-qwen-7b | paid
cognitivecomputations/dolphin-mixtral-8x22b | paid
cognitivecomputations/dolphin3.0-mistral-24b:free | free
cognitivecomputations/dolphin3.0-r1-mistral-24b | paid
cognitivecomputations/dolphin3.0-r1-mistral-24b:free | free
eleutherai/llemma_7b | paid
eva-unit-01/eva-llama-3.33-70b | paid
eva-unit-01/eva-qwen-2.5-32b | paid
eva-unit-01/eva-qwen-2.5-72b | paid
sao10k/fimbulvetr-11b-v2 | paid
alpindale/goliath-120b | paid
@ -123,10 +125,6 @@ export interface IKBotOptions {
google/gemini-2.0-flash-lite-001 | paid
google/gemini-2.5-flash | paid
google/gemini-2.5-flash-lite-preview-06-17 | paid
google/gemini-2.5-flash-preview | paid
google/gemini-2.5-flash-preview:thinking | paid
google/gemini-2.5-flash-preview-05-20 | paid
google/gemini-2.5-flash-preview-05-20:thinking | paid
google/gemini-2.5-pro | paid
google/gemini-2.5-pro-exp-03-25 | paid
google/gemini-2.5-pro-preview-05-06 | paid
@ -140,10 +138,11 @@ export interface IKBotOptions {
google/gemma-3-27b-it:free | free
google/gemma-3-4b-it | paid
google/gemma-3-4b-it:free | free
google/gemma-3n-e2b-it:free | free
google/gemma-3n-e4b-it | paid
google/gemma-3n-e4b-it:free | free
inception/mercury | paid
inception/mercury-coder-small-beta | paid
inception/mercury-coder | paid
infermatic/mn-inferor-12b | paid
inflection/inflection-3-pi | paid
inflection/inflection-3-productivity | paid
@ -160,21 +159,19 @@ export interface IKBotOptions {
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.1-8b-instruct:free | free
meta-llama/llama-3.2-11b-vision-instruct | paid
meta-llama/llama-3.2-11b-vision-instruct:free | free
meta-llama/llama-3.2-1b-instruct | paid
meta-llama/llama-3.2-1b-instruct:free | free
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-maverick:free | free
meta-llama/llama-4-scout | paid
meta-llama/llama-4-scout:free | free
meta-llama/llama-guard-4-12b | paid
meta-llama/llama-guard-2-8b | paid
microsoft/mai-ds-r1:free | free
@ -186,7 +183,6 @@ export interface IKBotOptions {
microsoft/phi-3.5-mini-128k-instruct | paid
sophosympatheia/midnight-rose-70b | paid
minimax/minimax-m1 | paid
minimax/minimax-m1:extended | paid
minimax/minimax-01 | paid
mistralai/mistral-large | paid
mistralai/mistral-large-2407 | paid
@ -195,8 +191,10 @@ export interface IKBotOptions {
mistralai/mistral-small | paid
mistralai/mistral-tiny | paid
mistralai/codestral-2501 | paid
mistralai/devstral-medium | paid
mistralai/devstral-small | paid
mistralai/devstral-small:free | free
mistralai/devstral-small-2505 | paid
mistralai/devstral-small-2505:free | free
mistralai/magistral-medium-2506 | paid
mistralai/magistral-medium-2506:thinking | paid
mistralai/magistral-small-2506 | paid
@ -222,11 +220,13 @@ export interface IKBotOptions {
mistralai/pixtral-large-2411 | paid
mistralai/mistral-saba | paid
moonshotai/kimi-vl-a3b-thinking:free | free
moonshotai/kimi-k2 | paid
moonshotai/kimi-k2:free | free
morph/morph-v2 | paid
morph/morph-v3-fast | paid
morph/morph-v3-large | paid
gryphe/mythomax-l2-13b | paid
neversleep/llama-3-lumimaid-70b | paid
neversleep/llama-3-lumimaid-8b | paid
neversleep/llama-3.1-lumimaid-70b | paid
neversleep/llama-3.1-lumimaid-8b | paid
neversleep/noromaid-20b | paid
nousresearch/deephermes-3-llama-3-8b-preview:free | free
@ -238,9 +238,9 @@ export interface IKBotOptions {
nvidia/llama-3.1-nemotron-ultra-253b-v1 | paid
nvidia/llama-3.1-nemotron-ultra-253b-v1:free | free
nvidia/llama-3.3-nemotron-super-49b-v1 | paid
nvidia/llama-3.3-nemotron-super-49b-v1:free | free
openai/chatgpt-4o-latest | paid
openai/codex-mini | paid
openai/gpt-3.5-turbo | paid
openai/gpt-3.5-turbo-0613 | paid
openai/gpt-3.5-turbo-16k | paid
openai/gpt-3.5-turbo-instruct | paid
@ -252,7 +252,6 @@ export interface IKBotOptions {
openai/gpt-4.1 | paid
openai/gpt-4.1-mini | paid
openai/gpt-4.1-nano | paid
openai/gpt-4.5-preview | paid
openai/gpt-4o | paid
openai/gpt-4o-2024-05-13 | paid
openai/gpt-4o-2024-08-06 | paid
@ -275,10 +274,6 @@ export interface IKBotOptions {
openai/o4-mini | paid
openai/o4-mini-high | paid
opengvlab/internvl3-14b | paid
opengvlab/internvl3-2b | paid
all-hands/openhands-lm-32b-v0.1 | paid
perplexity/llama-3.1-sonar-large-128k-online | paid
perplexity/llama-3.1-sonar-small-128k-online | paid
perplexity/r1-1776 | paid
perplexity/sonar | paid
perplexity/sonar-deep-research | paid
@ -305,6 +300,7 @@ export interface IKBotOptions {
qwen/qwen3-30b-a3b:free | free
qwen/qwen3-32b | paid
qwen/qwen3-32b:free | free
qwen/qwen3-4b:free | free
qwen/qwen3-8b | paid
qwen/qwen3-8b:free | free
qwen/qwq-32b | paid
@ -316,16 +312,21 @@ export interface IKBotOptions {
qwen/qwen-2.5-coder-32b-instruct | paid
qwen/qwen-2.5-coder-32b-instruct:free | free
featherless/qwerky-72b:free | free
rekaai/reka-flash-3 | paid
rekaai/reka-flash-3:free | free
undi95/remm-slerp-l2-13b | paid
sao10k/l3-lunaris-8b | paid
sao10k/l3-euryale-70b | paid
sao10k/l3.1-euryale-70b | paid
sao10k/l3.3-euryale-70b | paid
sarvamai/sarvam-m | paid
sarvamai/sarvam-m:free | free
sentientagi/dobby-mini-unhinged-plus-llama-3.1-8b | paid
shisa-ai/shisa-v2-llama3.3-70b:free | free
raifle/sorcererlm-8x22b | paid
switchpoint/router | paid
tencent/hunyuan-a13b-instruct | paid
tencent/hunyuan-a13b-instruct:free | free
thedrummer/anubis-70b-v1.1 | paid
thedrummer/anubis-pro-105b-v1 | paid
thedrummer/rocinante-12b | paid
thedrummer/skyfall-36b-v2 | paid
@ -333,12 +334,13 @@ export interface IKBotOptions {
thedrummer/valkyrie-49b-v1 | paid
thudm/glm-4-32b | paid
thudm/glm-4-32b:free | free
thudm/glm-z1-32b | paid
thudm/glm-4.1v-9b-thinking | paid
thudm/glm-z1-32b:free | free
thudm/glm-z1-rumination-32b | paid
tngtech/deepseek-r1t-chimera:free | free
tngtech/deepseek-r1t2-chimera:free | free
undi95/toppy-m-7b | paid
scb10x/llama3.1-typhoon2-70b-instruct | paid
cognitivecomputations/dolphin-mistral-24b-venice-edition:free | free
microsoft/wizardlm-2-8x22b | paid
x-ai/grok-2-1212 | paid
x-ai/grok-2-vision-1212 | paid
@ -346,7 +348,7 @@ export interface IKBotOptions {
x-ai/grok-3-beta | paid
x-ai/grok-3-mini | paid
x-ai/grok-3-mini-beta | paid
x-ai/grok-beta | paid
x-ai/grok-4 | paid
x-ai/grok-vision-beta | paid

 OpenAI models:
@ -376,8 +378,6 @@ export interface IKBotOptions {
gpt-4.1-mini-2025-04-14
gpt-4.1-nano
gpt-4.1-nano-2025-04-14
gpt-4.5-preview
gpt-4.5-preview-2025-02-27
gpt-4o
gpt-4o-2024-05-13
gpt-4o-2024-08-06
@ -444,6 +444,7 @@ export interface IKBotOptions {
completion, tools, assistant.
completion: no support for tools, please use --dst parameter to save the output.
tools: allows for tools to be used, eg 'save to ./output.md'. Not all models support this mode.
responses: allows for responses to be used, eg 'save to ./output.md'. Not all models support this mode.
assistant: : allows documents (PDF, DOCX, ...) to be added but dont support tools. Use --dst to save the output. Supported files :
custom: custom mode
*/
@ -462,6 +463,8 @@ export interface IKBotOptions {
preferences?: string;
/** Logging directory */
logs?: string;
/** Enable streaming (verbose LLM output) */
stream?: boolean;
/** Environment (in profile) */
env?: string;
variables?: {

View File

@ -33,6 +33,7 @@ export interface IKBotOptions {

01-ai/yi-large | paid
aetherwiing/mn-starcannon-12b | paid
agentica-org/deepcoder-14b-preview | paid
agentica-org/deepcoder-14b-preview:free | free
ai21/jamba-1.6-large | paid
ai21/jamba-1.6-mini | paid
@ -77,6 +78,7 @@ export interface IKBotOptions {
arcee-ai/virtuoso-medium-v2 | paid
arliai/qwq-32b-arliai-rpr-v1:free | free
openrouter/auto | paid
baidu/ernie-4.5-300b-a47b | paid
cohere/command | paid
cohere/command-a | paid
cohere/command-r | paid
@ -108,10 +110,10 @@ export interface IKBotOptions {
deepseek/deepseek-r1-distill-qwen-7b | paid
cognitivecomputations/dolphin-mixtral-8x22b | paid
cognitivecomputations/dolphin3.0-mistral-24b:free | free
cognitivecomputations/dolphin3.0-r1-mistral-24b | paid
cognitivecomputations/dolphin3.0-r1-mistral-24b:free | free
eleutherai/llemma_7b | paid
eva-unit-01/eva-llama-3.33-70b | paid
eva-unit-01/eva-qwen-2.5-32b | paid
eva-unit-01/eva-qwen-2.5-72b | paid
sao10k/fimbulvetr-11b-v2 | paid
alpindale/goliath-120b | paid
@ -123,10 +125,6 @@ export interface IKBotOptions {
google/gemini-2.0-flash-lite-001 | paid
google/gemini-2.5-flash | paid
google/gemini-2.5-flash-lite-preview-06-17 | paid
google/gemini-2.5-flash-preview | paid
google/gemini-2.5-flash-preview:thinking | paid
google/gemini-2.5-flash-preview-05-20 | paid
google/gemini-2.5-flash-preview-05-20:thinking | paid
google/gemini-2.5-pro | paid
google/gemini-2.5-pro-exp-03-25 | paid
google/gemini-2.5-pro-preview-05-06 | paid
@ -140,10 +138,11 @@ export interface IKBotOptions {
google/gemma-3-27b-it:free | free
google/gemma-3-4b-it | paid
google/gemma-3-4b-it:free | free
google/gemma-3n-e2b-it:free | free
google/gemma-3n-e4b-it | paid
google/gemma-3n-e4b-it:free | free
inception/mercury | paid
inception/mercury-coder-small-beta | paid
inception/mercury-coder | paid
infermatic/mn-inferor-12b | paid
inflection/inflection-3-pi | paid
inflection/inflection-3-productivity | paid
@ -160,21 +159,19 @@ export interface IKBotOptions {
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.1-8b-instruct:free | free
meta-llama/llama-3.2-11b-vision-instruct | paid
meta-llama/llama-3.2-11b-vision-instruct:free | free
meta-llama/llama-3.2-1b-instruct | paid
meta-llama/llama-3.2-1b-instruct:free | free
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-maverick:free | free
meta-llama/llama-4-scout | paid
meta-llama/llama-4-scout:free | free
meta-llama/llama-guard-4-12b | paid
meta-llama/llama-guard-2-8b | paid
microsoft/mai-ds-r1:free | free
@ -186,7 +183,6 @@ export interface IKBotOptions {
microsoft/phi-3.5-mini-128k-instruct | paid
sophosympatheia/midnight-rose-70b | paid
minimax/minimax-m1 | paid
minimax/minimax-m1:extended | paid
minimax/minimax-01 | paid
mistralai/mistral-large | paid
mistralai/mistral-large-2407 | paid
@ -195,8 +191,10 @@ export interface IKBotOptions {
mistralai/mistral-small | paid
mistralai/mistral-tiny | paid
mistralai/codestral-2501 | paid
mistralai/devstral-medium | paid
mistralai/devstral-small | paid
mistralai/devstral-small:free | free
mistralai/devstral-small-2505 | paid
mistralai/devstral-small-2505:free | free
mistralai/magistral-medium-2506 | paid
mistralai/magistral-medium-2506:thinking | paid
mistralai/magistral-small-2506 | paid
@ -222,11 +220,13 @@ export interface IKBotOptions {
mistralai/pixtral-large-2411 | paid
mistralai/mistral-saba | paid
moonshotai/kimi-vl-a3b-thinking:free | free
moonshotai/kimi-k2 | paid
moonshotai/kimi-k2:free | free
morph/morph-v2 | paid
morph/morph-v3-fast | paid
morph/morph-v3-large | paid
gryphe/mythomax-l2-13b | paid
neversleep/llama-3-lumimaid-70b | paid
neversleep/llama-3-lumimaid-8b | paid
neversleep/llama-3.1-lumimaid-70b | paid
neversleep/llama-3.1-lumimaid-8b | paid
neversleep/noromaid-20b | paid
nousresearch/deephermes-3-llama-3-8b-preview:free | free
@ -238,9 +238,9 @@ export interface IKBotOptions {
nvidia/llama-3.1-nemotron-ultra-253b-v1 | paid
nvidia/llama-3.1-nemotron-ultra-253b-v1:free | free
nvidia/llama-3.3-nemotron-super-49b-v1 | paid
nvidia/llama-3.3-nemotron-super-49b-v1:free | free
openai/chatgpt-4o-latest | paid
openai/codex-mini | paid
openai/gpt-3.5-turbo | paid
openai/gpt-3.5-turbo-0613 | paid
openai/gpt-3.5-turbo-16k | paid
openai/gpt-3.5-turbo-instruct | paid
@ -252,7 +252,6 @@ export interface IKBotOptions {
openai/gpt-4.1 | paid
openai/gpt-4.1-mini | paid
openai/gpt-4.1-nano | paid
openai/gpt-4.5-preview | paid
openai/gpt-4o | paid
openai/gpt-4o-2024-05-13 | paid
openai/gpt-4o-2024-08-06 | paid
@ -275,10 +274,6 @@ export interface IKBotOptions {
openai/o4-mini | paid
openai/o4-mini-high | paid
opengvlab/internvl3-14b | paid
opengvlab/internvl3-2b | paid
all-hands/openhands-lm-32b-v0.1 | paid
perplexity/llama-3.1-sonar-large-128k-online | paid
perplexity/llama-3.1-sonar-small-128k-online | paid
perplexity/r1-1776 | paid
perplexity/sonar | paid
perplexity/sonar-deep-research | paid
@ -305,6 +300,7 @@ export interface IKBotOptions {
qwen/qwen3-30b-a3b:free | free
qwen/qwen3-32b | paid
qwen/qwen3-32b:free | free
qwen/qwen3-4b:free | free
qwen/qwen3-8b | paid
qwen/qwen3-8b:free | free
qwen/qwq-32b | paid
@ -316,16 +312,21 @@ export interface IKBotOptions {
qwen/qwen-2.5-coder-32b-instruct | paid
qwen/qwen-2.5-coder-32b-instruct:free | free
featherless/qwerky-72b:free | free
rekaai/reka-flash-3 | paid
rekaai/reka-flash-3:free | free
undi95/remm-slerp-l2-13b | paid
sao10k/l3-lunaris-8b | paid
sao10k/l3-euryale-70b | paid
sao10k/l3.1-euryale-70b | paid
sao10k/l3.3-euryale-70b | paid
sarvamai/sarvam-m | paid
sarvamai/sarvam-m:free | free
sentientagi/dobby-mini-unhinged-plus-llama-3.1-8b | paid
shisa-ai/shisa-v2-llama3.3-70b:free | free
raifle/sorcererlm-8x22b | paid
switchpoint/router | paid
tencent/hunyuan-a13b-instruct | paid
tencent/hunyuan-a13b-instruct:free | free
thedrummer/anubis-70b-v1.1 | paid
thedrummer/anubis-pro-105b-v1 | paid
thedrummer/rocinante-12b | paid
thedrummer/skyfall-36b-v2 | paid
@ -333,12 +334,13 @@ export interface IKBotOptions {
thedrummer/valkyrie-49b-v1 | paid
thudm/glm-4-32b | paid
thudm/glm-4-32b:free | free
thudm/glm-z1-32b | paid
thudm/glm-4.1v-9b-thinking | paid
thudm/glm-z1-32b:free | free
thudm/glm-z1-rumination-32b | paid
tngtech/deepseek-r1t-chimera:free | free
tngtech/deepseek-r1t2-chimera:free | free
undi95/toppy-m-7b | paid
scb10x/llama3.1-typhoon2-70b-instruct | paid
cognitivecomputations/dolphin-mistral-24b-venice-edition:free | free
microsoft/wizardlm-2-8x22b | paid
x-ai/grok-2-1212 | paid
x-ai/grok-2-vision-1212 | paid
@ -346,7 +348,7 @@ export interface IKBotOptions {
x-ai/grok-3-beta | paid
x-ai/grok-3-mini | paid
x-ai/grok-3-mini-beta | paid
x-ai/grok-beta | paid
x-ai/grok-4 | paid
x-ai/grok-vision-beta | paid

 OpenAI models:
@ -376,8 +378,6 @@ export interface IKBotOptions {
gpt-4.1-mini-2025-04-14
gpt-4.1-nano
gpt-4.1-nano-2025-04-14
gpt-4.5-preview
gpt-4.5-preview-2025-02-27
gpt-4o
gpt-4o-2024-05-13
gpt-4o-2024-08-06
@ -444,6 +444,7 @@ export interface IKBotOptions {
completion, tools, assistant.
completion: no support for tools, please use --dst parameter to save the output.
tools: allows for tools to be used, eg 'save to ./output.md'. Not all models support this mode.
responses: allows for responses to be used, eg 'save to ./output.md'. Not all models support this mode.
assistant: : allows documents (PDF, DOCX, ...) to be added but dont support tools. Use --dst to save the output. Supported files :
custom: custom mode
*/
@ -462,6 +463,8 @@ export interface IKBotOptions {
preferences?: string;
/** Logging directory */
logs?: string;
/** Enable streaming (verbose LLM output) */
stream?: boolean;
/** Environment (in profile) */
env?: string;
variables?: {

8
packages/cache/package-lock.json generated vendored
View File

@ -43,8 +43,8 @@
"tslog": "^3.3.3",
"tsup": "^2.0.3",
"yargs": "^17.7.2",
"zod": "^3.24.2",
"zod-to-json-schema": "^3.24.1",
"zod": "^3.24.3",
"zod-to-json-schema": "^3.24.5",
"zod-to-ts": "^1.2.0"
},
"devDependencies": {
@ -1231,8 +1231,8 @@
"tsup": "^2.0.3",
"typescript": "^5.7.3",
"yargs": "^17.7.2",
"zod": "^3.24.2",
"zod-to-json-schema": "^3.24.1",
"zod": "^3.24.3",
"zod-to-json-schema": "^3.24.5",
"zod-to-ts": "^1.2.0"
}
},

Binary file not shown.

After

Width:  |  Height:  |  Size: 108 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 256 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 240 KiB

View File

@ -40,12 +40,11 @@
"license": "BSD",
"dependencies": {
"tslog": "^3.3.3",
"tsup": "^8.3.5",
"type-fest": "^4.34.1",
"type-fest": "^4.37.0",
"zod": "^3.24.1"
},
"devDependencies": {
"@repo/typescript-config": "workspace:*",
"@repo/typescript-config": "../typescript-config",
"@types/node": "^22.12.0",
"typescript": "^5.7.3"
}

File diff suppressed because it is too large Load Diff

View File

@ -40,11 +40,11 @@
}
},
"dependencies": {
"@polymech/cache": "link:..\\cache",
"@polymech/commons": "link:..\\commons",
"@polymech/core": "link:..\\core",
"@polymech/fs": "link:..\\fs",
"@polymech/log": "link:..\\log",
"@polymech/cache": "file:../cache",
"@polymech/commons": "file:../commons",
"@polymech/core": "file:../core",
"@polymech/fs": "file:../fs",
"@polymech/log": "file:../log",
"@types/html-minifier-terser": "^7.0.2",
"@types/node": "^22.12.0",
"axios": "^1.7.9",

File diff suppressed because it is too large Load Diff