> ## Documentation Index
> Fetch the complete documentation index at: https://docs.paradime.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Perplexity Tool

> The Perplexity Tool integrates web search capabilities into DinoAI, providing up-to-date information with cited sources for accurate technical assistance.

export const Arcade = ({src, title}) => <div style={{
  position: 'relative',
  paddingBottom: 'calc(56.2225% + 41px)',
  height: 0,
  width: '100%'
}}>
    <iframe src={src} title={title} frameBorder="0" loading="lazy" allow="clipboard-write" allowFullScreen style={{
  position: 'absolute',
  top: 0,
  left: 0,
  width: '100%',
  height: '100%',
  colorScheme: 'light'
}} />
  </div>;

export const ToolIds = ({ids = []}) => <div style={{
  margin: '1.25rem 0'
}}>
    <p style={{
  fontSize: '13px',
  fontWeight: 600,
  color: '#6B7280',
  margin: '0 0 8px'
}}>
      Allow-list ids — use in a Programmable Agent's <code>tools.list</code>:
    </p>
    <div style={{
  display: 'flex',
  flexWrap: 'wrap',
  gap: '6px'
}}>
      {ids.map(id => <code key={id} style={{
  fontSize: '12.5px',
  padding: '2px 8px',
  borderRadius: '6px',
  background: 'rgba(114,106,227,0.08)',
  border: '1px solid rgba(114,106,227,0.2)',
  color: '#5943D6'
}}>
          {id}
        </code>)}
    </div>
  </div>;

export const ToolMeta = ({copilot = false, agent = false, backedBy, name, href}) => {
  const pill = on => ({
    display: 'inline-flex',
    alignItems: 'center',
    gap: '5px',
    padding: '2px 10px',
    borderRadius: '9999px',
    fontSize: '13px',
    fontWeight: 500,
    border: '1px solid',
    borderColor: on ? 'rgba(114,106,227,0.35)' : 'rgba(128,128,140,0.22)',
    background: on ? 'rgba(114,106,227,0.12)' : 'transparent',
    color: on ? '#5943D6' : '#9AA0AA'
  });
  return <div style={{
    display: 'flex',
    flexWrap: 'wrap',
    alignItems: 'center',
    gap: '8px',
    margin: '0 0 1.5rem'
  }}>
      <span style={{
    fontSize: '13px',
    fontWeight: 600,
    color: '#6B7280'
  }}>Available in</span>
      <span style={pill(copilot)}>{copilot ? '✓' : '—'} Copilot</span>
      <span style={pill(agent)}>{agent ? '✓' : '—'} Agent</span>
      {backedBy === 'native' && <span style={{
    fontSize: '13px',
    color: '#9AA0AA'
  }}>· Built-in</span>}
      {(backedBy === 'integration' || backedBy === 'connection') && name && <span style={{
    fontSize: '13px',
    color: '#6B7280'
  }}>
          · Backed by {href ? <a href={href}>{name}</a> : name} {backedBy}
        </span>}
    </div>;
};

<ToolMeta copilot agent backedBy="integration" name="Perplexity" />

<ToolIds ids={["perplexity_search"]} />

The Perplexity Tool integrates Perplexity AI's powerful search capabilities directly into DinoAI, allowing you to access up-to-date information from across the web.

<Info>
  Unlike general AI assistants that rely only on their training data, the Perplexity Tool lets DinoAI search the internet for current information, documentation, and examples.
</Info>

<Frame>
  <img src="https://mintcdn.com/paradime-docs/9ZsuN0wtxDqr0yUA/images/image-182.png?fit=max&auto=format&n=9ZsuN0wtxDqr0yUA&q=85&s=26b69ae25ef68554dd55c8da8d753fbd" alt="" width="1184" height="576" data-path="images/image-182.png" />
</Frame>

### Capabilities

| Capability              | What It Does                                            |
| ----------------------- | ------------------------------------------------------- |
| Web Search              | Find current information from across the internet       |
| Referenced Answers      | Get responses with sources and citations you can verify |
| Technical Documentation | Access the latest documentation for tools like dbt™     |
| Learning Resources      | Discover tutorials, examples, and best practices        |

### Using the Perplexity Tool

1. **Open DinoAI** and enter your prompt
2. **Select the Perplexity tool** from the tools menu
3. **Press Enter** to send your prompt
   * DinoAI generates a search query based on your request
   * Searches the web using Perplexity AI
   * Analyzes and synthesizes the results
4. **Review the response** with cited sources and references
5. **Click on references** to view original source material

<Arcade src="https://demo.arcade.software/U7l4NdOK3UZmcfK1o4SR?embed&embed_mobile=tab&embed_desktop=inline&show_copy_link=true" title="Perplexity Tool" />

### Example Use Cases

#### Summarizing Documentation

* **Prompt**: *"What are the current best practices for incremental models in dbt?"*
  * \+ Add Perplexity tool
* **Result**: Up-to-date information on incremental model strategies with references to community discussions and official guidance

#### Extracting Information

* **Prompt**: *"How can I implement dbt incremental models with Snowflake merge statements?"*
  * \+ Add Perplexity tool
* **Result**: Up-to-date information on dbt incremental models with Snowflake merge statements

***

### Combining with Other Tools

The Perplexity Tool becomes even more powerful when combined with other DinoAI capabilities:

1. **Research then Implement**: Use Perplexity to learn about a new feature, then use [Agent Mode](/products/dino-ai/copilot/agent-mode) to implement it
2. **Find and Apply Best Practices**: Research current best practices, then update your existing code to follow them
3. **Troubleshoot with Context**: Look up error messages or issues online, then apply fixes to your code


## Related topics

- [Researching with Perplexity](/guides/dinoai-copilot-use-cases/researching-with-perplexity.md)
- [Tools Reference](/products/dino-ai/programmable-agents/tools-reference.md)
- [DinoAI Tools](/products/dino-ai/tools-and-features/index.md)
- [MCP Server](/products/dino-ai/mcp-server/index.md)
- [Admin Dashboard](/products/dino-ai/admin-dashboard.md)
