Skip to main content
Get Started›Choose a model

Model Providers

TalkOps is model-agnostic and supports over 25 cloud, API, and local LLM providers out of the box. You can switch models mid-conversation, adjust reasoning depth on the fly, or let Smart Mode route each step across a 3-tier model pool.

All models in TalkOps use the <provider>:<model> naming format—for example:

  • anthropic:claude-sonnet-4-5
  • openai:gpt-5.2
  • google_genai:gemini-2.5-pro
  • ollama:qwen3:8b

Supported Model Providers​

ProviderPrefixEnvironment Variable / Auth SourceExample <provider>:<model>
AnthropicanthropicANTHROPIC_API_KEYanthropic:claude-sonnet-4-5
OpenAIopenaiOPENAI_API_KEYopenai:gpt-5.2
OpenAI Codex (ChatGPT Subscription)openai_codexOPENAI_CODEX_ACCESS_TOKEN (or ChatGPT OAuth)openai_codex:gpt-5.3-codex
Google Geminigoogle_genaiGOOGLE_API_KEYgoogle_genai:gemini-2.5-pro
Google Vertex AIgoogle_vertexaiGOOGLE_CLOUD_PROJECT (or GOOGLE_APPLICATION_CREDENTIALS)google_vertexai:gemini-2.5-pro
Anthropic on Vertex AIgoogle_anthropic_vertexGOOGLE_CLOUD_PROJECT (or GOOGLE_APPLICATION_CREDENTIALS)google_anthropic_vertex:claude-sonnet-4-5@20250929
AWS BedrockbedrockAWS Credentials (AWS_PROFILE / AWS_REGION)bedrock:us.anthropic.claude-sonnet-4-5-20250929-v1:0
Azure OpenAIazure_openaiAZURE_OPENAI_API_KEY + AZURE_OPENAI_ENDPOINTazure_openai:gpt-4.1
DeepSeekdeepseekDEEPSEEK_API_KEYdeepseek:deepseek-reasoner
GroqgroqGROQ_API_KEYgroq:llama-3.3-70b-versatile
OpenRouteropenrouterOPENROUTER_API_KEYopenrouter:anthropic/claude-sonnet-4-5
Mistral AImistralaiMISTRAL_API_KEYmistralai:mistral-large-latest
xAI (Grok)xaiXAI_API_KEYxai:grok-4
Fireworks AIfireworksFIREWORKS_API_KEYfireworks:accounts/fireworks/models/deepseek-v3
Together AItogetherTOGETHER_API_KEYtogether:meta-llama/Llama-3.3-70B-Instruct-Turbo
CerebrascerebrasCEREBRAS_API_KEYcerebras:llama-3.3-70b
SambaNovasambanovaSAMBANOVA_API_KEYsambanova:Meta-Llama-3.3-70B-Instruct
CoherecohereCOHERE_API_KEYcohere:command-a-03-2025
PerplexityperplexityPPLX_API_KEYperplexity:sonar-reasoning-pro
NVIDIA NIMnvidiaNVIDIA_API_KEYnvidia:meta/llama-3.3-70b-instruct
BasetenbasetenBASETEN_API_KEYbaseten:deepseek-ai/DeepSeek-R1
Hugging FacehuggingfaceHUGGINGFACEHUB_API_TOKENhuggingface:Qwen/Qwen2.5-Coder-32B-Instruct
IBM watsonx.aiibmWATSONX_APIKEYibm:ibm/granite-3-8b-instruct
LiteLLM ProxylitellmLITELLM_API_KEYlitellm:gpt-4o
Ollama (Local)ollamaLocal Ollama daemon (OLLAMA_HOST, default http://localhost:11434)ollama:qwen3:8b

Switching Models & Setting a Default​

Inside the TUI (/model)​

Use the /model slash command to browse or switch models without losing your current conversation history:

CommandDescription
/modelOpens the interactive Select Model modal, where you can search by keyword, press Ctrl+R to toggle between recommended models and the full catalog, and pick a model (or select Autonomous Tier Routing).
/model <provider:model>Immediately switches your active session to the specified model (for example, /model openai:gpt-5.2).
/model --default <provider:model>Saves the model as your persistent startup default in ~/.talkops/config.toml under [models].default.
/model --default --clearClears your saved startup default from ~/.talkops/config.toml.

TalkOps Interactive Select Model Modal (/model) choosing across 26+ LLM providers including Anthropic Claude, OpenAI, Gemini, Bedrock, and Ollama

From the CLI at Launch (-M / --model)​

To start a session or run a one-shot prompt with a specific model, pass -M (or --model):

# Start an interactive TUI session with Claude Opus 4.6
talkops -M anthropic:claude-opus-4-6

# Run a single non-interactive command with Gemini 2.5 Flash
talkops -M google_genai:gemini-2.5-flash -n "Check which pods are restarting in the staging namespace"

Reasoning Effort & Fast Mode​

Adjusting Reasoning Depth (/effort)​

For models that support extended thinking or reasoning budgets (such as Claude 4.5/4.6, OpenAI o-series / GPT-5, Gemini 2.5, and DeepSeek R1), you can control how much reasoning effort the model spends on each turn:

CommandDescription
/effortOpens the interactive Reasoning Effort selector modal.
/effort lowMinimal thinking time for fast, straightforward answers.
/effort mediumBalanced reasoning depth and speed (recommended for everyday work).
/effort highDeep reasoning for complex infrastructure debugging and multi-step planning.
/effort maxMaximum extended thinking budget for the hardest architectural or root-cause analysis tasks.
/effort off (or /effort clear)Disables custom effort overrides and uses the model's standard default.

Toggling Fast Mode (/fast)​

When you need quick answers or rapid command lookups, toggle Fast Mode by running /fast (or pressing Ctrl+F):

  • Fast Mode ON (⚡) — Temporarily switches your session to your provider's fast model (such as claude-haiku-4-5, gpt-5-mini, or gemini-2.5-flash) with low reasoning effort.
  • Fast Mode OFF — Restores your previous primary model and reasoning effort level.

Smart Mode & the 3-Tier Agent Model Pool (/pool)​

When you enable Smart Mode (/approval smart) with a TYPESAFE_API_KEY configured, TalkOps can automatically route each step of your workflow across a 3-tier model pool based on task complexity:

  1. Fast (fast) — Lightweight, low-latency model for quick status checks, log inspection, and simple formatting.
  2. Standard (standard) — Balanced model for everyday infrastructure queries, YAML/Terraform edits, and tool calls.
  3. Powerful (powerful) — Frontier reasoning model for complex root-cause analysis, multi-service architecture planning, and high-stakes changes.

TalkOps Interactive Agent Model Pool Configuration Modal (/pool) assigning Fast, Standard, and Powerful LLM tiers for Jev Smart Mode

Managing Your Model Pool​

You can customize the 3-tier pool interactively in the TUI or in ~/.talkops/config.toml:

# Open the interactive Configure Agent Model Pool modal
/pool

# View your active Fast, Standard, and Powerful tier assignments
/pool status

# Assign specific models (even across different providers) from the chat bar
/pool set fast=google_genai:gemini-2.5-flash standard=anthropic:claude-sonnet-4-5 powerful=openai:gpt-5.2

# Reset back to automatic tier discovery
/pool clear

Or define it permanently in ~/.talkops/config.toml:

[agent_pool]
provider = "multi"
fast = "google_genai:gemini-2.5-flash"
standard = "anthropic:claude-sonnet-4-5"
powerful = "anthropic:claude-opus-4-6"

Running Local & Custom Endpoints​

Local Models with Ollama​

TalkOps works with local models running through Ollama without requiring an API key:

# 1. Pull a tool-capable model in Ollama
ollama pull qwen3:8b

# 2. Launch TalkOps with your local model
talkops -M ollama:qwen3:8b

If your Ollama server runs on another host or port, set OLLAMA_HOST=http://your-host:11434 or save it with talkops auth set ollama --base-url http://your-host:11434.

Custom OpenAI-Compatible Gateways​

If your organization hosts models behind vLLM, LM Studio, or an internal OpenAI-compatible proxy, add a custom provider entry to ~/.talkops/config.toml:

[models.providers.vllm_local]
class_path = "langchain_openai:ChatOpenAI"
base_url = "http://localhost:8000/v1"
api_key_env = "VLLM_API_KEY"
models = ["Qwen/Qwen2.5-Coder-32B-Instruct"]

You can then switch to it anytime with /model vllm_local:Qwen/Qwen2.5-Coder-32B-Instruct.