Core bridges (com.llamatik:core)#

Low-level JNI bridges — unchanged from v1.x.

TypeDescription
LlamaBridgeText generation, embeddings, streaming, JSON output, KV sessions
LlamaSessionIsolated concurrent inference session with its own KV cache
MultimodalBridgeOn-device vision-language model (VLM) image analysis
StableDiffusionBridgeOn-device text-to-image and image-to-image generation
WhisperBridgeOn-device speech-to-text from WAV audio
GenStreamCallback interface for streaming token output

SDK types (com.llamatik:sdk)#

PackageKey types
com.llamatik.sdk.chatChatMessage, PromptTemplate, PromptRenderer, ChatRunner, ChatHistoryRepository
com.llamatik.sdk.modelLlamaModel, GenerateSettings, ModelsRepository, GetModelsUseCase, ImportModelUseCase
com.llamatik.sdk.downloadModelDownloadOrchestrator, DownloadEvent
com.llamatik.sdk.ragVectorStoreItem, PersistedRagStore, chunkText(), retrieveContext(), cosineD(), mmr()
com.llamatik.sdk.assistantAssistant
com.llamatik.sdk.frameworkAgent, Memory, Workflow, Tool, AgentEvent, AgentStreamChunk

Agent Platform (com.llamatik:sdk-agent)#

PackageKey types
com.llamatik.sdk.agent.runtimeAgentRuntime, AgentRuntime.Builder, AgentResponse, AgentContext
com.llamatik.sdk.agent.profileCompanionProfile, CompanionConfig
com.llamatik.sdk.agent.permissionPermissionSet, PermissionGate, ToolId
com.llamatik.sdk.agent.auditAuditLog, AuditEntry
com.llamatik.sdk.agent.memoryAgentMemory
com.llamatik.sdk.agent.toolsCalculatorTool, DateTimeTool, UuidTool, RandomTool, WebSearchTool, WebFetchTool, FileSystemTool, TranslationTool, SummarizerTool

If you are new to the library, start with Getting started first, then come back here for the exact function reference and usage patterns.