transformers onnx t5 text2text-generation autotrain_compatible endpoints_compatible region:us
---
{}
---

# Teapot AI Instruct Documentation

The `teapot-instruct` model is fine-tuned for optimized web-based Retrieval-Augmented Generation (RAG) question answering. Designed for browser environments, it efficiently retrieves, synthesizes, and answers queries based on web content.

## Overview

Teapot AI Instruct is ideal for:
- **Question Answering (QA)**: Extracting answers from web pages.
- **RAG**: Combining retrieval and generation to answer complex questions.
- **Summarization**: Condensing web content.
- **Translation**: Translating between langauges.

### Example Usage

```javascript
import { pipeline, env } from '@xenova/transformers';

const generative_model = await pipeline('text2text-generation', 'teapotai/instruct-teapot');

// Example context from an article (similar to SQuAD)
const context = `
    The Amazon Rainforest, also known as Amazonia, is a large tropical rainforest occupying the drainage basin of the Amazon River 
    and its tributaries in northern South America, and covering an area of 6,000,000 square kilometers (2,300,000 sq mi). 
    Comprising about 40% of Brazil's total area, it is bordered by the Guiana Highlands to the north, the Andes Mountains to the west, 
    the Brazilian Central Plateau to the south, and the Atlantic Ocean to the east.
`;

const query = "What percentage of Brazil's total area does the Amazon Rainforest cover?";
const result = await generative_model(context+query);

console.log(result); // 40%
```

### Features

- **Web-Optimized**: Tailored for browser-based QA and generation tasks.
- **RAG Capability**: Integrates retrieval with generative responses.
- **Lightweight Deployment**: Low latency, high performance in browser environments.
- **Zero Setup**: Client-side integration with no server requirements.

### Use Cases

- **Browser-based RAG**: Real-time QA within web apps.
- **Web Scraping and QA**: Generate answers from web content.
- **Summarization**: Summarize web pages efficiently.

### Model Performance

Teapot AI Instruct is fine-tuned with a large web-based corpus, excelling in:
- Accurate, context-aware answers.
- Summarization of long-form text with relevant content focus.

### Integration with Browser-Based LLM Agents

Teapot AI Instruct integrates seamlessly with agents like **Teapot AI** for:
- Web scraping.
- Real-time browser-based QA.
- Summarization and code completion.
