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;
|