Customize a Chat session
Overviewβ
Using various settings, you can customize a Chat session. These settings, for example, let you adjust the system prompt and choose which Large Language Model (LLM) to use to generate responses.
Instructionsβ
- In the Enterprise h2oGPTe navigation menu, click Chats.
- In the Recent chats table, click the Chat session you want to customize.
- Click Customize.
- In the Collection, Configuration, and Prompts tabs, you can customize the Chat session to suit your needs. For example, you can adjust the information source (Documents), configuration settings, and prompt template.

- Watch Customizing Chat Settings and Prompts in h2oGPTe to learn how to adjust token limits, enable self-reflection, configure metadata, and set prompt options from the Chats UI.
Tabsβ
Collectionβ
The Collection tab includes the following settings:
Collection to useβ
This setting enables you to choose a Collection to use as a source of information that provides context for the Chat session.
Descriptionβ
This setting defines the description of the Collection.
Documentsβ
This section displays the available Documents currently part of the selected Collection.
You can add more Documents to the Collection using the + Add documents button.
Configurationβ
The Configuration tab includes the following settings:
LLMβ
This setting lets you choose the Large Language Model (LLM) to generate responses. The model selection dropdown supports search functionality to help you quickly find and select the desired model.
Disable automatic chat session renamingβ
This setting allows you to disable the automatic renaming of chat sessions. When enabled, chat sessions will retain their original names instead of being automatically renamed based on the conversation content.
Enable visionβ
In addition to sending document context to the normal Large Language Model (LLM), this setting allows you to pass document context as images to a vision-capable LLM.
- Off: Sends document context as text only to the regular LLM.
- Automatic: Automatically determines whether to use a vision-capable LLM based on the document context and the selected LLM.
- On: Always passes document context as images to the vision-capable LLM.
Enabling vision mode can lead to higher latency and cost.
Vision LLMβ
This setting allows you to select the LLM to process images. Selecting Automatic mode picks a vision LLM based on availability and configuration. It typically selects the same LLM for vision-capable models and the default LLM for non-vision models.
Use Agentβ
When Use Agent is toggled On, this setting enhances the functionality and versatility of the selected large language model (LLM) by enabling it to execute a broader range of tasks autonomously. These tasks include running code, generating plots, searching the web, and conducting research. Additional controls are available to influence how deeply the agent explores a topic.
Agent Typeβ
This setting lets you choose the agent type best suited for your workflow. The options available depend on your Enterprise h2oGPTe configuration.
The following table lists each agent type, its capabilities, when to use it, and available user personas (see User Persona for details):
| Agent type | Capabilities | When to select | User personas |
|---|---|---|---|
| General Agents (default) | Versatile assistant for research, content creation, web automation, and document analysis | Default for most conversational and analytical tasks | Auto, General, Power, Student, Enterprise |
| Deep Research | General agent with self-critique and maximum-depth exploration | In-depth research, competitive analysis, or when thorough, well-reasoned answers are needed | Auto, General, Researcher, Academic, Journalist, Investigator, Fact-Checker |
| Task Agent | General agent with todo-based task management for long-horizon, multi-step work | Multi-step projects, task tracking, or goal-oriented workflows | Auto, General, Researcher, Academic, Journalist, Investigator, Fact-Checker |
| Data Science Agent | Specialized agent for data analysis, EDA, model building, and H2O Driverless AI integration | Data analysis, machine learning experiments, or DAI workflows | Auto, General, Business Analyst, Citizen Data Scientist, Kaggle Expert, Kaggle Master, Kaggle Grandmaster |
| Web Search | Agent focused on web search and real-time information lookup | Fact-checking, current events, or finding information online | Auto, General, Researcher, Journalist |
| Tool Builder | Agent for building custom tools (Local MCP, Browser Action, General Code) | Creating custom tools for use in agent workflows | Auto, General, Developer, Architect, Integration Specialist, Toolchain Engineer, Devops Engineer, UI Engineer |
| Agents Builder | Agent for generating custom agents using frameworks such as LangGraph, OpenAI Agents SDK, CrewAI, and Claude agents (via Claude Agent SDK) | Building custom agent configurations and multi-agent workflows | Auto, General, Developer, Architect, Integration Specialist, Toolchain Engineer, Devops Engineer, UI Engineer |
| MCP-only Runner | Lightweight agent that executes MCP (Model Context Protocol) tools only | Executing MCP tools without full agent reasoning | Auto, General, Researcher |
| Code Agent | Specialized agent for code generation, debugging, reviews, and software development | Writing code, debugging, code review, or software development | Auto, General, Software Engineer, Full-Stack Developer, Backend Developer, Frontend Developer, Devops Engineer, Code Reviewer |
The available agent types depend on your Enterprise h2oGPTe deployment.
User Personaβ
This setting allows you to select your role or persona, which tailors the agent's responses to match your expertise level and communication preferences. Available personas are tailored to the chosen Agent Type, and the agent adjusts its communication style, level of technical detail, and recommendations based on your selected persona.
Common available persona options:
- Auto: Automatically selects the appropriate persona based on the agent type
- General: Standard persona for general use cases
- Power: Optimized for power users and advanced workflows
- Student: Tailored for educational and learning contexts
- Enterprise: Designed for enterprise and professional use cases
For the user personas available for each agent type, see the table above.
Agent accuracyβ
This setting defines how thoroughly the agent investigates a query before responding. You can choose from the following presets:
- Quick: Optimized for speed. Suitable for simple or time-sensitive queries.
- Basic (default): Balances speed and research depth. Ideal for general use.
- Standard: Prioritizes deeper analysis. Useful for complex or nuanced queries.
- Maximum: Enables full-depth exploration. Suitable for detailed technical or strategic questions.
The accuracy level influences the agentβs behavior in terms of response length, the number of intermediate steps, and the likelihood of invoking external tools (like code execution or web search).
In Enterprise h2oGPTe, the agents utilize automatic model routing to select the most suitable models based on accuracy requirements, thereby ensuring that the agents employ models capable of managing complex agent tasks.
Max Agent Turnsβ
This setting controls the maximum number of reasoning steps (or "turns") the agent can take before producing a final response. Higher values allow for deeper problem-solving, but may increase latency.
The system tracks agent conversation turns to help monitor agent usage and performance.