43
43
from onyx .server .manage .llm .models import LLMProviderUpsertRequest
44
44
from onyx .server .manage .llm .models import LLMProviderView
45
45
from onyx .server .manage .llm .models import ModelConfigurationUpsertRequest
46
+ from onyx .server .manage .llm .models import OllamaFinalModelResponse
46
47
from onyx .server .manage .llm .models import OllamaModelDetails
47
- from onyx .server .manage .llm .models import OllamaModelResponse
48
48
from onyx .server .manage .llm .models import OllamaModelsRequest
49
49
from onyx .server .manage .llm .models import TestLLMRequest
50
50
from onyx .server .manage .llm .models import VisionProviderResponse
@@ -503,7 +503,7 @@ def _get_ollama_available_model_names(api_base: str) -> set[str]:
503
503
def get_ollama_available_models (
504
504
request : OllamaModelsRequest ,
505
505
_ : User | None = Depends (current_admin_user ),
506
- ) -> list [OllamaModelResponse ]:
506
+ ) -> list [OllamaFinalModelResponse ]:
507
507
"""Fetch the list of available models from an Ollama server."""
508
508
509
509
cleaned_api_base = request .api_base .strip ().rstrip ("/" )
@@ -519,7 +519,7 @@ def get_ollama_available_models(
519
519
detail = "No models found from your Ollama server" ,
520
520
)
521
521
522
- models_with_context_size : list [OllamaModelResponse ] = []
522
+ all_models_with_context_size_and_vision : list [OllamaFinalModelResponse ] = []
523
523
show_url = f"{ cleaned_api_base } /api/show"
524
524
525
525
for model_name in model_names :
@@ -567,12 +567,12 @@ def get_ollama_available_models(
567
567
if not supports_image_input :
568
568
supports_image_input = False
569
569
570
- models_with_context_size .append (
571
- OllamaModelResponse (
570
+ all_models_with_context_size_and_vision .append (
571
+ OllamaFinalModelResponse (
572
572
name = model_name ,
573
573
max_input_tokens = context_limit ,
574
574
supports_image_input = supports_image_input ,
575
575
)
576
576
)
577
577
578
- return models_with_context_size
578
+ return all_models_with_context_size_and_vision
0 commit comments