project-nomad/admin/types
Henry Estela f98664921a
feat(ai-chat): Add support for OpenAI API
Exisiting Ollama API support still functions as before. OpenAI vs
Ollama API mostly have the same features, however model file size is not
support with OpenAI's API so when a user chooses one of those then the
models will just show up as the model name without the size.

`npm install openai` triggered some updates in admin/package-lock.json
such as adding many instances of "dev: true".

This further enhances the user's ability to run the LLM on a different
host.
2026-03-25 17:18:05 -07:00
..
benchmark.ts refactor(Benchmarks): cleanup api calls 2026-02-01 05:23:11 +00:00
chat.ts fix(AI): improved perf via rewrite and streaming logic 2026-03-03 20:51:38 -08:00
collections.ts feat: curated content update checking 2026-02-11 21:49:46 -08:00
docker.ts feat: initial commit 2025-06-29 15:51:08 -07:00
downloads.ts fix: improve download reliability with stall detection, failure visibility, and Wikipedia status tracking 2026-03-20 11:46:10 -07:00
files.ts feat: curated content system overhaul 2026-02-11 15:44:46 -08:00
kv_store.ts feat(ai-chat): Add ability to use a remote ollama instance on LAN 2026-03-25 17:18:04 -07:00
maps.ts feat: [wip] new maps system 2025-11-30 22:29:16 -08:00
ollama.ts feat(ai-chat): Add support for OpenAI API 2026-03-25 17:18:05 -07:00
rag.ts feat(AI Assistant): performance improvements and smarter RAG context usage 2026-03-11 14:08:09 -07:00
services.ts feat: support for updating services 2026-03-11 14:08:09 -07:00
system.ts feat(GPU): warn when GPU passthrough not working and offer one-click fix 2026-03-11 14:08:09 -07:00
util.ts feat: initial commit 2025-06-29 15:51:08 -07:00
zim.ts feat: zim content embedding 2026-02-08 13:20:10 -08:00