kimi_k2_5
Creates, updates, deletes, gets or lists a kimi_k2_5 resource.
Overview
| Name | kimi_k2_5 |
| Type | Resource |
| Id | cloudflare.ai.kimi_k2_5 |
Fields
The following fields are returned by SELECT queries:
SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
workers_ai_post_run_cf_moonshotai_kimi_k2_5 | insert | account_id | queueRequest, tags | Runs inference on the @cf/moonshotai/kimi-k2.5 model. |
Parameters
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
account_id | string | The Cloudflare account ID. |
queueRequest | string | |
tags | string |
INSERT examples
- workers_ai_post_run_cf_moonshotai_kimi_k2_5
- Manifest
Runs inference on the @cf/moonshotai/kimi-k2.5 model.
INSERT INTO cloudflare.ai.kimi_k2_5 (
audio,
chat_template_kwargs,
frequency_penalty,
function_call,
functions,
logit_bias,
logprobs,
max_completion_tokens,
max_tokens,
metadata,
modalities,
model,
n,
parallel_tool_calls,
prediction,
presence_penalty,
prompt,
reasoning_effort,
response_format,
seed,
service_tier,
stop,
store,
stream,
stream_options,
temperature,
tool_choice,
tools,
top_logprobs,
top_p,
user,
web_search_options,
messages,
requests,
account_id,
queueRequest,
tags
)
SELECT
'{{ audio }}',
'{{ chat_template_kwargs }}',
{{ frequency_penalty }},
'{{ function_call }}',
'{{ functions }}',
'{{ logit_bias }}',
{{ logprobs }},
{{ max_completion_tokens }},
{{ max_tokens }},
'{{ metadata }}',
'{{ modalities }}',
'{{ model }}',
{{ n }},
{{ parallel_tool_calls }},
'{{ prediction }}',
{{ presence_penalty }},
'{{ prompt }}',
'{{ reasoning_effort }}',
'{{ response_format }}',
{{ seed }},
'{{ service_tier }}',
'{{ stop }}',
{{ store }},
{{ stream }},
'{{ stream_options }}',
{{ temperature }},
'{{ tool_choice }}',
'{{ tools }}',
{{ top_logprobs }},
{{ top_p }},
'{{ user }}',
'{{ web_search_options }}',
'{{ messages }}',
'{{ requests }}',
'{{ account_id }}',
'{{ queueRequest }}',
'{{ tags }}'
;
# Description fields are for documentation purposes
- name: kimi_k2_5
props:
- name: account_id
value: "{{ account_id }}"
description: Required parameter for the kimi_k2_5 resource.
- name: audio
description: |
Parameters for audio output. Required when modalities includes 'audio'.
value:
format: "{{ format }}"
voice: "{{ voice }}"
- name: chat_template_kwargs
value:
clear_thinking: {{ clear_thinking }}
enable_thinking: {{ enable_thinking }}
- name: frequency_penalty
value: {{ frequency_penalty }}
- name: function_call
value: "{{ function_call }}"
valid_values: ['none', 'auto']
- name: functions
value:
- description: "{{ description }}"
name: "{{ name }}"
parameters: "{{ parameters }}"
strict: {{ strict }}
- name: logit_bias
value: "{{ logit_bias }}"
- name: logprobs
value: {{ logprobs }}
- name: max_completion_tokens
value: {{ max_completion_tokens }}
- name: max_tokens
value: {{ max_tokens }}
- name: metadata
value: "{{ metadata }}"
- name: modalities
value:
- "{{ modalities }}"
- name: model
value: "{{ model }}"
description: |
ID of the model to use (e.g. '@cf/zai-org/glm-4.7-flash, etc').
- name: n
value: {{ n }}
- name: parallel_tool_calls
value: {{ parallel_tool_calls }}
description: |
Whether to enable parallel function calling during tool use.
default: true
- name: prediction
value:
content: "{{ content }}"
type: "{{ type }}"
- name: presence_penalty
value: {{ presence_penalty }}
- name: prompt
value: "{{ prompt }}"
description: |
The input text prompt for the model to generate a response.
- name: reasoning_effort
value: "{{ reasoning_effort }}"
valid_values: ['low', 'medium', 'high']
- name: response_format
description: |
Specifies the format the model must output.
value:
type: "{{ type }}"
json_schema:
description: "{{ description }}"
name: "{{ name }}"
schema: "{{ schema }}"
strict: {{ strict }}
- name: seed
value: {{ seed }}
- name: service_tier
value: "{{ service_tier }}"
valid_values: ['auto', 'default', 'flex', 'scale', 'priority']
- name: stop
value: "{{ stop }}"
- name: store
value: {{ store }}
- name: stream
value: {{ stream }}
- name: stream_options
value:
include_obfuscation: {{ include_obfuscation }}
include_usage: {{ include_usage }}
- name: temperature
value: {{ temperature }}
- name: tool_choice
value: "{{ tool_choice }}"
description: |
Controls which (if any) tool is called by the model. 'none' = no tools, 'auto' = model decides, 'required' = must call a tool.
valid_values: ['none', 'auto', 'required']
- name: tools
description: |
A list of tools the model may call.
value:
- function:
description: "{{ description }}"
name: "{{ name }}"
parameters: "{{ parameters }}"
strict: {{ strict }}
type: "{{ type }}"
custom:
description: "{{ description }}"
format:
type: "{{ type }}"
grammar:
definition: "{{ definition }}"
syntax: "{{ syntax }}"
name: "{{ name }}"
- name: top_logprobs
value: {{ top_logprobs }}
- name: top_p
value: {{ top_p }}
- name: user
value: "{{ user }}"
description: |
A unique identifier representing your end-user, for abuse monitoring.
- name: web_search_options
description: |
Options for the web search tool (when using built-in web search).
value:
search_context_size: "{{ search_context_size }}"
user_location:
approximate:
city: "{{ city }}"
country: "{{ country }}"
region: "{{ region }}"
timezone: "{{ timezone }}"
type: "{{ type }}"
- name: messages
description: |
A list of messages comprising the conversation so far.
value:
- content: "{{ content }}"
name: "{{ name }}"
role: "{{ role }}"
audio:
id: "{{ id }}"
function_call:
arguments: "{{ arguments }}"
name: "{{ name }}"
refusal: "{{ refusal }}"
tool_calls: "{{ tool_calls }}"
tool_call_id: "{{ tool_call_id }}"
- name: requests
value:
- audio:
format: "{{ format }}"
voice: "{{ voice }}"
chat_template_kwargs:
clear_thinking: {{ clear_thinking }}
enable_thinking: {{ enable_thinking }}
frequency_penalty: {{ frequency_penalty }}
function_call: "{{ function_call }}"
functions: "{{ functions }}"
logit_bias: "{{ logit_bias }}"
logprobs: {{ logprobs }}
max_completion_tokens: {{ max_completion_tokens }}
max_tokens: {{ max_tokens }}
metadata: "{{ metadata }}"
modalities: "{{ modalities }}"
model: "{{ model }}"
n: {{ n }}
parallel_tool_calls: {{ parallel_tool_calls }}
prediction:
content: "{{ content }}"
type: "{{ type }}"
presence_penalty: {{ presence_penalty }}
prompt: "{{ prompt }}"
reasoning_effort: "{{ reasoning_effort }}"
response_format:
type: "{{ type }}"
json_schema:
description: "{{ description }}"
name: "{{ name }}"
schema: "{{ schema }}"
strict: {{ strict }}
seed: {{ seed }}
service_tier: "{{ service_tier }}"
stop: "{{ stop }}"
store: {{ store }}
stream: {{ stream }}
stream_options:
include_obfuscation: {{ include_obfuscation }}
include_usage: {{ include_usage }}
temperature: {{ temperature }}
tool_choice: "{{ tool_choice }}"
tools: "{{ tools }}"
top_logprobs: {{ top_logprobs }}
top_p: {{ top_p }}
user: "{{ user }}"
web_search_options:
search_context_size: "{{ search_context_size }}"
user_location:
approximate:
city: "{{ city }}"
country: "{{ country }}"
region: "{{ region }}"
timezone: "{{ timezone }}"
type: "{{ type }}"
messages: "{{ messages }}"
- name: queueRequest
value: "{{ queueRequest }}"
- name: tags
value: "{{ tags }}"