Tabbit
ResourcesBlogModels
Tabbit LogoTabbit

Tabbit — The AI Browser that Works for You

Topics

  • AI Browser Resources
  • Agentic Browser Resources
  • Browser Downloads and Install Guides
  • Browser Comparisons
  • AI Browser Alternatives
  • Browser Productivity Resources

Popular Guides

  • AI Browser
  • Agentic Browser Download
  • Best AI Browser 2026: Top 9 Tested & Ranked
  • AI Browser Download
  • Free AI Browser
  • Best AI Browser 2026
  • AI Browser Comparison 2026
  • AI Browser for Windows
  • AI Browser for Mac
  • Chrome Alternative 2026

Events

  • Tabbit Skill Competition
  • KPOP SBTI Fandom Personality Test
  • Tabbit Campus Creator Program
  • fifi's Picks: AI Skills for Research Papers
  • User Survey

About

  • Tabbit Blog
  • Press & Media
English
简体中文English
Prompts and workflows

Kimi K2.5 · configuration

Kimi K2.5 Thinking/Instant and Vision Tool Configuration

Kimi's official repository separates Thinking and Instant parameters and vision-tool configuration, with chat-template and reasoning_content checks at deployment.

Source not verifiedKimi K2.5 client or API; confirm the live model ID, tools, permissions, and version before execution.

Prerequisites and inputs

  • task goal
  • source or reference material
  • runtime constraints
  • acceptance criteria

Complete templates

Editorial adaptation: task template

Tabbit editorial adaptation; not the original source prompt
For {{DEPLOYMENT_TARGET}}, choose {{MODE}}, pin {{TEMPERATURE}}, {{CHAT_TEMPLATE_VERSION}}, and {{TOOL_SCHEMA}}, and record {{REASONING_CONTENT_POLICY}}, {{PARSER_BEHAVIOR}}, and {{VISION_CASES}} separately. Run {{SMOKE_TESTS}} before checking {{FALLBACK_BEHAVIOR}}; one provider parser does not represent every deployment.

Before running, fill every variable and return each value in the acceptance record.

Replace before running: {{DEPLOYMENT_TARGET}}, {{MODE}}, {{TEMPERATURE}}, {{CHAT_TEMPLATE_VERSION}}, {{TOOL_SCHEMA}}, {{REASONING_CONTENT_POLICY}}, {{PARSER_BEHAVIOR}}, {{VISION_CASES}}, {{SMOKE_TESTS}}, {{FALLBACK_BEHAVIOR}}

For {{DEPLOYMENT_TARGET}}, choose {{MODE}}, pin {{TEMPERATURE}}, {{CHAT_TEMPLATE_VERSION}}, and {{TOOL_SCHEMA}}, and record {{REASONING_CONTENT_POLICY}}, {{PARSER_BEHAVIOR}}, and {{VISION_CASES}} separately. Run {{SMOKE_TESTS}} before checking {{FALLBACK_BEHAVIOR}}; one provider parser does not represent every deployment.

Read the source research notes

One-sentence takeaway

K2.5's Thinking and Instant modes are not changed by editing a text prompt alone: the official guidance gives the two modes different temperatures and requires explicitly switching between them through the API/extra_body. Third-party deployments also need to verify the chat template, reasoning_content, and provider parser.

Use cases

  • Suitable tasks: text/image/video conversations, visual analysis, coding agents, search, and multi-step tool calls.

  • Unsuitable tasks: mixing Thinking and Instant parameters, or deploying tool writes directly without verifying the provider.

  • Applicable model versions: Kimi K2.5; official API and vLLM/SGLang/KTransformers versions may use different fields.

  • Applicable clients, agents, or APIs: Kimi API, OpenAI/Anthropic-compatible APIs, Kimi Code, vLLM/SGLang.

  • Recommended reasoning levels and parameters: Thinking temperature=1.0, top_p=0.95; Instant temperature=0.6, top_p=0.95; context length 256k; set max_tokens according to the task.

Ready-to-use content

