UNPKG

@n8n/n8n-nodes-langchain

Version:

![Banner image](https://user-images.githubusercontent.com/10284570/173569848-c624317f-42b1-45a6-ab09-f0ea3c247648.png)

51 lines (50 loc) 1.16 kB
export interface OllamaMessage { role: 'system' | 'user' | 'assistant' | 'tool'; content: string; images?: string[]; tool_calls?: ToolCall[]; tool_name?: string; } export interface ToolCall { function: { name: string; arguments: Record<string, any>; }; } export interface OllamaTool { type: 'function'; function: { name: string; description: string; parameters: Record<string, unknown>; }; } export interface OllamaChatResponse { model: string; created_at: string; message: OllamaMessage; done: boolean; done_reason?: string; total_duration?: number; load_duration?: number; prompt_eval_count?: number; prompt_eval_duration?: number; eval_count?: number; eval_duration?: number; } export interface OllamaModel { name: string; modified_at: string; size: number; digest: string; details: { format: string; family: string; families: string[] | null; parameter_size: string; quantization_level: string; }; } export interface OllamaTagsResponse { models: OllamaModel[]; }