Skip to content

Commit 574a15d

Browse files
committed
Remove redundant providers code, most of them are just openai
1 parent a5a10be commit 574a15d

6 files changed

Lines changed: 126 additions & 1325 deletions

File tree

src/repl/llm/deepseek.go

Lines changed: 0 additions & 201 deletions
This file was deleted.

src/repl/llm/llm.go

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -465,20 +465,14 @@ func CreateProvider(config *Config, ctx context.Context) (LLMProvider, error) {
465465
return NewOpenAIProvider(config, ctx), nil
466466
case "openai":
467467
return NewOpenAIProvider(config, ctx), nil
468-
case "openrouter":
469-
return NewOpenRouterProvider(config, ctx), nil
468+
case "openrouter", "xai", "deepseek", "mistral":
469+
return NewOpenAIProvider(config, ctx), nil
470470
case "claude":
471471
return NewClaudeProvider(config, ctx), nil
472472
case "gemini", "google":
473473
return NewGeminiProvider(config, ctx), nil
474-
case "mistral":
475-
return NewMistralProvider(config, ctx), nil
476-
case "deepseek":
477-
return NewDeepSeekProvider(config, ctx), nil
478474
case "bedrock", "aws":
479475
return NewBedrockProvider(config, ctx), nil
480-
case "xai":
481-
return NewXAIProvider(config, ctx), nil
482476
case "openapi":
483477
return NewOpenAPIProvider(config, ctx), nil
484478
case "llamacpp":

0 commit comments

Comments
 (0)