summaryrefslogtreecommitdiffhomepage
path: root/internal/llm/models/xai.go
diff options
context:
space:
mode:
authoradamdottv <[email protected]>2025-05-29 15:18:47 -0500
committeradamdottv <[email protected]>2025-05-29 15:18:47 -0500
commit005d6e0bde9a42e2bebee7b712b0fe9a7be23499 (patch)
tree3e667d3237d99a95a123b8659c4f1a5c370b9e5e /internal/llm/models/xai.go
parent37c0c1f358cadbc918319500cd2b1b3fcbe41a9e (diff)
downloadopencode-005d6e0bde9a42e2bebee7b712b0fe9a7be23499.tar.gz
opencode-005d6e0bde9a42e2bebee7b712b0fe9a7be23499.zip
wip: refactoring tui
Diffstat (limited to 'internal/llm/models/xai.go')
-rw-r--r--internal/llm/models/xai.go61
1 files changed, 0 insertions, 61 deletions
diff --git a/internal/llm/models/xai.go b/internal/llm/models/xai.go
deleted file mode 100644
index 00caf3b89..000000000
--- a/internal/llm/models/xai.go
+++ /dev/null
@@ -1,61 +0,0 @@
-package models
-
-const (
- ProviderXAI ModelProvider = "xai"
-
- XAIGrok3Beta ModelID = "grok-3-beta"
- XAIGrok3MiniBeta ModelID = "grok-3-mini-beta"
- XAIGrok3FastBeta ModelID = "grok-3-fast-beta"
- XAiGrok3MiniFastBeta ModelID = "grok-3-mini-fast-beta"
-)
-
-var XAIModels = map[ModelID]Model{
- XAIGrok3Beta: {
- ID: XAIGrok3Beta,
- Name: "Grok3 Beta",
- Provider: ProviderXAI,
- APIModel: "grok-3-beta",
- CostPer1MIn: 3.0,
- CostPer1MInCached: 0,
- CostPer1MOut: 15,
- CostPer1MOutCached: 0,
- ContextWindow: 131_072,
- DefaultMaxTokens: 20_000,
- },
- XAIGrok3MiniBeta: {
- ID: XAIGrok3MiniBeta,
- Name: "Grok3 Mini Beta",
- Provider: ProviderXAI,
- APIModel: "grok-3-mini-beta",
- CostPer1MIn: 0.3,
- CostPer1MInCached: 0,
- CostPer1MOut: 0.5,
- CostPer1MOutCached: 0,
- ContextWindow: 131_072,
- DefaultMaxTokens: 20_000,
- },
- XAIGrok3FastBeta: {
- ID: XAIGrok3FastBeta,
- Name: "Grok3 Fast Beta",
- Provider: ProviderXAI,
- APIModel: "grok-3-fast-beta",
- CostPer1MIn: 5,
- CostPer1MInCached: 0,
- CostPer1MOut: 25,
- CostPer1MOutCached: 0,
- ContextWindow: 131_072,
- DefaultMaxTokens: 20_000,
- },
- XAiGrok3MiniFastBeta: {
- ID: XAiGrok3MiniFastBeta,
- Name: "Grok3 Mini Fast Beta",
- Provider: ProviderXAI,
- APIModel: "grok-3-mini-fast-beta",
- CostPer1MIn: 0.6,
- CostPer1MInCached: 0,
- CostPer1MOut: 4.0,
- CostPer1MOutCached: 0,
- ContextWindow: 131_072,
- DefaultMaxTokens: 20_000,
- },
-}