ДОМЕНЫ - ВОПРОСЫ - ОРРКЕСТРАЦИЯ - БАЗА -Зафиксировать в orchestration loop правило domain enablement для новых неразмеченных доменов
This commit is contained in:
@@ -18,6 +18,13 @@ DEFAULT_ARTIFACTS_ROOT = REPO_ROOT / "artifacts" / "domain_runs"
|
||||
DEFAULT_SESSIONS_DIR = REPO_ROOT / "llm_normalizer" / "data" / "assistant_sessions"
|
||||
DEFAULT_REPORTS_DIR = REPO_ROOT / "llm_normalizer" / "reports"
|
||||
DEFAULT_BACKEND_URL = "http://127.0.0.1:8787"
|
||||
DEFAULT_PROMPT_VERSION = "address_query_runtime_v1"
|
||||
DEFAULT_LLM_PROVIDER = "local"
|
||||
DEFAULT_LLM_MODEL = "qwen2.5-14b-instruct-1m"
|
||||
DEFAULT_LLM_BASE_URL = "http://127.0.0.1:1234/v1"
|
||||
DEFAULT_LLM_API_KEY = ""
|
||||
DEFAULT_TEMPERATURE = 0.0
|
||||
DEFAULT_MAX_OUTPUT_TOKENS = 900
|
||||
TECH_SECTION_HEADER = "### technical_debug_payload_json"
|
||||
|
||||
|
||||
@@ -444,6 +451,15 @@ def handle_run_case(args: argparse.Namespace) -> int:
|
||||
)
|
||||
|
||||
payload: dict[str, Any] = {
|
||||
"normalizeConfig": {
|
||||
"llmProvider": args.llm_provider,
|
||||
"apiKey": args.llm_api_key,
|
||||
"model": args.llm_model,
|
||||
"baseUrl": args.llm_base_url,
|
||||
"temperature": args.temperature,
|
||||
"maxOutputTokens": args.max_output_tokens,
|
||||
"promptVersion": args.prompt_version,
|
||||
},
|
||||
"eval_target": "assistant_stage1",
|
||||
"questions": [args.question],
|
||||
"useMock": bool(args.use_mock),
|
||||
@@ -564,6 +580,13 @@ def build_parser() -> argparse.ArgumentParser:
|
||||
run_case.add_argument("--output-root", default=str(DEFAULT_ARTIFACTS_ROOT))
|
||||
run_case.add_argument("--sessions-dir", default=str(DEFAULT_SESSIONS_DIR))
|
||||
run_case.add_argument("--reports-dir", default=str(DEFAULT_REPORTS_DIR))
|
||||
run_case.add_argument("--prompt-version", default=DEFAULT_PROMPT_VERSION)
|
||||
run_case.add_argument("--llm-provider", default=DEFAULT_LLM_PROVIDER, choices=["openai", "local"])
|
||||
run_case.add_argument("--llm-model", default=DEFAULT_LLM_MODEL)
|
||||
run_case.add_argument("--llm-base-url", default=DEFAULT_LLM_BASE_URL)
|
||||
run_case.add_argument("--llm-api-key", default=DEFAULT_LLM_API_KEY)
|
||||
run_case.add_argument("--temperature", type=float, default=DEFAULT_TEMPERATURE)
|
||||
run_case.add_argument("--max-output-tokens", type=int, default=DEFAULT_MAX_OUTPUT_TOKENS)
|
||||
run_case.add_argument("--timeout-seconds", type=int, default=300)
|
||||
run_case.add_argument("--poll-interval-seconds", type=float, default=1.5)
|
||||
run_case.add_argument("--expected-capability")
|
||||
|
||||
Reference in New Issue
Block a user