- 
  
    Manage agents with the APIHow to create and delete an agent with the API. 
- 
  
    Manage intents with the APIHow to create, list, and delete intents with the API. 
- 
  
    Manage knowledge basesHow to manage knowledge base data. 
- 
  
    Update data with a FieldMaskHow use a FieldMask for partial data updates. 
- 
  
    Detect intent with audio input fileHow to detect intent with an input audio file. 
- 
  
    Detect intent with audio input streamHow to detect intent with input audio streaming. 
- 
  
    Detect intent with audio outputHow to synthesize speech responses from your agent. 
- 
  
    Detect intent with sentiment analysisHow to identify a user's prevailing subjective opinion. 
- 
  
    Long-running operationsHow to check the status of a long-running operation. 
- 
  
    Regionalization and data residencyHow to specify a region for requests. 
- 
  
    MigratingHow to migrate to the latest stable API version. 
      How-to Guides
  
  
  Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.