Ollama: full support (stream, gen, list, pull, index). Fixes #179

This commit is contained in:
Enrico Ros
2023-11-02 02:06:47 -07:00
parent 73d0f430fa
commit 47f1fcd3bf
16 changed files with 764 additions and 149 deletions
+2
View File
@@ -3,6 +3,7 @@ import { createTRPCRouter } from './trpc.server';
import { elevenlabsRouter } from '~/modules/elevenlabs/elevenlabs.router';
import { googleSearchRouter } from '~/modules/google/search.router';
import { llmAnthropicRouter } from '~/modules/llms/transports/server/anthropic/anthropic.router';
import { llmOllamaRouter } from '~/modules/llms/transports/server/ollama/ollama.router';
import { llmOpenAIRouter } from '~/modules/llms/transports/server/openai/openai.router';
import { prodiaRouter } from '~/modules/prodia/prodia.router';
import { tradeRouter } from '../../apps/chat/trade/server/trade.router';
@@ -17,6 +18,7 @@ export const appRouterEdge = createTRPCRouter({
elevenlabs: elevenlabsRouter,
googleSearch: googleSearchRouter,
llmAnthropic: llmAnthropicRouter,
llmOllama: llmOllamaRouter,
llmOpenAI: llmOpenAIRouter,
prodia: prodiaRouter,
ytpersona: ytPersonaRouter,