Remove llm factories

Change-Id: I87afaad65f299b79ceb447b99c464bfe5c7d68cd
diff --git a/server/llm/provider/provider.go b/server/llm/provider/provider.go
new file mode 100644
index 0000000..24017f2
--- /dev/null
+++ b/server/llm/provider/provider.go
@@ -0,0 +1,19 @@
+package provider
+
+import (
+	"github.com/iomodo/staff/llm"
+	"github.com/iomodo/staff/llm/fake"
+	"github.com/iomodo/staff/llm/openai"
+)
+
+func CreateProvider(config llm.Config) llm.LLMProvider {
+	switch config.Provider {
+	case llm.ProviderFake:
+		return fake.New()
+	case llm.ProviderOpenAI:
+		return openai.New(config)
+	default:
+		return fake.New()
+	}
+
+}