Skylark Embedding Vision API

Multimodal embedding that fuses text, images, and video into one 1024 or 2048 dimension vector for cross-modal search and retrieval.

ByteDanceEmbeddings8K contextReleased Jun 28, 2025MalaysiaProprietary Endpoint

About Skylark Embedding Vision

Multimodal embedding that fuses text, images, and video into one 1024 or 2048 dimension vector for cross-modal search and retrieval.

Also known as ByteDance Skylark Embedding Vision

multimodalfused vectors

Skylark Embedding Vision specs

Model ID
skylark-embedding-vision
Provider
ByteDance
Category
Embeddings
Released
Jun 28, 2025
Context window
8K tokens
Input
TextImageVideo
Output
Embedding
Region
Malaysia
Endpoints
POST/v1/embeddings
Alternate model IDs
byteplus/skylark-embedding-visionskylark-embedding-vision-250615doubao-embedding-vision

Skylark Embedding Vision API pricing

Live pay-as-you-go rates from the EmpirioLabs catalog. You are billed only for what you use, with no monthly minimum.

Type
Spec
Rate
Text input
per 1M tokens
$0.25
Image / video input
per 1M tokens
$0.65
Compare on the full pricing page

How to call the Skylark Embedding Vision API

Skylark Embedding Vision serves the OpenAI-compatible Embeddings API. Point any OpenAI SDK at https://api.empiriolabs.ai/v1 and use the model id skylark-embedding-vision. Get an API key from the EmpirioLabs dashboard.

cURL
curl https://api.empiriolabs.ai/v1/embeddings \
  -H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "skylark-embedding-vision",
    "input": "The quick brown fox jumps over the lazy dog."
  }'
Python (OpenAI SDK)
from openai import OpenAI

client = OpenAI(
    base_url="https://api.empiriolabs.ai/v1",
    api_key="YOUR_EMPIRIOLABS_API_KEY",
)

embedding = client.embeddings.create(
    model="skylark-embedding-vision",
    input="The quick brown fox jumps over the lazy dog.",
)
print(embedding.data[0].embedding[:8])
Full Skylark Embedding Vision API reference

Skylark Embedding Vision API parameters

Request parameters supported by the Skylark Embedding Vision API on EmpirioLabs. Defaults apply when a field is omitted.

ParameterTypeDefaultRange / valuesDescription
inputstring--Text to embed, an array of up to 16 strings (one embedding each), or an array of text, image_url, and video_url parts fused into one embedding.
dimensionsenum20481024, 2048Output vector dimensionality.
encoding_formatenumfloatfloat, base64Embedding encoding of the response.
instructionsstring--Optional retrieval instruction that conditions the embedding, such as a query-side or corpus-side template.

Good to know

Output

  • One fused vector per request across all input items (text, image, and video combine into a single embedding). Choose 1024 or 2048 dimensions.
  • An array of plain strings returns one embedding per string, up to 16 per request.

Per-input limits

  • Text: up to 8,000 tokens per item.
  • Image: JPEG, PNG, WEBP, BMP, or TIFF, sides over 14 px, up to 36MP.
  • Video: MP4, AVI, or MOV, up to 50 MB; audio tracks are ignored.

Retrieval

  • An optional instructions field conditions the embedding for the query or corpus side. Apply L2 normalization before cosine or dot-product comparison.

Skylark Embedding Vision API: common questions

How much does the Skylark Embedding Vision API cost?

On EmpirioLabs, Skylark Embedding Vision is billed pay as you go: Text input $0.25 per 1M tokens; Image / video input $0.65 per 1M tokens. The live rate card on this page always matches what the API charges.

What is the context window of Skylark Embedding Vision?

Skylark Embedding Vision supports a 8K-token context window.

Which endpoint does Skylark Embedding Vision use?

Skylark Embedding Vision is served through POST /v1/embeddings on api.empiriolabs.ai with standard bearer-token authentication.

Can I try Skylark Embedding Vision in the browser before integrating?

Yes. The EmpirioLabs playground runs Skylark Embedding Vision in the browser with the same parameters the API exposes, so you can test prompts before writing code.

How do I get a Skylark Embedding Vision API key?

Create an EmpirioLabs account, then generate a key under API Keys in the dashboard. Billing is pay-as-you-go credits, so you only pay for the requests you make.

Ready to use better endpoints?

Check out our pricing or reach out if you want your own model deployed on our stack.