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

# Introduction

> Bluesight is an AI platform for geospatial data. We offer hosted inference of [Clay foundation model](https://github.com/Clay-foundation/model) and a fine-tuning API for downstream tasks. All endpoints and support on the platform are free and will stay so through mid August. Please do get in touch at hello@bluesight.ai if you have questions or suggestions.

## Clay model

Clay model is a 200 million parameter open-source transformer generating embedding representation for any region on the planet. It was trained on a variety of open-source satellite data with a tile size of 256x256. You can read more about it on [Clay model developer webpage](https://clay-foundation.github.io/model/index.html).

### Embedding Inference

Our embedding inference API returns a 768-dimensional vector representation for any given satellite image. This embedding is useful for many various downstream tasks. We provide access to raw embeddings endpoints for your own experimentatio. Each API call, whether using raw pixels or coordinates, returns normalized 768-vector output.

<CardGroup cols={3}>
  <Card title="Raw Pixel Inference" icon="satellite" href="/api-reference/embeddings/get-embeddings-with-images">
    Pass raw satellite pixels (must be sqare with the length divisble by 8) and
    metadata directly for inference. Ideal for users with their own satellite
    imagery.
  </Card>

  <Card title="Coordinate-based Inference" icon="map-pin" href="/api-reference/embeddings/get-embeddings-with-coordinates">
    Provide latitude and longitude coordinates. We automatically retrieve
    satellite data and perform inference.
  </Card>

  <Card title="Text Inference" icon="input-text" href="/api-reference/embeddings/get-embeddings-with-text">
    Provide text and we will retrieve an embedding for it via SkyCLIP. You can
    use it for similarity comparisons with image embeddings.
  </Card>
</CardGroup>

## Finetuning for downstream tasks

Our fine-tuning API empowers you to customize the Clay model for specific geospatial tasks, supporting regression, classification, and segmentation workflows. Simply provide your labeled dataset and configuration, and we'll handle the fine-tuning process. Once complete, we offer hosted inference for your fine-tuned models, enabling fast and efficient predictions via raw pixel input for your custom tasks.

<CardGroup cols={2}>
  {/* <Card
    title="Regression"
    icon="chart-line"
    href="/api-reference/finetuning/regression"
  >
    Fine-tune for continuous value prediction tasks like estimating crop yield, population density, or economic indicators.
  </Card> */}

  <Card title="Classification" icon="tags" href="/api-reference/train/train-classification-model">
    Develop models for categorizing land use, detecting specific structures, or
    identifying environmental features.
  </Card>

  <Card title="Segmentation" icon="object-ungroup" href="/api-reference/train/train-segmentation-model">
    Create pixel-level classification models for tasks like urban area
    delineation, forest cover mapping, or crop field boundary detection.
  </Card>
</CardGroup>
