AICommandParameter
AICommand๊ฐ ๋ฐ๋ ๋จ์ผ ํ๋ผ๋ฏธํฐ์ ์ ์.
๊ตฌํ๋ถ์์ JSONSchema์ properties ํญ๋ชฉ์ผ๋ก ๋ณํ๋๋ค.
์ค์ฒฉ ๊ตฌ์กฐ๋ ์ฌ๊ท์ ์ผ๋ก ํํํ๋ค โ array๋ items๋ก ์์ ์คํค๋ง๋ฅผ,
object๋ properties๋ก ํ์ ์์ฑ์ ์ง์ ํ๋ค.
Properties
description: string (opens in a new tab) readonly
LLM์ด ์ธ์๋ฅผ ์ ํํ ์ฑ์ฐ๋ ๋ฐ ํ์ํ ์ค๋ช . function calling ํ์ง์ ์ํด ํ์์ด๋ค.
default: undefined
editable: boolean (opens in a new tab) readonly
์ฌ์ฉ์ ์์ ๊ฐ๋ฅ ์ฌ๋ถ. [์ฃผ์] ํ์ฌ UI ์ฉ๋๋ก๋ง ์ฌ์ฉ๋๋ค.
default: undefined
enum: Array (opens in a new tab)<string (opens in a new tab) | number (opens in a new tab)> readonly
ํ์ฉ๋๋ ๊ฐ์ ์งํฉ(์: ์ ๋ ฌ ๋ฐฉํฅ "asc"|"desc", ์ง๊ณ "sum"|"avg"|"count").
default: undefined
items: AIToolParameter readonly
type์ด "array"์ผ ๋ ์์์ ์คํค๋ง.
default: undefined
properties: Array (opens in a new tab)<AIToolParameter> readonly
type์ด "object"์ผ ๋ ํ์ ์์ฑ๋ค์ ์คํค๋ง.
default: undefined
range: { max: number;min: number;step: number; } readonly
๊ฐ์ ๋ฒ์(์: ์ต์๊ฐ, ์ต๋๊ฐ, ๋จ๊ณ). [์ฃผ์] ํ์ฌ UI ์ฉ๋๋ก๋ง ์ฌ์ฉ๋๋ค.
default: undefined
visible: boolean (opens in a new tab) readonly
UI ํ์ ์ฌ๋ถ. [์ฃผ์] ํ์ฌ UI ์ฉ๋๋ก๋ง ์ฌ์ฉ๋๋ค.
default: undefined