data/services/ollama_service library
Classes
- HardwareProfile
- HardwareProfiler
- InferenceStats
- LoadedModelInfo
- ModelAdvisor
- ModelOptimizer
- ModelRecommendation
- ModelVariant
- OllamaChatResult
- Result of OllamaClient.chatWithThinking.
- OllamaChatService
- OpenAI-compatible chat service for Ollama.
- OllamaClient
- Low-level Ollama HTTP client. Stateless, pure Dart, no Flutter dependency.
- OllamaModel
- OllamaPullProgress
- OllamaSetup
- Automated Ollama setup — install check, server start, model provisioning.
- PlainTextToolCallBlock
- A tool-call recovered from plain-text model output.
- PlainTextToolCallParser
- Parses tool calls embedded as text inside model responses.
- ResourceWarning
- ThinkingParser
- Parses Ollama/reasoning-model responses that emit a visible chain-of-thought block (Qwen3, DeepSeek-R1, QwQ, gpt-oss, etc.).
- ThinkingSplit
- Result of ThinkingParser.split.
Enums
- GpuBackend
- HardwareTier
- ModelLoadState
- OllamaSetupStatus
- OllamaSetupStep
- OllamaStatus
- PlainTextToolCallFormat
- Which embedded format produced a PlainTextToolCallBlock.
- Quantization
- WarningLevel
Constants
-
ollamaRecommendedModels
→ const List<
({String desc, String name, String size})> - Recommended models for local coding tasks.