VOLT
Modules

Volt AI

Multi-provider AI assistant integrated across the entire platform.

Volt AI is the built-in assistant available across the workspace as a dedicated conversation surface, a floating assistant, and a contextual helper inside modules like LaTeX. It supports 13 providers and 71 tools, and operates against team-scoped providers, tools, and permissions. Each team configures its own API keys and selects which models are available.

Volt AI Overview

Supported Providers

Volt AI currently supports the following providers:

ProviderDescription
OpenAIGPT-4o, GPT-4, GPT-3.5, and other OpenAI models
AnthropicClaude 4, Claude 3.5, and other Anthropic models
GoogleGemini Pro, Gemini Flash, and other Google AI models
GroqUltra-fast inference for open-source models
xAIGrok models from xAI
MistralMistral Large, Medium, Small, and open-source models
CohereCommand R+, Command R, and other Cohere models
DeepSeekDeepSeek reasoning and coding models
DeepInfraHosted open-source models with fast inference
CerebrasHigh-speed inference for open-source models
Together AIOpen-source model hosting and fine-tuning
FireworksFast inference for open-source models
OllamaSelf-hosted local models running on your own hardware

Setting Up a Provider

Volt AI requires at least one provider configured in the team integrations area.

AI Providers

Click Add Provider, set a name, and enter the API key.

Add Provider

API keys are encrypted before being stored and are scoped to the team that configured them.

Getting an API Key

Hosted models require an API key generated in the provider's developer console. Self-hosted setups like Ollama require pointing Volt AI at the appropriate base URL and enabling the desired models.

xAI API Key

Selecting Models

After a provider is added, select which models are available to the team. Only enabled models appear in the Volt AI interface.

Model Selection

Chat Interface

The chat experience is persistent and streamed in real time. Conversations are saved, responses arrive incrementally, and the same assistant can follow you across multiple tasks inside the workspace.

Conversation Example

A single conversation can operate across trajectories, analyses, and LaTeX documents through the same tool interface.

Conversation Example

Available Tools

Volt AI has access to 71 tools organized across 8 categories. Tools cover read operations, workspace mutations, and operational actions like analysis execution and container management. Mutating tools require explicit approval before execution.

LaTeX Documents (11 tools)

ToolDescription
compile_latex_documentCompile a LaTeX document and return the compilation log
create_latex_fileCreate a new file in a LaTeX document
edit_latex_fileEdit an existing LaTeX file's content
fix_latex_errorsCompile, parse errors from the log, and return structured error context
generate_bibtex_entryGenerate a BibTeX bibliography entry
generate_latex_figureGenerate a LaTeX figure environment block
generate_latex_tableGenerate LaTeX table code from a description or structured data
list_latex_assetsList all assets (images, PDFs) in a LaTeX document
list_latex_documentsList all LaTeX documents in the current team
list_latex_filesList all files in a LaTeX document
read_latex_fileRead the content of a specific LaTeX file

Trajectories & Analysis (11 tools)

ToolDescription
list_trajectoriesList all trajectories with status, frame count, and dates
get_trajectory_by_idGet detailed information about a specific trajectory
count_trajectoriesCount trajectories available for the team
update_trajectoryUpdate a trajectory
delete_trajectoryDelete a trajectory
create_analysisCreate a new analysis
get_analysis_by_idGet detailed information about a specific analysis
list_analyses_by_trajectoryList analyses for a specific trajectory
delete_analysisDelete an analysis
run_analysisExecute a plugin analysis on a trajectory
get_team_metricsGet trajectory and analysis metrics for the team

Plugin Analysis (8 tools)

ToolDescription
list_pluginsList plugins available in the team
get_plugin_by_idGet detailed information about a specific plugin
update_pluginUpdate a plugin
delete_pluginDelete a plugin
list_analysis_exposuresList all files (msgpack, charts, GLB models) for an analysis
get_analysis_listing_dataRead tabular plugin analysis results for a specific exposure
get_analysis_listing_summaryGet a statistical summary of numeric columns from plugin data
get_analysis_chartRetrieve a pre-generated chart image from object storage
read_exposure_dataRead raw exposure data (msgpack) from object storage

Containers (9 tools)

ToolDescription
list_containersList all Docker containers in the team
get_container_by_idGet detailed information about a specific container
create_containerCreate a new Docker container
update_containerUpdate a Docker container
delete_containerDelete a Docker container
get_container_processesList running processes in a container
get_container_statsGet resource usage stats for a container
list_container_filesList files in a container directory
read_container_fileRead a file from a container

Team Management (13 tools)

ToolDescription
list_team_membersList all members with their roles
update_team_memberUpdate a team member's role
remove_team_memberRemove a team member
list_team_rolesList all roles in the team
create_team_roleCreate a new role
update_team_roleUpdate a team role
delete_team_roleDelete a team role
send_team_invitationSend a team invitation
list_pending_invitationsList pending team invitations
delete_team_invitationCancel a pending invitation
list_secret_keysList API secret keys for the team
create_secret_keyCreate a new API secret key
delete_secret_keyPermanently delete an API secret key
revoke_secret_keyRevoke an API secret key

SSH Connections (4 tools)

ToolDescription
list_ssh_connectionsList all SSH connections configured for the team
create_ssh_connectionCreate a new SSH connection
update_ssh_connectionUpdate an SSH connection
delete_ssh_connectionDelete an SSH connection

AI Conversations (3 tools)

ToolDescription
list_conversationsList all AI conversations for the current user
update_conversationUpdate an AI conversation title
delete_conversationDelete an AI conversation

Scripting & Simulation (2 tools)

ToolDescription
list_scripting_notebooksList all Jupyter scripting notebooks in the team
list_simulation_cellsList all simulation cells in the team

Common tasks

Set up an AI provider

  1. Open the Volt AI section from the sidebar.
  2. Click Add Provider.
  3. Enter a provider name (e.g. OpenAI Production).
  4. Paste the API key.
  5. Select the models to enable for the team.
  6. Save the provider.

The provider appears in the provider list and its enabled models become available across Volt AI surfaces.

Run an analysis from natural language

  1. Open a Volt AI conversation.
  2. Submit a request such as Run Coordination Analysis on trajectory X.
  3. Volt AI resolves the trajectory and plugin, then prepares the tool call.
  4. Review the proposed action and approve it if confirmation is required.
  5. The analysis appears in the standard jobs and analysis flow.

The run uses the same analysis system as direct execution, and results become available from the trajectory and analysis views.

Troubleshooting

If Volt AI surfaces appear but produce no results, check: provider configuration, API key validity, and enabled models for the current team.

On this page