We use cookies. Cookies and browser storage keep you signed in and remember your preferences. With your permission we also measure how the site is used. You can any time. See our cookie policy.

ByteDance: UI-TARS 7B

bytedance/ui-tars-1.5-7b
TextInput: image · text128KAdded Jul 22, 2025

Try ByteDance: UI-TARS 7B now

Runs on your balance at the prices above. New accounts start with free usage.

One API. Every model.

5 of 5 free messages left today. A free account adds free usage and an API key.Create free accountSign in

Session cost $0.00

ByteDance: UI-TARS 7B at a glance

  • Input price is 78% lower than the median of 434 Text models.
  • Context window of 128,000 tokens, enough for long documents and multi-turn conversations.
  • Supports structured JSON output with a schema.
  • Accepts images as input (vision).
  • A typical request (1,000 input / 500 output tokens) costs about $0.000700.

About ByteDance: UI-TARS 7B

UI-TARS 7B is a multimodal model from ByteDance, released on 22 July 2025 under the model id bytedance/ui-tars-1.5-7b. It belongs to the UI-TARS 1.5 family, a line of vision-language agents built for GUI-based environments. ByteDance describes it as optimized for desktop interfaces, web browsers, mobile systems and games, so it is best understood as a model designed around interacting with screens rather than a general purpose chat model. Its knowledge cutoff is 31 January 2025.

The model accepts images and text as input and returns text as output, which means it can look at a screenshot or interface capture alongside an instruction and produce a textual response. Its context window is 128,000 tokens, large enough to hold long interaction histories or detailed interface state alongside instructions, and its maximum output is 2,048 tokens per response. As a 7B parameter model it is relatively small for a vision-language agent, which matters when you are planning latency and throughput for agent loops that call the model repeatedly.

Those capabilities point to a specific set of practical uses. Because it takes screenshots as input and is tuned for GUI environments, it fits automation and agent workflows where the model needs to interpret what is on screen: reading a web page or application window, following a multi-step task across a desktop or mobile interface, or acting inside a game environment. The large context window helps when a task requires several screenshots or a running history, and the image input makes it possible to describe, summarize or reason about interface content rather than only plain text.

You call the model through api14's OpenAI-compatible API using the model id bytedance/ui-tars-1.5-7b. The supported request parameters are frequency_penalty, logit_bias, logprobs, max_tokens, presence_penalty, repetition_penalty, seed, stop, structured_outputs, temperature, top_k, top_logprobs and top_p. Since the interface is OpenAI-compatible, you can point an existing OpenAI client at api14 and keep your current request structure, adjusting the model id and any of the parameters above as needed. The seed parameter is useful for reproducible runs, structured_outputs helps when you want the response to follow a fixed shape, and the sampling controls give you fine-grained influence over how deterministic or varied the output is.

The main thing to weigh is the output limit. At 2,048 tokens per response, the model is suited to concise answers, action descriptions or short reasoning steps rather than long generated documents. If your task needs a lengthy written output, or if it does not involve images or interface state at all, a text-only model with a higher output ceiling may fit better. Within its intended role, however, UI-TARS 7B is a focused option for screen-aware agents, and the combination of image input, a 128,000 token context window and OpenAI-compatible access through api14 makes it straightforward to trial in an existing pipeline.

How to call the ByteDance: UI-TARS 7B API

  1. Create an API key in your dashboard.
  2. Install the official openai SDK for your language.
  3. Set baseURL to https://api14.com/api/v1 and model to "bytedance/ui-tars-1.5-7b".
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api14.com/api/v1",
  apiKey: process.env.API14_API_KEY,
});

const result = await client.chat.completions.create({
  "model": "bytedance/ui-tars-1.5-7b",
  "messages": [
    {
      "role": "user",
      "content": "Explain vector databases in two sentences."
    }
  ]
});
console.log(result.choices[0].message.content);

Supported parameters

frequency_penaltylogit_biaslogprobsmax_tokenspresence_penaltyrepetition_penaltyseedstopstructured_outputstemperaturetop_ktop_logprobstop_p

Specifications

Context length
128,000
Max output
2,048
Input
image, text
Output
text
Knowledge cutoff
2025-01-31

Requests on api14 · last 7 days

10-1710-1810-1910-2010-2110-2210-23

ByteDance: UI-TARS 7B : frequently asked questions

How much does the ByteDance: UI-TARS 7B API cost?
ByteDance: UI-TARS 7B costs Input $0.35 / 1M tokens. It is charged from your USD balance only for successful requests; failed requests are free.
What is the context window of ByteDance: UI-TARS 7B ?
ByteDance: UI-TARS 7B reads up to 128,000 tokens per request: prompt, history and documents together. It writes up to 2,048 output tokens per response.
What can ByteDance: UI-TARS 7B do?
ByteDance: UI-TARS 7B accepts image, text and returns text. It supports structured JSON output.
How do I call ByteDance: UI-TARS 7B from my code?
Point any OpenAI SDK at https://api14.com/api/v1 and set the model to "bytedance/ui-tars-1.5-7b". No other code changes. Copy a ready example from the code panel on this page.
What are alternatives to ByteDance: UI-TARS 7B ?
Comparable Text models at a similar price: inclusionAI: Ling 3.1 Flash, Meta: Muse Spark 1.3 Contributor, Meta: Muse Spark 1.2 Contributor. Each runs through the same API key, so switching is one string.

ByteDance: UI-TARS 7B community

New topic

This community has no topics yet. Open the first one about ByteDance: UI-TARS 7B .