ai-sdk-ollama
Version:
Vercel AI SDK Provider for Ollama using official ollama-js library
18 lines • 2.14 kB
TypeScript
export { createOllama, ollama, ollamaProviderOptionsSchema, ollamaChatProviderOptionsSchema, ollamaEmbeddingProviderOptionsSchema, type OllamaProvider, type OllamaProviderSettings, type OllamaChatSettings, type OllamaEmbeddingSettings, type OllamaProviderOptions, type OllamaChatProviderOptions, type OllamaEmbeddingProviderOptions, type Options, } from './provider.js';
export { OllamaRerankingModel, ollamaRerankingProviderOptionsSchema, type OllamaRerankingSettings, type OllamaRerankingProviderOptions, } from './models/reranking-model.js';
export { OllamaEmbeddingRerankingModel, type OllamaEmbeddingRerankingSettings, } from './models/embedding-reranking-model.js';
export { OllamaImageModel } from './models/image-model.js';
export { OllamaError } from './utils/ollama-error.js';
export type { OllamaErrorData } from './utils/ollama-error.js';
export { cosineSimilarity } from './utils/cosine-similarity.js';
export { parseToolArguments, resolveToolCallingOptions, } from './utils/tool-calling-reliability.js';
export type { ToolCallingOptions, ResolvedToolCallingOptions, ToolCallResult, ReliableToolCallResult, ToolDefinition, } from './utils/tool-calling-reliability.js';
export type { ObjectGenerationOptions } from './utils/object-generation-reliability.js';
export type { RepairTextFunction } from './utils/json-text-repair.js';
export { cascadeRepairText, enhancedRepairText, } from './utils/json-text-repair.js';
export { generateText, type GenerateTextOptions, } from './functions/generate-text.js';
export { streamText, type StreamTextOptions } from './functions/stream-text.js';
export { type AsyncIterableStream, simulateReadableStream, parsePartialJson, smoothStream, type ChunkDetector, } from 'ai';
export { wrapLanguageModel, defaultSettingsMiddleware, extractReasoningMiddleware, simulateStreamingMiddleware, type LanguageModelMiddleware, } from 'ai';
export { ToolLoopAgent, stepCountIs, hasToolCall, type ToolLoopAgentSettings, type GenerateTextOnFinishCallback, type GenerateTextOnStepFinishCallback, type Agent, type AgentCallParameters, type AgentStreamParameters, } from 'ai';
//# sourceMappingURL=index.d.ts.map