UNPKG

rawi

Version:

Rawi (راوي) is the developer-friendly AI CLI that brings the power of 11 major AI providers directly to your terminal. With seamless shell integration, persistent conversations, and 200+ specialized prompt templates, Rawi transforms your command line into

34 lines (32 loc) 904 B
type OllamaChatPrompt = Array<OllamaChatMessage>; type OllamaChatMessage = OllamaSystemMessage | OllamaUserMessage | OllamaAssistantMessage | OllamaToolMessage; interface OllamaSystemMessage { content: string; images?: Array<string>; role: 'system'; } interface OllamaUserMessage { content: string; images?: Array<string>; role: 'user'; } interface OllamaAssistantMessage { content: string; images?: Array<string>; role: 'assistant'; tool_calls?: Array<MessageToolCall>; } interface OllamaToolMessage { content: string; role: 'tool'; tool_call_id: string; } interface MessageToolCall { function: { arguments: object; name: string; }; id: string; type: 'function'; } export type { MessageToolCall, OllamaAssistantMessage, OllamaChatMessage, OllamaChatPrompt, OllamaSystemMessage, OllamaToolMessage, OllamaUserMessage };