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

# Models and providers

> Choose your models and providers

## Models

By default you have access to Symbiotic's models. You can list and switch between them using the `/models` command. To use a different model, you can add or connect another provider using the `/connect` command.

## Providers

Symbiotic Code **supports 75+ LLM providers and it supports running local models**.

To add a provider you only need to add the API keys from the provider of your choice using the `/connect` command.

**Most popular providers are preloaded by default.** If you’ve added the credentials for a provider through the `/connect` command, they’ll be available when you start Symbiotic Code.

### Create a custom provider

If you want to use a local model or a model hosted in your own infrastructure, you can create a custom provider by **adding a "provider" section to your symbiotic.json configuration file**.

```json symbiotic.json theme={null}
{
  "$schema": "https://config.symbioticsec.ai/config.json",
  "provider": {
    "myprovider": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "My AI ProviderDisplay Name",
      "options": {
        "baseURL": "https://api.myprovider.com/v1"
      },
      "models": {
        "my-model-name": {
          "name": "My Model Display Name"
        }
      }
    }
  }
}

```
