ResolveLLMProvider returns the effective provider for Pi inference. Default is github, overridable via engine.model-provider.
(workflowData *WorkflowData)
| 60 | // ResolveLLMProvider returns the effective provider for Pi inference. |
| 61 | // Default is github, overridable via engine.model-provider. |
| 62 | func (e *PiEngine) ResolveLLMProvider(workflowData *WorkflowData) string { |
| 63 | return resolveEngineLLMProvider(workflowData, LLMProviderGitHub) |
| 64 | } |
| 65 | |
| 66 | // resolvePiBackend extracts the provider prefix from the engine model (if any) and maps |
| 67 | // it to the matching UniversalLLMBackend. A model without a slash (e.g. "claude-sonnet-4") |