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

# Search Models

> Available models for AI search

## Chat Models

All chat models are accessed through the `openai` provider using TaamCloud's API.

<CardGroup cols={2}>
  <Card title="GPT-4 Series" icon="sparkles">
    * `gpt-4`
    * `gpt-4o`
    * `gpt-4o-mini`
  </Card>

  <Card title="GPT-3.5 Series" icon="bolt">
    * `gpt-3.5-turbo`
  </Card>
</CardGroup>

## Embedding Models

All embedding models are accessed through the `openai` provider.

### OpenAI Embeddings

* `text-embedding-3-large`
* `text-embedding-3-small`
* `text-embedding-ada-002`

### Jina Embeddings

* `jina-embeddings-v3`
* `jina-embeddings-v2-base-en`
* `jina-embeddings-v2-base-zh`
* `jina-embeddings-v2-base-code`

## Model Configuration

```json theme={null}
{
  "model": "taam-ai-search",
  "params": {
    "chatModel": {
      "provider": "openai",
      "model": "gpt-4o-mini"
    },
    "embeddingModel": {
      "provider": "openai",
      "model": "text-embedding-3-large"
    },
    "optimizationMode": "speed",
    "focusMode": "webSearch"
  }
}
```

## Request Parameters

<ParamField body="model" type="string" required>
  Must be set to `taam-ai-search`
</ParamField>

<ParamField body="params.chatModel.provider" type="string" required>
  Chat model provider (use `openai`)
</ParamField>

<ParamField body="params.chatModel.model" type="string" required>
  Chat model name from available options
</ParamField>

<ParamField body="params.embeddingModel.provider" type="string" required>
  Embedding model provider (use `openai`)
</ParamField>

<ParamField body="params.embeddingModel.model" type="string" required>
  Embedding model name from available options
</ParamField>

<ParamField body="params.focusMode" type="string" required>
  Search focus mode (`webSearch`, `academicSearch`, etc.)
</ParamField>

<ParamField body="params.optimizationMode" type="string" required>
  Optimization mode (`balanced` or `speed`)
</ParamField>
