Entropic 2.3.8
Local-first agentic inference engine
Loading...
Searching...
No Matches
entropic::config::BundledModelEntry Struct Reference

Entry in the bundled model registry. More...

#include <entropic/config/bundled_models.h>

Public Attributes

std::string key
 Registry key (e.g., "primary")
 
std::string name
 Model filename stem (e.g., "Qwen3.5-35B-A3B-UD-IQ3_XXS")
 
std::string url
 Download URL.
 
double size_gb = 0.0
 Model size in GB.
 
std::string adapter
 Adapter name (e.g., "qwen35")
 
std::string description
 Human-readable description.
 
std::string mmproj_key
 Paired mmproj registry key, or empty (gh#42, v2.1.8).
 
std::string provider
 e.g. "unsloth"
 
std::string family
 e.g. "qwen3_5", "gemma4", "nemotron3"
 
std::string size_label
 e.g. "0_8b", "2b", "4b", "9b", "e2b", "nano_4b"
 
std::string quant
 e.g. "Q8_0", "Q4_K_M", "UD-IQ4_XS"
 

Detailed Description

Entry in the bundled model registry.

Maps a key (e.g., "primary") to a model name, URL, and metadata. Parsed from bundled_models.yaml.

Version
1.8.1

Definition at line 30 of file bundled_models.h.

Member Data Documentation

◆ adapter

std::string entropic::config::BundledModelEntry::adapter

Adapter name (e.g., "qwen35")

Definition at line 35 of file bundled_models.h.

◆ description

std::string entropic::config::BundledModelEntry::description

Human-readable description.

Definition at line 36 of file bundled_models.h.

◆ family

std::string entropic::config::BundledModelEntry::family

e.g. "qwen3_5", "gemma4", "nemotron3"

Definition at line 57 of file bundled_models.h.

◆ key

std::string entropic::config::BundledModelEntry::key

Registry key (e.g., "primary")

Definition at line 31 of file bundled_models.h.

◆ mmproj_key

std::string entropic::config::BundledModelEntry::mmproj_key

Paired mmproj registry key, or empty (gh#42, v2.1.8).

When non-empty, the base model is multimodal and ships with a vision-projector sibling at the named key (typically suffixed _mmproj). The entropic download CLI auto-fetches the paired entry; tier configs reference it via mmproj: <key>.

Version
2.1.8

Definition at line 45 of file bundled_models.h.

◆ name

std::string entropic::config::BundledModelEntry::name

Model filename stem (e.g., "Qwen3.5-35B-A3B-UD-IQ3_XXS")

Definition at line 32 of file bundled_models.h.

◆ provider

std::string entropic::config::BundledModelEntry::provider

e.g. "unsloth"

Definition at line 56 of file bundled_models.h.

◆ quant

std::string entropic::config::BundledModelEntry::quant

e.g. "Q8_0", "Q4_K_M", "UD-IQ4_XS"

Definition at line 59 of file bundled_models.h.

◆ size_gb

double entropic::config::BundledModelEntry::size_gb = 0.0

Model size in GB.

Definition at line 34 of file bundled_models.h.

◆ size_label

std::string entropic::config::BundledModelEntry::size_label

e.g. "0_8b", "2b", "4b", "9b", "e2b", "nano_4b"

Definition at line 58 of file bundled_models.h.

◆ url

std::string entropic::config::BundledModelEntry::url

Download URL.

Definition at line 33 of file bundled_models.h.


The documentation for this struct was generated from the following file: