> For the complete documentation index, see [llms.txt](https://developers.docstudio.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developers.docstudio.com/automation-types/ai.md).

# AI

{% hint style="info" %}
**AI** type —  process documents or input data using supported external AI and document processing services.
{% endhint %}

### google-document-ai

Processes documents using Google Document AI.

```json
{
  "type": "google-document-ai",
  "configSchema": "{\"$schema\":\"http://json-schema.org/draft-07/schema\",\"additionalProperties\":false,\"title\":\"Google Document AI\",\"type\":\"object\",\"properties\":{\"inputFilename\":{\"description\":\"Input filename\",\"type\":\"string\"},\"filename\":{\"description\":\"File name for output file\",\"type\":\"string\"},\"project\":{\"description\":\"Google Cloud project ID\",\"type\":\"string\"},\"location\":{\"description\":\"Google Cloud processor location\",\"type\":\"string\"},\"processor\":{\"description\":\"Google Document AI processor ID\",\"type\":\"string\"}},\"required\":[\"project\",\"location\",\"processor\"]}",
  "multipleInput": false,
  "outputParam": []
}
```

### gemini

Processes input using a configured Gemini model and prompt.

```json
{
  "type": "gemini",
  "configSchema": "{\"$schema\":\"http://json-schema.org/draft-07/schema\",\"additionalProperties\":false,\"title\":\"Gemini\",\"type\":\"object\",\"properties\":{\"filename\":{\"description\":\"File name for output file\",\"type\":\"string\"},\"temperature\":{\"default\":\"0.5\",\"description\":\"Temperature\",\"type\":\"string\"},\"model\":{\"default\":\"gemini-2.0-flash\",\"description\":\"Model\",\"type\":\"string\"},\"prompt\":{\"description\":\"Prompt\",\"type\":\"string\"}},\"required\":[\"prompt\",\"model\"]}",
  "multipleInput": false,
  "outputParam": []
}
```

### openai

Processes input using a configured OpenAI model and prompt.

```json
{
  "type": "openai",
  "configSchema": "{\"$schema\":\"http://json-schema.org/draft-07/schema\",\"additionalProperties\":false,\"title\":\"OpenAI\",\"type\":\"object\",\"properties\":{\"filename\":{\"description\":\"File name for output file\",\"type\":\"string\"},\"temperature\":{\"default\":\"0.5\",\"description\":\"Temperature\",\"type\":\"string\"},\"model\":{\"default\":\"gpt-4o\",\"description\":\"Model\",\"type\":\"string\"},\"prompt\":{\"description\":\"Prompt\",\"type\":\"string\"}},\"required\":[\"prompt\",\"model\"]}",
  "multipleInput": false,
  "outputParam": []
}
```
