|
|
|
# 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. |
|
|