> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developers.alephant.io/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developers.alephant.io/_mcp/server.

# Generation & Chat Capabilities

> Configure generation and chat capabilities, understand deployment conditions, and verify each available tool.

Generation and chat capabilities extend language-model selection with task-specific tools and user experience settings. Configure only the capabilities that the deployment can support and that people are authorized to use.

## Enablement principles

Generation and chat capabilities affect which information users can send to external services, what content they can generate, and whether Agents can perform extra operations. Before launch, confirm purpose, audience, credentials, and logging boundaries for each capability.

| Principle                           | Explanation                                                                                                           |
| ----------------------------------- | --------------------------------------------------------------------------------------------------------------------- |
| Models before capabilities          | Confirm the underlying model or service works before exposing the user-facing capability.                             |
| Start with a small audience         | Validate with a test group or specific Agent before expanding visibility.                                             |
| Separate internal and external data | For Web Search, image, video, voice, and other external services, define what data can leave the private environment. |
| Assign an operations owner          | Every capability should have an owner for keys, quota, quality, and rollback.                                         |

## Capability map

| Capability       | What to configure and verify                                                                            |
| ---------------- | ------------------------------------------------------------------------------------------------------- |
| Web Search       | Enable an approved search connection and confirm that results can be returned when search is available. |
| Image            | Select a supported image service or model and test the intended image workflow.                         |
| Video            | Select a supported video service or model and test the intended video workflow.                         |
| Voice            | Configure the supported voice service or model and test the required input or output flow.              |
| Code Interpreter | Enable the code execution capability only when the deployment supports it, then test an approved task.  |
| Chat Preferences | Set the chat experience defaults that administrators want authorized people to receive.                 |

## Configure providers

Start with the credentials and catalog models required by the capability. In **Models & Capabilities**, enable the supported service or model, complete its protected configuration, and save the change. Keep each configuration aligned with the organization's access and data-handling requirements.

## Deployment conditions

Capability visibility and behavior depend on deployment configuration, available services, and administrator settings. A capability may be absent or disabled even when it is documented here.

Review the deployment before promising a capability to users. Do not enable a workflow until its required model access, service configuration, and authorization boundaries have been verified.

## Verify each capability

Test every enabled capability with a representative, approved request. Confirm the expected result, verify that unauthorized people do not receive access, and record any service-specific operating limits for the administrators who maintain it.

## Related pages

* [Model Credentials](/aivis/models/model-credentials) covers secure access to the services used by these capabilities.
* [Language Models](/aivis/models/language-models) covers OpenModels catalog selection and the default language model.