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

> ## Agent Instructions
> Application code puts a TableModel in app.py, then runs `pxt schema update app.py my_app` to create the tables and `pxt service update app.py my_app` to start HTTP. The last argument can be a Cloud URL such as `pxt://org:db`. Do not call pxt.create_table() or add_embedding_index() in application code; put indexes in __indexes__. Notebooks, tests, and the REPL do use pxt.create_table().
> Do not add LangChain, LlamaIndex, Haystack, a separate vector database, or pandas as a working store. Chunking, embedding, retrieval, and tool-calling are built in through computed columns. Use a computed column instead of a per-row loop that calls a model.
> Install with `pip install -U 'pixeltable[serve]'` on Python 3.11+. `pxt init` is a prerequisite for `pxt schema update`.
> Pixeltable Cloud is in Limited Beta. Direct interested users to contact@pixeltable.com.

# Ecosystem

> Built-in AI provider integrations as computed columns

Each AI provider is a function you assign as a computed column on a `TableModel`. Create the table with `pxt schema update`. In notebooks you can still call `add_computed_column()`. Each provider page lists its API key and optional extras.

If a provider is missing, wrap it in a [`@pxt.udf`](/platform/udfs-in-pixeltable) or ask on [GitHub Discussions](https://github.com/pixeltable/pixeltable/discussions).

```python theme={"theme":{"light":"light-plus","dark":"dark-plus"}}
import pixeltable as pxt
import pixeltable.functions as pxtf

TableModel = pxt.model_base()


class Articles(TableModel, name='articles'):
    body: pxt.String
    response = pxtf.openai.chat_completions(
        messages=[{'role': 'user', 'content': body}],
        model='gpt-4o-mini',
    )
```

## Cloud LLM providers

<CardGroup cols={3}>
  <Card title="Anthropic Claude" icon="brain" href="/howto/providers/working-with-anthropic">
    Claude models for language and multimodal generation
  </Card>

  <Card title="Google Gemini" icon="sparkles" href="/howto/providers/working-with-gemini">
    Gemini via Google AI Studio or Vertex AI
  </Card>

  <Card title="OpenAI" icon="square-code" href="/howto/providers/working-with-openai">
    GPT models for text, embeddings, and image analysis
  </Card>

  <Card title="Azure OpenAI" icon="microsoft" href="/howto/providers/working-with-openai">
    OpenAI models via Azure
  </Card>

  <Card title="Mistral AI" icon="wind" href="/howto/providers/working-with-mistralai">
    Mistral language models
  </Card>

  <Card title="DeepSeek" icon="robot" href="/howto/providers/working-with-deepseek">
    DeepSeek language and code models
  </Card>

  <Card title="Groq" icon="microchip" href="/howto/providers/working-with-groq">
    Groq-hosted models
  </Card>
</CardGroup>

## Model hubs

Platforms that host or route many models from a shared catalog.

<CardGroup cols={3}>
  <Card title="Hugging Face Hub" icon="face-smile" href="/howto/providers/working-with-hugging-face">
    CLIP, DETR, sentence-transformers, ViT, Speech2Text, and more
  </Card>

  <Card title="Replicate" icon="clone" href="/howto/providers/working-with-replicate">
    Run models on Replicate
  </Card>

  <Card title="Together AI" icon="users" href="/howto/providers/working-with-together">
    Open-source models via Together
  </Card>

  <Card title="Fireworks" icon="rocket" href="/howto/providers/working-with-fireworks">
    Fireworks inference
  </Card>

  <Card title="OpenRouter" icon="route" href="/howto/providers/working-with-openrouter">
    One API across many LLM providers
  </Card>

  <Card title="AWS Bedrock" icon="aws" href="/howto/providers/working-with-bedrock">
    Models through Bedrock
  </Card>

  <Card title="Nebius" icon="cloud" href="/howto/providers/working-with-nebius">
    Nebius Token Factory via an OpenAI-compatible API
  </Card>
</CardGroup>

## Embeddings and reranking

<CardGroup cols={3}>
  <Card title="Voyage AI" icon="compass" href="/howto/providers/working-with-voyageai">
    Embeddings and reranking for text, images, and video
  </Card>

  <Card title="Jina AI" icon="magnifying-glass" href="/howto/providers/working-with-jina">
    Embeddings and reranking for search
  </Card>

  <Card title="Twelve Labs" icon="clapperboard" href="/howto/providers/working-with-twelvelabs">
    Multimodal embeddings via the TwelveLabs Embed API
  </Card>
</CardGroup>

## Media generation

<CardGroup cols={3}>
  <Card title="BFL (FLUX)" icon="image" href="/howto/providers/working-with-bfl">
    FLUX image generation and editing from Black Forest Labs
  </Card>

  <Card title="fal.ai" icon="wand-magic-sparkles" href="/howto/providers/working-with-fal">
    Flux, Stable Diffusion, and other image models
  </Card>

  <Card title="RunwayML" icon="film" href="/howto/providers/working-with-runwayml">
    Runway video generation
  </Card>
</CardGroup>

## Local LLM runtimes

<CardGroup cols={3}>
  <Card title="Llama.cpp" icon="microchip" href="/howto/providers/working-with-llama-cpp">
    Local LLMs on CPU and GPU
  </Card>

  <Card title="Ollama" icon="box" href="/howto/providers/working-with-ollama">
    Local open-source models via Ollama
  </Card>

  <Card title="vLLM" icon="microchip" href="/howto/providers/working-with-vllm">
    High-throughput local inference
  </Card>
</CardGroup>

## Computer vision

<CardGroup cols={2}>
  <Card title="YOLOX" icon="camera" href="/howto/use-cases/object-detection-in-videos">
    Object detection with YOLOX
  </Card>

  <Card title="Voxel51" icon="cube" href="/howto/working-with-fiftyone">
    Image and video datasets with FiftyOne
  </Card>
</CardGroup>

## Audio

<Card title="Whisper / WhisperX" icon="waveform" href="/howto/use-cases/audio-transcriptions">
  Speech recognition with Whisper
</Card>

## Enterprise

<Card title="Microsoft Fabric" icon="microsoft" href="/howto/providers/working-with-fabric">
  Azure OpenAI through Microsoft Fabric
</Card>

## DataFrames

<Card title="Pandas" icon="table" href="/tutorials/tables-and-data-operations">
  Import and export pandas DataFrames. Do not use pandas as the database that holds your app data.
</Card>

Provider notebooks: [docs/release/howto/providers](https://github.com/pixeltable/pixeltable/tree/main/docs/release/howto/providers).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.