Ollama
Defined in: packages/providers/ollama/src/llm.ts:76
Extends
ToolCallLLM
Constructors
Constructor
new Ollama(
params
):Ollama
Defined in: packages/providers/ollama/src/llm.ts:90
Parameters
params
Returns
Ollama
Overrides
ToolCallLLM.constructor
Properties
supportToolCall
supportToolCall:
boolean
=true
Defined in: packages/providers/ollama/src/llm.ts:77
Overrides
ToolCallLLM.supportToolCall
ollama
readonly
ollama:Ollama
Defined in: packages/providers/ollama/src/llm.ts:78
model
model:
string
Defined in: packages/providers/ollama/src/llm.ts:81
options
options:
Partial
<Omit
<Options
,"num_ctx"
|"top_p"
|"temperature"
>> &Pick
<Options
,"num_ctx"
|"top_p"
|"temperature"
>
Defined in: packages/providers/ollama/src/llm.ts:83
Accessors
metadata
Get Signature
get metadata():
LLMMetadata
Defined in: packages/providers/ollama/src/llm.ts:102
Returns
LLMMetadata
Overrides
ToolCallLLM.metadata
Methods
chat()
Call Signature
chat(
params
):Promise
<AsyncIterable
<ChatResponseChunk
,any
,any
>>
Defined in: packages/providers/ollama/src/llm.ts:115
Parameters
params
LLMChatParamsStreaming
<ToolCallLLMMessageOptions
>
Returns
Promise
<AsyncIterable
<ChatResponseChunk
, any
, any
>>
Overrides
ToolCallLLM.chat
Call Signature
chat(
params
):Promise
<ChatResponse
<ToolCallLLMMessageOptions
>>
Defined in: packages/providers/ollama/src/llm.ts:118
Parameters
params
LLMChatParamsNonStreaming
<ToolCallLLMMessageOptions
>
Returns
Promise
<ChatResponse
<ToolCallLLMMessageOptions
>>
Overrides
ToolCallLLM.chat
complete()
Call Signature
complete(
params
):Promise
<AsyncIterable
<CompletionResponse
,any
,any
>>
Defined in: packages/providers/ollama/src/llm.ts:202
Parameters
params
LLMCompletionParamsStreaming
Returns
Promise
<AsyncIterable
<CompletionResponse
, any
, any
>>
Overrides
ToolCallLLM.complete
Call Signature
complete(
params
):Promise
<CompletionResponse
>
Defined in: packages/providers/ollama/src/llm.ts:205
Parameters
params
LLMCompletionParamsNonStreaming
Returns
Promise
<CompletionResponse
>
Overrides
ToolCallLLM.complete
toTool()
static
toTool(tool
):Tool
Defined in: packages/providers/ollama/src/llm.ts:238
Parameters
tool
BaseTool
Returns
Tool