MCPcopy Create free account
hub / github.com/OpenRaiser/PaperFlow / _normalize_llm_provider

Function _normalize_llm_provider

paperflow/providers/config.py:71–77  ·  view source on GitHub ↗
(raw: Optional[str])

Source from the content-addressed store, hash-verified

69
70
71def _normalize_llm_provider(raw: Optional[str]) -> str:
72 value = (raw or "").strip().lower()
73 if value in {"", "auto"}:
74 return "openai"
75 if value in {"openai", "anthropic", "ollama", "mock"}:
76 return value
77 return "openai"
78
79
80def _normalize_embed_provider(raw: Optional[str]) -> str:

Callers 1

load_provider_configFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected