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

# Copilot for Obsidian

> Pick Opper from the built-in BYOK provider list in Copilot for Obsidian

[Copilot for Obsidian](https://www.obsidiancopilot.com) is an AI copilot that works inside your Obsidian vault — chat with your notes, search across them, and generate new ones (AGPL-3.0, [source](https://github.com/logancyang/obsidian-copilot), by Brevilabs).

Opper ships inside the plugin as a built-in provider choice, so there's no base URL to type: the endpoint comes prefilled.

## Setup

<Steps>
  <Step title="Open the BYOK settings">
    In Obsidian, go to **Settings → Copilot → BYOK → Add a provider**.
  </Step>

  <Step title="Search for Opper">
    Type `Opper` and select it. The base URL is prefilled.
  </Step>

  <Step title="Paste your API key">
    Create one at [platform.opper.ai](https://platform.opper.ai/settings/api-keys) and paste it in.
  </Step>
</Steps>

The model list is fetched from Opper, filtered by your [model access rules](/control-plane/rules/model-access).

## Choosing a model

Copilot for Obsidian uses models for two distinct jobs — chat and embeddings for vault search. Pick a chat model from the [catalog](/capabilities/models), and an embedding model separately if you want semantic search over your notes.

<Tip>
  Vault contents are personal data. If that matters for you, pin an EU-hosted model and set a [retention rule](/control-plane/rules/retention) on the project this key belongs to.
</Tip>

## Related

<CardGroup cols={2}>
  <Card title="Retention rules" icon="shield" href="/control-plane/rules/retention">
    Control what's stored, per project.
  </Card>

  <Card title="All integrations" icon="plug" href="/integrations/overview">
    Every app that runs on Opper.
  </Card>
</CardGroup>
