Ollama
Defined in: providers/ollama/src/llm.ts:60
Extends
ToolCallLLM
Constructors
new Ollama()
new Ollama(
params
):Ollama
Defined in: providers/ollama/src/llm.ts:74
Parameters
params
Returns
Overrides
ToolCallLLM.constructor
Properties
supportToolCall
supportToolCall:
boolean
=true
Defined in: providers/ollama/src/llm.ts:61
Overrides
ToolCallLLM.supportToolCall
ollama
readonly
ollama:Ollama
Defined in: providers/ollama/src/llm.ts:62
model
model:
string
Defined in: providers/ollama/src/llm.ts:65
options
options:
Partial
<Omit
<Options
,"num_ctx"
|"top_p"
|"temperature"
>> &Pick
<Options
,"num_ctx"
|"top_p"
|"temperature"
>
Defined in: providers/ollama/src/llm.ts:67
Accessors
metadata
Get Signature
get metadata():
LLMMetadata
Defined in: providers/ollama/src/llm.ts:86
Returns
LLMMetadata
Overrides
ToolCallLLM.metadata
Methods
chat()
Call Signature
chat(
params
):Promise
<AsyncIterable
<ChatResponseChunk
,any
,any
>>
Defined in: providers/ollama/src/llm.ts:98
Parameters
params
LLMChatParamsStreaming
<ToolCallLLMMessageOptions
, object
>
Returns
Promise
<AsyncIterable
<ChatResponseChunk
, any
, any
>>
Overrides
ToolCallLLM.chat
Call Signature
chat(
params
):Promise
<ChatResponse
<ToolCallLLMMessageOptions
>>
Defined in: providers/ollama/src/llm.ts:101
Parameters
params
LLMChatParamsNonStreaming
<ToolCallLLMMessageOptions
, object
>
Returns
Promise
<ChatResponse
<ToolCallLLMMessageOptions
>>
Overrides
ToolCallLLM.chat
complete()
Call Signature
complete(
params
):Promise
<AsyncIterable
<CompletionResponse
,any
,any
>>
Defined in: providers/ollama/src/llm.ts:174
Parameters
params
LLMCompletionParamsStreaming
Returns
Promise
<AsyncIterable
<CompletionResponse
, any
, any
>>
Overrides
ToolCallLLM.complete
Call Signature
complete(
params
):Promise
<CompletionResponse
>
Defined in: providers/ollama/src/llm.ts:177
Parameters
params
LLMCompletionParamsNonStreaming
Returns
Promise
<CompletionResponse
>
Overrides
ToolCallLLM.complete
toTool()
static
toTool(tool
):Tool
Defined in: providers/ollama/src/llm.ts:210
Parameters
tool
BaseTool
<any
>
Returns
Tool