diff --git a/.gitignore b/.gitignore index 40539af..f1eebb9 100644 --- a/.gitignore +++ b/.gitignore @@ -14,4 +14,3 @@ roles/* # this is ours !roles/usegalaxy_cz.llm_hub -genai_models.loc diff --git a/files/galaxy/genai_models.loc b/files/galaxy/genai_models.loc new file mode 100644 index 0000000..10b7752 --- /dev/null +++ b/files/galaxy/genai_models.loc @@ -0,0 +1,8 @@ +# +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 diff --git a/roles/usegalaxy_cz.llm_hub/tasks/main.yml b/roles/usegalaxy_cz.llm_hub/tasks/main.yml index ed38007..98c57ab 100644 --- a/roles/usegalaxy_cz.llm_hub/tasks/main.yml +++ b/roles/usegalaxy_cz.llm_hub/tasks/main.yml @@ -1,18 +1,8 @@ --- -- name: Retrieve current list of LLMs - delegate_to: localhost - shell: | - echo '# ' > "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