import openai

client = openai.OpenAI(api_key="<KIMI_API_KEY>", base_url="<KIMI_BASE_URL>")
messages = [
    {"role": "system", "content": "You are Kimi, an AI assistant created by Moonshot AI."},
    {"role": "user", "content": "Analyze this image and list verifiable facts, anomalies, and next checks."}
]

# Thinking mode: official API
thinking = client.chat.completions.create(
    model="kimi-k2.5",
    messages=messages,
    temperature=1.0,
    top_p=0.95,
    max_tokens=8192,
    extra_body={"thinking": {"type": "enabled"}},
)

# Instant mode: official API
instant = client.chat.completions.create(
    model="kimi-k2.5",
    messages=messages,
    temperature=0.6,
    top_p=0.95,
    max_tokens=4096,
    extra_body={"thinking": {"type": "disabled"}},
)

For vLLM/SGLang, the official repository says Instant can use extra_body={"chat_template_kwargs":{"thinking":False}}; run the Kimi Vendor Verifier before deployment.

Test/workflow steps

  1. Use the same input to test Thinking and Instant separately for latency, tokens, correctness, and tool calls.

  2. For visual tasks, record the original images/videos, media encoding, dimensions, request fields, and output; do not record only the text.

  3. Run the Vendor Verifier/KVV and multi-turn tool calls for third-party providers, and compare the output with the official API.

  4. Check that multi-turn assistant messages correctly preserve reasoning_content; remove explicit null values to avoid contaminating the chat template.

  5. During load testing, verify 200/429 responses, empty responses, timeouts, early EOS termination, and idempotent retries.

Original evidence and data

  • The official repository gives temperature=1.0 for Thinking, temperature=0.6 for Instant, and top_p=0.95, and distinguishes the switching fields for the official API and vLLM/SGLang.

  • Official model summary: MoE, 1T total parameters, 32B active parameters, 256K context, and native vision.

  • Officially recommended deployment engines include vLLM, SGLang, and KTransformers; the minimum Transformers version is 4.57.1.

  • Official requirements/examples show reasoning_content and remind users to handle intermediate state correctly in multi-turn thinking/tool calls.

Boundaries of use

  • These parameters are official starting recommendations and are not guaranteed to be optimal for a specific provider, task, or quantized model.

  • The extra_body fields may differ across APIs/engines; do not send official API fields directly to every OpenAI-compatible service.

  • reasoning_content is not a user-visible explanation and should be stored/filtered according to the provider's documentation; an explicit null may be rendered as text by the template.

  • Tool calls, EOS/grammar, and rate limiting are end-to-end system issues that model benchmarks cannot cover.

Source excerpt or observation (compliance-short quote only)

The official repository recommends using the Kimi Vendor Verifier to validate deployments; this is an important practice given differences among open-model providers.

Source and dates

GitHub / MoonshotAI/Kimi-K2.5 · Source date: Not disclosed · Edited: 2026-09-20

Read the original source
Variable checklist

Still to replace: 10

{{DEPLOYMENT_TARGET}}{{MODE}}{{TEMPERATURE}}{{CHAT_TEMPLATE_VERSION}}{{TOOL_SCHEMA}}{{REASONING_CONTENT_POLICY}}{{PARSER_BEHAVIOR}}{{VISION_CASES}}{{SMOKE_TESTS}}{{FALLBACK_BEHAVIOR}}

Related prompts

Kimi K2.5 Vision Coding and Agent Swarm Task Prompt

Related reviews

Kimi K2.5 Official Release: Multimodality, Agent Swarm, and Coding BenchmarksFireworks' Quality Comparison of the Official Kimi K2.5 API and Deployment StackBenchLM's Public Benchmark Ledger and Task Stratification for Kimi K2.5Reddit LocalLLaMA's Experience with Kimi K2.5 Coding and Deployment

Kimi K2.5

Use Kimi K2.5 in Tabbit

Run this guide in the environment listed above. Downloading does not transfer the template or establish model availability for your account.