@agorio/sdkDocs


Class: OllamaAdapter

Implements

Constructors

new OllamaAdapter()

new OllamaAdapter(options): OllamaAdapter

Parameters

options: OllamaAdapterOptions = {}

Returns

OllamaAdapter

Defined in

src/llm/ollama.ts:41

Properties

modelName

readonly modelName: string

Get the model name

Implementation of

LlmAdapter.modelName

Defined in

src/llm/ollama.ts:36

Methods

chat()

chat(messages, tools?): Promise<LlmResponse>

Send a message and get a response, optionally with tool definitions

Parameters

messages: ChatMessage[]

tools?: ToolDefinition[]

Returns

Promise<LlmResponse>

Implementation of

LlmAdapter.chat

Defined in

src/llm/ollama.ts:53


chatStream()

chatStream(messages, tools?): AsyncGenerator<LlmStreamChunk, any, any>

Stream a response, yielding chunks as they arrive

Parameters

messages: ChatMessage[]

tools?: ToolDefinition[]

Returns

AsyncGenerator<LlmStreamChunk, any, any>

Implementation of

LlmAdapter.chatStream

Defined in

src/llm/ollama.ts:68