mirror of
https://github.com/decolua/9router.git
synced 2026-05-08 12:01:28 +00:00
- Introduced OllamaLocalExecutor to handle requests for the "ollama-local" provider. - Removed the direct URL construction for "ollama-local" from BaseExecutor. - Updated index.js to include the new OllamaLocalExecutor in the executors mapping. - Enhanced the ProvidersPage component to support dynamic addition of OpenAI/Anthropic compatible providers.
15 lines
390 B
JavaScript
15 lines
390 B
JavaScript
import { DefaultExecutor } from "./default.js";
|
|
import { resolveOllamaLocalHost } from "../config/providers.js";
|
|
|
|
export class OllamaLocalExecutor extends DefaultExecutor {
|
|
constructor() {
|
|
super("ollama-local");
|
|
}
|
|
|
|
buildUrl(model, stream, urlIndex = 0, credentials = null) {
|
|
return `${resolveOllamaLocalHost(credentials)}/api/chat`;
|
|
}
|
|
}
|
|
|
|
export default OllamaLocalExecutor;
|