mirror of
https://github.com/bytedance/deer-flow.git
synced 2026-06-10 09:25:57 +00:00
fix(setup): refresh LLM provider wizard defaults (#3421)
This commit is contained in:
@@ -32,10 +32,11 @@ def run_llm_step(step_label: str = "Step 1/3") -> LLMStepResult:
|
||||
|
||||
print()
|
||||
|
||||
# Model selection (show list, default to first)
|
||||
# Model selection (show list, default to provider preference)
|
||||
if len(provider.models) > 1:
|
||||
print_info(f"Available models for {provider.display_name}:")
|
||||
model_idx = ask_choice("Select model", provider.models, default=0)
|
||||
default_model_idx = provider.models.index(provider.default_model)
|
||||
model_idx = ask_choice("Select model", provider.models, default=default_model_idx)
|
||||
model_name = provider.models[model_idx]
|
||||
else:
|
||||
model_name = provider.models[0]
|
||||
@@ -44,11 +45,14 @@ def run_llm_step(step_label: str = "Step 1/3") -> LLMStepResult:
|
||||
base_url: str | None = None
|
||||
if provider.name in {"openrouter", "vllm"}:
|
||||
base_url = provider.extra_config.get("base_url")
|
||||
if provider.name == "other":
|
||||
|
||||
if provider.base_url_prompt:
|
||||
print_header(f"{step_label} · Connection details")
|
||||
base_url = ask_text("Base URL (e.g. https://api.openai.com/v1)", required=True)
|
||||
model_name = ask_text("Model name", default=provider.default_model)
|
||||
elif provider.auth_hint:
|
||||
base_url = ask_text(provider.base_url_prompt, default=base_url or "", required=True)
|
||||
if provider.model_prompt:
|
||||
model_name = ask_text(provider.model_prompt, default=model_name)
|
||||
|
||||
if provider.auth_hint:
|
||||
print_header(f"{step_label} · Authentication")
|
||||
print_info(provider.auth_hint)
|
||||
api_key = None
|
||||
|
||||
Reference in New Issue
Block a user