ai_search
Creates, updates, deletes, gets or lists an ai_search resource.
Overview
| Name | ai_search |
| Type | Resource |
| Id | cloudflare.ai.ai_search |
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 |
|---|---|---|---|---|
autorag_config_ai_search | insert | id, account_id, query |
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. |
id | string | Resource ID. |
INSERT examples
- autorag_config_ai_search
- Manifest
No description available.
INSERT INTO cloudflare.ai.ai_search (
filters,
max_num_results,
model,
query,
ranking_options,
reranking,
rewrite_query,
stream,
system_prompt,
id,
account_id
)
SELECT
'{{ filters }}',
{{ max_num_results }},
'{{ model }}',
'{{ query }}' /* required */,
'{{ ranking_options }}',
'{{ reranking }}',
{{ rewrite_query }},
{{ stream }},
'{{ system_prompt }}',
'{{ id }}',
'{{ account_id }}'
RETURNING
result,
success
;
# Description fields are for documentation purposes
- name: ai_search
props:
- name: id
value: "{{ id }}"
description: Required parameter for the ai_search resource.
- name: account_id
value: "{{ account_id }}"
description: Required parameter for the ai_search resource.
- name: filters
value:
key: "{{ key }}"
type: "{{ type }}"
value: "{{ value }}"
filters:
- key: "{{ key }}"
type: "{{ type }}"
value: "{{ value }}"
- name: max_num_results
value: {{ max_num_results }}
default: 10
- name: model
value: "{{ model }}"
valid_values: ['@cf/meta/llama-3.3-70b-instruct-fp8-fast', '@cf/meta/llama-3.1-8b-instruct-fast', '@cf/meta/llama-3.1-8b-instruct-fp8', '@cf/meta/llama-4-scout-17b-16e-instruct', '@cf/qwen/qwen3-30b-a3b-fp8', '@cf/deepseek-ai/deepseek-r1-distill-qwen-32b', '@cf/moonshotai/kimi-k2-instruct', 'anthropic/claude-3-7-sonnet', 'anthropic/claude-sonnet-4', 'anthropic/claude-opus-4', 'anthropic/claude-3-5-haiku', 'cerebras/qwen-3-235b-a22b-instruct', 'cerebras/qwen-3-235b-a22b-thinking', 'cerebras/llama-3.3-70b', 'cerebras/llama-4-maverick-17b-128e-instruct', 'cerebras/llama-4-scout-17b-16e-instruct', 'cerebras/gpt-oss-120b', 'google-ai-studio/gemini-2.5-flash', 'google-ai-studio/gemini-2.5-pro', 'grok/grok-4', 'groq/llama-3.3-70b-versatile', 'groq/llama-3.1-8b-instant', 'openai/gpt-5', 'openai/gpt-5-mini', 'openai/gpt-5-nano']
- name: query
value: "{{ query }}"
- name: ranking_options
value:
ranker: "{{ ranker }}"
score_threshold: {{ score_threshold }}
default: [object Object]
- name: reranking
value:
enabled: {{ enabled }}
model: "{{ model }}"
- name: rewrite_query
value: {{ rewrite_query }}
default: false
- name: stream
value: {{ stream }}
default: false
- name: system_prompt
value: "{{ system_prompt }}"