Files
openclaw/extensions/ollama/runtime-api.ts
2026-06-04 21:33:54 -04:00

24 lines
693 B
TypeScript

// Ollama API module exposes the plugin public contract.
export {
buildAssistantMessage,
buildOllamaChatRequest,
createConfiguredOllamaCompatStreamWrapper,
convertToOllamaMessages,
createConfiguredOllamaCompatNumCtxWrapper,
createConfiguredOllamaStreamFn,
createOllamaStreamFn,
isOllamaCompatProvider,
OLLAMA_NATIVE_BASE_URL,
parseNdjsonStream,
resolveOllamaBaseUrlForRun,
resolveOllamaCompatNumCtxEnabled,
shouldInjectOllamaCompatNumCtx,
wrapOllamaCompatNumCtx,
} from "./src/stream.js";
export {
createOllamaEmbeddingProvider,
DEFAULT_OLLAMA_EMBEDDING_MODEL,
type OllamaEmbeddingClient,
type OllamaEmbeddingProvider,
} from "./src/embedding-provider.js";