Workspaces
Organize your resources and collaborate with your team.
What is a Workspace?
A Workspace is a logical grouping of resources within NeuralHub. It acts as a container for:
- Pods: GPU instances deployed for specific tasks.
- Storage: Connected storage containers for datasets and models.
- Tools: Utility functions that can be executed within the workspace.
- API Keys: Keys can be scoped to specific workspaces.
Every user starts with a default "Personal Workspace". You can create additional workspaces to separate different projects or environments (e.g., "Dev", "Prod").
Managing Workspaces
You can create and switch between workspaces using the workspace switcher in the sidebar.
Workspace Configuration
Each workspace has its own configuration page where you can manage:
- Default Model: The preferred AI model (defaults to
x-ai/grok-4-fast). - Storage Access: Connect or disconnect storage containers using the checkbox list.
- Tools: View and run available tools.
- Resources: Assign or remove GPU pods.
Context Injection
When using the Chat API with a `workspaceId`, NeuralHub automatically injects context about that workspace into the system prompt. This allows AI agents to be "aware" of the environment they are operating in.