bump libs
migrate to typescript 6 remove ytdl feature
This commit is contained in:
@@ -56,22 +56,24 @@ export class OllamaGetModel extends Command {
|
||||
parse_mode: "Markdown"
|
||||
}).catch(logError);
|
||||
|
||||
} catch (e) {
|
||||
} catch (e: any) {
|
||||
logError(e);
|
||||
await replyToMessage({message: msg, text: e.toString()}).catch(logError);
|
||||
}
|
||||
}
|
||||
|
||||
private getModelText(model: string, info: AiModelCapabilities): string {
|
||||
private getModelText(model: string | undefined, info: AiModelCapabilities | null): string {
|
||||
return `model: ${model}\n\n` +
|
||||
`vision: ${boolToEmoji(info.vision?.supported)}\n` +
|
||||
`ocr: ${boolToEmoji(info.ocr?.supported)}\n` +
|
||||
`thinking: ${boolToEmoji(info.thinking?.supported)}\n` +
|
||||
`tools: ${boolToEmoji(info.tools?.supported)}\n` +
|
||||
`audio: ${boolToEmoji(info.audio?.supported)}`;
|
||||
`vision: ${boolToEmoji(info?.vision?.supported)}\n` +
|
||||
`ocr: ${boolToEmoji(info?.ocr?.supported)}\n` +
|
||||
`thinking: ${boolToEmoji(info?.thinking?.supported)}\n` +
|
||||
`tools: ${boolToEmoji(info?.tools?.supported)}\n` +
|
||||
`audio: ${boolToEmoji(info?.audio?.supported)}`;
|
||||
}
|
||||
|
||||
async getModelCapabilities(model: string = Environment.OLLAMA_MODEL): Promise<AiModelCapabilities | null> {
|
||||
async getModelCapabilities(model: string | undefined = Environment.OLLAMA_MODEL): Promise<AiModelCapabilities | null> {
|
||||
if (!model) return null;
|
||||
|
||||
try {
|
||||
const info = await ollama.show({model: model});
|
||||
console.log(info);
|
||||
|
||||
Reference in New Issue
Block a user