Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,3 @@ roles/*

# this is ours
!roles/usegalaxy_cz.llm_hub
genai_models.loc
8 changes: 8 additions & 0 deletions files/galaxy/genai_models.loc
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#<model_id> <display_name> <domain> <provider> <free_tag>
glm glm glm: Latest GLM, large context text CERIT-SC tag
kimi kimi kimi: Latest Kimi, strong coding performance multimodal CERIT-SC tag
deepseek deepseek deepseek: Latest DeepSeek, mathematics, coding text CERIT-SC tag
deepseek-thinking deepseek-thinking deepseek-thinking: Latest DeepSeek, reasoning on text CERIT-SC tag
mini mini mini: Compact fast default model text CERIT-SC tag
coder coder coder: Default multimodal model suitable also for coding multimodal CERIT-SC tag
thinker thinker thinker: Default model suitable for complex reasoning text CERIT-SC tag
12 changes: 1 addition & 11 deletions roles/usegalaxy_cz.llm_hub/tasks/main.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,8 @@
---

- name: Retrieve current list of LLMs
delegate_to: localhost
shell: |
echo '#<value> <model_id> <display_name> <domain> <provider> <free_tag>' > "files/{{ inventory_hostname }}/genai_models.loc" && \
curl -H "Authorization: Bearer {{ llm_hub.token }}" "{{ llm_hub.endpoint }}/models" | \
jq -r --arg re "^({{ multimodals | join('|') }})" \
'.data[].id | if test($re) then [.,.,.,"multimodal","CERIT-SC","tag"] else [.,.,.,"text","CERIT-SC","tag"] end | @tsv' \
>> files/{{ inventory_hostname }}/genai_models.loc
become: false

- name: Install the list of LLMs
copy:
src: "files/{{ inventory_hostname }}/genai_models.loc"
src: "files/galaxy/genai_models.loc"
dest: "{{ galaxy_tool_data_path }}/genai_models.loc"

- name: Install specific local dependencies
Expand Down