Skip to content

Commit c5bd634

Browse files
authored
Merge pull request #699 from Kiln-AI/leonard/kil-122-feat-add-glm-46-and-glm-45v
feat: add GLM 4.5V extractor
2 parents c67e75d + 226b2dd commit c5bd634

File tree

1 file changed

+51
-1
lines changed

1 file changed

+51
-1
lines changed

libs/core/kiln_ai/adapters/ml_model_list.py

Lines changed: 51 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,8 +175,9 @@ class ModelName(str, Enum):
175175
kimi_k2 = "kimi_k2"
176176
kimi_k2_0905 = "kimi_k2_0905"
177177
kimi_dev_72b = "kimi_dev_72b"
178-
glm_4_5 = "glm_4_5"
179178
glm_4_6 = "glm_4_6"
179+
glm_4_5v = "glm_4_5v"
180+
glm_4_5 = "glm_4_5"
180181
glm_4_5_air = "glm_4_5_air"
181182
glm_4_1v_9b_thinking = "glm_4_1v_9b_thinking"
182183
glm_z1_32b_0414 = "glm_z1_32b_0414"
@@ -3888,6 +3889,55 @@ class KilnModel(BaseModel):
38883889
),
38893890
],
38903891
),
3892+
# GLM 4.5V
3893+
KilnModel(
3894+
family=ModelFamily.glm,
3895+
name=ModelName.glm_4_5v,
3896+
friendly_name="GLM 4.5V (Vision-Language)",
3897+
providers=[
3898+
KilnModelProvider(
3899+
name=ModelProviderName.openrouter,
3900+
model_id="z-ai/glm-4.5v",
3901+
supports_structured_output=False,
3902+
reasoning_capable=True,
3903+
supports_data_gen=False,
3904+
supports_doc_extraction=True,
3905+
multimodal_capable=True,
3906+
multimodal_mime_types=[
3907+
# documents
3908+
KilnMimeType.PDF,
3909+
KilnMimeType.TXT,
3910+
KilnMimeType.MD,
3911+
# images
3912+
KilnMimeType.JPG,
3913+
KilnMimeType.PNG,
3914+
],
3915+
multimodal_requires_pdf_as_image=True,
3916+
),
3917+
KilnModelProvider(
3918+
name=ModelProviderName.siliconflow_cn,
3919+
model_id="zai-org/GLM-4.5V",
3920+
supports_structured_output=False,
3921+
reasoning_capable=True,
3922+
reasoning_optional_for_structured_output=True,
3923+
supports_data_gen=False,
3924+
supports_doc_extraction=True,
3925+
multimodal_capable=True,
3926+
multimodal_mime_types=[
3927+
# documents
3928+
KilnMimeType.PDF,
3929+
KilnMimeType.TXT,
3930+
KilnMimeType.MD,
3931+
# images
3932+
KilnMimeType.JPG,
3933+
KilnMimeType.PNG,
3934+
],
3935+
multimodal_requires_pdf_as_image=True,
3936+
max_parallel_requests=1,
3937+
),
3938+
# fireworks currently has it but not serverless
3939+
],
3940+
),
38913941
# GLM 4.5
38923942
KilnModel(
38933943
family=ModelFamily.glm,

0 commit comments

Comments
 (0)