()
| 8 | // ProviderStrategy handles provider-specific message formatting for LLM APIs. |
| 9 | type ProviderStrategy interface { |
| 10 | DefaultModel() string |
| 11 | formatMessages(messages []message) []any |
| 12 | buildRequestBody(model string, messages []any, stream bool) map[string]any |
| 13 | } |
no outgoing calls
no test coverage detected