(raw: Optional[str])
| 69 | |
| 70 | |
| 71 | def _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 | |
| 80 | def _normalize_embed_provider(raw: Optional[str]) -> str: |
no outgoing calls
no test coverage detected