fix
This commit is contained in:
		
							parent
							
								
									ff8e94e41f
								
							
						
					
					
						commit
						ddfed87b15
					
				| 
						 | 
					@ -65,12 +65,12 @@ def get_function_module_by_id(request: Request, pipe_id: str):
 | 
				
			||||||
    return function_module
 | 
					    return function_module
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
async def get_function_models():
 | 
					async def get_function_models(request):
 | 
				
			||||||
    pipes = Functions.get_functions_by_type("pipe", active_only=True)
 | 
					    pipes = Functions.get_functions_by_type("pipe", active_only=True)
 | 
				
			||||||
    pipe_models = []
 | 
					    pipe_models = []
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    for pipe in pipes:
 | 
					    for pipe in pipes:
 | 
				
			||||||
        function_module = get_function_module_by_id(pipe.id)
 | 
					        function_module = get_function_module_by_id(request, pipe.id)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        # Check if function is a manifold
 | 
					        # Check if function is a manifold
 | 
				
			||||||
        if hasattr(function_module, "pipes"):
 | 
					        if hasattr(function_module, "pipes"):
 | 
				
			||||||
| 
						 | 
					@ -253,7 +253,7 @@ async def generate_function_chat_completion(
 | 
				
			||||||
        form_data = apply_model_system_prompt_to_body(params, form_data, user)
 | 
					        form_data = apply_model_system_prompt_to_body(params, form_data, user)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    pipe_id = get_pipe_id(form_data)
 | 
					    pipe_id = get_pipe_id(form_data)
 | 
				
			||||||
    function_module = get_function_module_by_id(pipe_id)
 | 
					    function_module = get_function_module_by_id(request, pipe_id)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    pipe = function_module.pipe
 | 
					    pipe = function_module.pipe
 | 
				
			||||||
    params = get_function_params(function_module, form_data, user, extra_params)
 | 
					    params = get_function_params(function_module, form_data, user, extra_params)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -52,7 +52,7 @@ async def get_all_base_models(request: Request):
 | 
				
			||||||
            for model in ollama_models["models"]
 | 
					            for model in ollama_models["models"]
 | 
				
			||||||
        ]
 | 
					        ]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    function_models = await get_function_models()
 | 
					    function_models = await get_function_models(request)
 | 
				
			||||||
    models = function_models + openai_models + ollama_models
 | 
					    models = function_models + openai_models + ollama_models
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return models
 | 
					    return models
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue