fix(agent): register Ollama with api: openai-completions #117

Merged
jason.woltje merged 1 commits from fix/ollama-api-field into main 2026-03-15 17:10:33 +00:00

View File

@@ -92,15 +92,16 @@ export class ProviderService implements OnModuleInit {
.map((modelId: string) => modelId.trim()) .map((modelId: string) => modelId.trim())
.filter(Boolean); .filter(Boolean);
this.registerCustomProvider({ this.registry.registerProvider('ollama', {
id: 'ollama',
name: 'Ollama',
baseUrl: `${ollamaUrl}/v1`, baseUrl: `${ollamaUrl}/v1`,
apiKey: 'ollama', apiKey: 'ollama',
api: 'openai-completions' as never,
models: modelIds.map((id) => ({ models: modelIds.map((id) => ({
id, id,
name: id, name: id,
reasoning: false, reasoning: false,
input: ['text'] as ('text' | 'image')[],
cost: { input: 0, output: 0, cacheRead: 0, cacheWrite: 0 },
contextWindow: 8192, contextWindow: 8192,
maxTokens: 4096, maxTokens: 4096,
})), })),