chore: Make the `usage` property of LLM-based nodes available in variable picker

pull/21766/head
Davide Delbianco 11 months ago
parent efc8888372
commit 4a917daf16
No known key found for this signature in database
GPG Key ID: 3C00412F2A31305E

@ -480,6 +480,10 @@ export const LLM_OUTPUT_STRUCT: Var[] = [
variable: 'text', variable: 'text',
type: VarType.string, type: VarType.string,
}, },
{
variable: 'usage',
type: VarType.object,
},
] ]
export const KNOWLEDGE_RETRIEVAL_OUTPUT_STRUCT: Var[] = [ export const KNOWLEDGE_RETRIEVAL_OUTPUT_STRUCT: Var[] = [
@ -501,6 +505,10 @@ export const QUESTION_CLASSIFIER_OUTPUT_STRUCT = [
variable: 'class_name', variable: 'class_name',
type: VarType.string, type: VarType.string,
}, },
{
variable: 'usage',
type: VarType.object,
},
] ]
export const HTTP_REQUEST_OUTPUT_STRUCT: Var[] = [ export const HTTP_REQUEST_OUTPUT_STRUCT: Var[] = [

@ -282,6 +282,11 @@ const Panel: FC<NodePanelProps<LLMNodeType>> = ({
type='string' type='string'
description={t(`${i18nPrefix}.outputVars.output`)} description={t(`${i18nPrefix}.outputVars.output`)}
/> />
<VarItem
name='usage'
type='object'
description={t(`${i18nPrefix}.outputVars.usage`)}
/>
{inputs.structured_output_enabled && ( {inputs.structured_output_enabled && (
<> <>
<Split className='mt-3' /> <Split className='mt-3' />

@ -129,6 +129,11 @@ const Panel: FC<NodePanelProps<QuestionClassifierNodeType>> = ({
type='string' type='string'
description={t(`${i18nPrefix}.outputVars.className`)} description={t(`${i18nPrefix}.outputVars.className`)}
/> />
<VarItem
name='usage'
type='object'
description={t(`${i18nPrefix}.outputVars.usage`)}
/>
</> </>
</OutputVars> </OutputVars>
</div> </div>

@ -669,6 +669,7 @@ const translation = {
inputVars: 'Eingabevariablen', inputVars: 'Eingabevariablen',
outputVars: { outputVars: {
className: 'Klassennamen', className: 'Klassennamen',
usage: 'Nutzungsinformationen des Modells',
}, },
class: 'Klasse', class: 'Klasse',
classNamePlaceholder: 'Geben Sie Ihren Klassennamen ein', classNamePlaceholder: 'Geben Sie Ihren Klassennamen ein',

@ -673,6 +673,7 @@ const translation = {
inputVars: 'Input Variables', inputVars: 'Input Variables',
outputVars: { outputVars: {
className: 'Class Name', className: 'Class Name',
usage: 'Model Usage Information',
}, },
class: 'Class', class: 'Class',
classNamePlaceholder: 'Write your class name', classNamePlaceholder: 'Write your class name',

@ -667,6 +667,7 @@ const translation = {
inputVars: 'Variables de entrada', inputVars: 'Variables de entrada',
outputVars: { outputVars: {
className: 'Nombre de la clase', className: 'Nombre de la clase',
usage: 'Información de uso del modelo',
}, },
class: 'Clase', class: 'Clase',
classNamePlaceholder: 'Escribe el nombre de tu clase', classNamePlaceholder: 'Escribe el nombre de tu clase',

@ -669,6 +669,7 @@ const translation = {
inputVars: 'متغیرهای ورودی', inputVars: 'متغیرهای ورودی',
outputVars: { outputVars: {
className: 'نام کلاس', className: 'نام کلاس',
usage: 'اطلاعات استفاده از مدل',
}, },
class: 'کلاس', class: 'کلاس',
classNamePlaceholder: 'نام کلاس خود را بنویسید', classNamePlaceholder: 'نام کلاس خود را بنویسید',

@ -669,6 +669,7 @@ const translation = {
inputVars: 'Variables de saisie', inputVars: 'Variables de saisie',
outputVars: { outputVars: {
className: 'Nom de la classe', className: 'Nom de la classe',
usage: 'Informations sur l\'utilisation du modèle',
}, },
class: 'Classe', class: 'Classe',
classNamePlaceholder: 'Écrivez le nom de votre classe', classNamePlaceholder: 'Écrivez le nom de votre classe',

@ -685,6 +685,7 @@ const translation = {
inputVars: 'इनपुट वेरिएबल्स', inputVars: 'इनपुट वेरिएबल्स',
outputVars: { outputVars: {
className: 'क्लास नाम', className: 'क्लास नाम',
usage: 'मॉडल उपयोग जानकारी',
}, },
class: 'क्लास', class: 'क्लास',
classNamePlaceholder: 'अपना क्लास नाम लिखें', classNamePlaceholder: 'अपना क्लास नाम लिखें',

@ -688,6 +688,7 @@ const translation = {
inputVars: 'Variabili di Input', inputVars: 'Variabili di Input',
outputVars: { outputVars: {
className: 'Nome Classe', className: 'Nome Classe',
usage: 'Informazioni sull\'utilizzo del modello',
}, },
class: 'Classe', class: 'Classe',
classNamePlaceholder: 'Scrivi il nome della tua classe', classNamePlaceholder: 'Scrivi il nome della tua classe',

@ -676,6 +676,7 @@ const translation = {
inputVars: '入力変数', inputVars: '入力変数',
outputVars: { outputVars: {
className: 'クラス名', className: 'クラス名',
usage: 'モデル使用量',
}, },
class: 'クラス', class: 'クラス',
classNamePlaceholder: 'クラス名を入力してください', classNamePlaceholder: 'クラス名を入力してください',

@ -669,6 +669,7 @@ const translation = {
inputVars: '입력 변수', inputVars: '입력 변수',
outputVars: { outputVars: {
className: '클래스 이름', className: '클래스 이름',
usage: '모델 사용 정보',
}, },
class: '클래스', class: '클래스',
classNamePlaceholder: '클래스 이름을 작성하세요', classNamePlaceholder: '클래스 이름을 작성하세요',

@ -669,6 +669,7 @@ const translation = {
inputVars: 'Zmienne wejściowe', inputVars: 'Zmienne wejściowe',
outputVars: { outputVars: {
className: 'Nazwa klasy', className: 'Nazwa klasy',
usage: 'Informacje o użyciu modelu',
}, },
class: 'Klasa', class: 'Klasa',
classNamePlaceholder: 'Napisz nazwę swojej klasy', classNamePlaceholder: 'Napisz nazwę swojej klasy',

@ -669,6 +669,7 @@ const translation = {
inputVars: 'Variáveis de entrada', inputVars: 'Variáveis de entrada',
outputVars: { outputVars: {
className: 'Nome da classe', className: 'Nome da classe',
usage: 'Informações de uso do modelo',
}, },
class: 'Classe', class: 'Classe',
classNamePlaceholder: 'Escreva o nome da sua classe', classNamePlaceholder: 'Escreva o nome da sua classe',

@ -669,6 +669,7 @@ const translation = {
inputVars: 'Variabile de intrare', inputVars: 'Variabile de intrare',
outputVars: { outputVars: {
className: 'Nume clasă', className: 'Nume clasă',
usage: 'Informații de utilizare a modelului',
}, },
class: 'Clasă', class: 'Clasă',
classNamePlaceholder: 'Scrieți numele clasei', classNamePlaceholder: 'Scrieți numele clasei',

@ -669,6 +669,7 @@ const translation = {
inputVars: 'Входные переменные', inputVars: 'Входные переменные',
outputVars: { outputVars: {
className: 'Имя класса', className: 'Имя класса',
usage: 'Информация об использовании модели',
}, },
class: 'Класс', class: 'Класс',
classNamePlaceholder: 'Введите имя вашего класса', classNamePlaceholder: 'Введите имя вашего класса',

@ -667,6 +667,7 @@ const translation = {
questionClassifiers: { questionClassifiers: {
outputVars: { outputVars: {
className: 'Ime razreda', className: 'Ime razreda',
usage: 'Informacije o uporabi modela',
}, },
instruction: 'Navodilo', instruction: 'Navodilo',
addClass: 'Dodaj razred', addClass: 'Dodaj razred',

@ -668,6 +668,7 @@ const translation = {
inputVars: 'ตัวแปรอินพุต', inputVars: 'ตัวแปรอินพุต',
outputVars: { outputVars: {
className: 'ชื่อคลาส', className: 'ชื่อคลาส',
usage: 'ข้อมูลการใช้งานรุ่น',
}, },
class: 'ประเภท', class: 'ประเภท',
classNamePlaceholder: 'เขียนชื่อชั้นเรียนของคุณ', classNamePlaceholder: 'เขียนชื่อชั้นเรียนของคุณ',

@ -670,6 +670,7 @@ const translation = {
inputVars: 'Giriş Değişkenleri', inputVars: 'Giriş Değişkenleri',
outputVars: { outputVars: {
className: 'Sınıf Adı', className: 'Sınıf Adı',
usage: 'Model Kullanım Bilgileri',
}, },
class: 'Sınıf', class: 'Sınıf',
classNamePlaceholder: 'Sınıf adınızı yazın', classNamePlaceholder: 'Sınıf adınızı yazın',

@ -669,6 +669,7 @@ const translation = {
inputVars: 'Вхідні змінні', inputVars: 'Вхідні змінні',
outputVars: { outputVars: {
className: 'Назва класу', className: 'Назва класу',
usage: 'Інформація про використання моделі',
}, },
class: 'Клас', class: 'Клас',
classNamePlaceholder: 'Напишіть назву вашого класу', classNamePlaceholder: 'Напишіть назву вашого класу',

@ -669,6 +669,7 @@ const translation = {
inputVars: 'Biến đầu vào', inputVars: 'Biến đầu vào',
outputVars: { outputVars: {
className: 'Tên lớp', className: 'Tên lớp',
usage: 'Thông tin sử dụng mô hình',
}, },
class: 'Lớp', class: 'Lớp',
classNamePlaceholder: 'Viết tên lớp của bạn', classNamePlaceholder: 'Viết tên lớp của bạn',

@ -674,6 +674,7 @@ const translation = {
inputVars: '输入变量', inputVars: '输入变量',
outputVars: { outputVars: {
className: '分类名称', className: '分类名称',
usage: '模型用量信息',
}, },
class: '分类', class: '分类',
classNamePlaceholder: '输入你的分类名称', classNamePlaceholder: '输入你的分类名称',

@ -670,6 +670,7 @@ const translation = {
inputVars: '輸入變量', inputVars: '輸入變量',
outputVars: { outputVars: {
className: '分類名稱', className: '分類名稱',
usage: '模型用量信息',
}, },
class: '分類', class: '分類',
classNamePlaceholder: '輸入你的分類名稱', classNamePlaceholder: '輸入你的分類名稱',

Loading…
Cancel
Save