This commit is contained in:
duanfuxiang
2025-01-05 11:51:39 +08:00
commit 0c7ee142cb
215 changed files with 20611 additions and 0 deletions

12
src/utils/ollama.ts Normal file
View File

@@ -0,0 +1,12 @@
import { requestUrl } from 'obsidian'
export async function getOllamaModels(ollamaUrl: string) {
try {
const response = (await requestUrl(`${ollamaUrl}/api/tags`)).json as {
models: { name: string }[]
}
return response.models.map((model) => model.name)
} catch (error) {
return []
}
}