11 lines
340 B
Go
11 lines
340 B
Go
package evolution
|
|
|
|
import "github.com/sipeed/picoclaw/pkg/providers"
|
|
|
|
func NewDraftGeneratorForWorkspace(workspace string, provider providers.LLMProvider, modelID string) DraftGenerator {
|
|
fallback := NewDefaultDraftGenerator(workspace)
|
|
if provider == nil {
|
|
return fallback
|
|
}
|
|
return NewLLMDraftGenerator(provider, modelID, fallback)
|
|
}
|