Skip to content

Commit 482869b

Browse files
committed
Add Meta provider and update reasoning effort translations
- detach 'requires a reasoning model' from "Controls how much the model 'thinks'." so that 'edit-web-configuration-form.reasoning-effort.info' is reused - instead of "Controls how much the model 'thinks'.", should say 'controls how much computational time the model allocates to unpack your intent, break down complex logic, verify its assumptions, and self-correct.' - add missing translations to [Fragment] and [Pasted text] └── apps └── editor └── src ├── i18n │ └── translations │ └── common.ts └── views └── shared ├── forms │ ├── EditApiConfigurationForm │ │ └── EditApiConfigurationForm.tsx │ └── EditWebConfigurationForm │ └── EditWebConfigurationForm.tsx └── i18n └── translations ├── edit-api-configuration-form.ts └── edit-web-configuration-form.ts
1 parent 52087b5 commit 482869b

4 files changed

Lines changed: 59 additions & 53 deletions

File tree

‎apps/editor/src/constants/providers.ts‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,9 @@ export const PROVIDERS = {
3838
'LM Studio': {
3939
base_url: 'http://localhost:1234/v1'
4040
},
41+
Meta: {
42+
base_url: 'https://api.meta.ai/v1'
43+
},
4144
Mistral: {
4245
base_url: 'https://api.mistral.ai/v1'
4346
},

‎apps/editor/src/views/shared/forms/EditWebConfigurationForm/EditWebConfigurationForm.tsx‎

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -239,9 +239,7 @@ export const EditWebConfigurationForm: React.FC<Props> = (props) => {
239239
html_for="reasoning-effort"
240240
info={
241241
chatbot == 'OpenRouter'
242-
? t(
243-
'edit-web-configuration-form.reasoning-effort.info.openrouter'
244-
)
242+
? `${t('edit-web-configuration-form.reasoning-effort.info')} ${t('edit-web-configuration-form.reasoning-effort.requires-reasoning-model')}`
245243
: t('edit-web-configuration-form.reasoning-effort.info')
246244
}
247245
action={

‎apps/editor/src/views/shared/i18n/translations/edit-api-configuration-form.ts‎

Lines changed: 19 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -54,22 +54,25 @@ export const translations = {
5454
bg: 'Усилие за разсъждение'
5555
},
5656
'edit-api-configuration-form.reasoning-effort.info': {
57-
en: "Controls how much the model 'thinks'.",
58-
pl: "Kontroluje, jak bardzo model 'myśli'.",
59-
'zh-cn': '控制模型“思考”的程度。',
60-
ja: 'モデルが「考える」量を制御します。',
61-
'zh-tw': '控制模型「思考」的程度。',
62-
de: "Steuert, wie viel das Modell 'denkt'.",
63-
es: "Controla cuánto 'piensa' el modelo.",
64-
fr: "Contrôle à quel point le modèle 'réfléchit'.",
65-
'pt-br': "Controla o quanto o modelo 'pensa'.",
66-
ru: "Контролирует, сколько модель 'думает'.",
67-
ko: "모델이 '생각'하는 양을 제어합니다.",
68-
it: "Controlla quanto il modello 'pensa'.",
69-
tr: "Modelin ne kadar 'düşündüğünü' kontrol eder.",
70-
cs: "Řídí, jak moc model 'přemýšlí'.",
71-
hu: "Szabályozza, hogy a modell mennyit 'gondolkodik'.",
72-
bg: "Контролира колко 'мисли' моделът."
57+
en: 'Controls how much computational time the model allocates to unpack your intent, break down complex logic, verify its assumptions, and self-correct.',
58+
pl: 'Kontroluje, ile czasu obliczeniowego model przeznacza na rozpakowanie twoich intencji, rozbicie złożonej logiki, weryfikację swoich założeń i samokorektę.',
59+
'zh-cn':
60+
'控制模型分配多少计算时间来解析您的意图、分解复杂逻辑、验证其假设并进行自我纠正。',
61+
ja: 'モデルが意図を解釈し、複雑なロジックを分解し、前提を検証し、自己修正するために割り当てる計算時間を制御します。',
62+
'zh-tw':
63+
'控制模型分配多少運算時間來解析您的意圖、分解複雜邏輯、驗證其假設並進行自我糾正。',
64+
de: 'Steuert, wie viel Rechenzeit das Modell aufwendet, um Ihre Absicht zu entschlüsseln, komplexe Logik aufzuschlüsseln, seine Annahmen zu überprüfen und sich selbst zu korrigieren.',
65+
es: 'Controla cuánto tiempo de cálculo asigna el modelo para desentrañar su intención, desglosar la lógica compleja, verificar sus suposiciones y autocorregirse.',
66+
fr: "Contrôle le temps de calcul que le modèle alloue pour décrypter votre intention, décomposer une logique complexe, vérifier ses hypothèses et s'autocorriger.",
67+
'pt-br':
68+
'Controla quanto tempo computacional o modelo aloca para desvendar sua intenção, detalhar lógicas complexas, verificar suas suposições e se autocorrigir.',
69+
ru: 'Определяет, сколько вычислительного времени модель выделяет на раскрытие вашего намерения, разбор сложной логики, проверку своих предположений и самокоррекцию.',
70+
ko: '모델이 사용자의 의도를 파악하고, 복잡한 논리를 분해하고, 가정을 확인하고, 스스로 수정하는 데 할당하는 계산 시간을 제어합니다.',
71+
it: 'Controlla quanto tempo di calcolo il modello alloca per decifrare le tue intenzioni, scomporre la logica complessa, verificare le sue ipotesi e autocorreggersi.',
72+
tr: 'Modelin niyetinizi çözmek, karmaşık mantığı parçalara ayırmak, varsayımlarını doğrulamak ve kendi kendini düzeltmek için ne kadar hesaplama süresi ayıracağını kontrol eder.',
73+
cs: 'Řídí, kolik výpočetního času model vyhradí na rozklíčování vašeho záměru, rozbití složité logiky, ověření svých předpokladů a sebekorekci.',
74+
hu: 'Szabályozza, hogy a modell mennyi számítási időt fordít a szándék kibontására, az összetett logika lebontására, a feltételezések ellenőrzésére és az önkorrekcióra.',
75+
bg: 'Контролира колко изчислително време отделя моделът, за да разгадае намерението ви, да разбие сложната логика, да провери предположенията си и да се самокоригира.'
7376
},
7477
'edit-api-configuration-form.unset': {
7578
en: 'Unset',

‎apps/editor/src/views/shared/i18n/translations/edit-web-configuration-form.ts‎

Lines changed: 36 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -90,41 +90,43 @@ export const translations = {
9090
bg: 'Усилие за разсъждение'
9191
},
9292
'edit-web-configuration-form.reasoning-effort.info': {
93-
en: "Controls how much the model 'thinks'.",
94-
pl: "Kontroluje, jak bardzo model 'myśli'.",
95-
'zh-cn': '控制模型“思考”的程度。',
96-
ja: 'モデルが「考える」量を制御します。',
97-
'zh-tw': '控制模型「思考」的程度。',
98-
de: "Steuert, wie viel das Modell 'denkt'.",
99-
es: "Controla cuánto 'piensa' el modelo.",
100-
fr: "Contrôle à quel point le modèle 'réfléchit'.",
101-
'pt-br': "Controla o quanto o modelo 'pensa'.",
102-
ru: "Контролирует, сколько модель 'думает'.",
103-
ko: "모델이 '생각'하는 양을 제어합니다.",
104-
it: "Controlla quanto il modello 'pensa'.",
105-
tr: "Modelin ne kadar 'düşündüğünü' kontrol eder.",
106-
cs: "Řídí, jak moc model 'přemýšlí'.",
107-
hu: "Szabályozza, hogy a modell mennyit 'gondolkodik'.",
108-
bg: "Контролира колко 'мисли' моделът."
109-
},
110-
'edit-web-configuration-form.reasoning-effort.info.openrouter': {
111-
en: "Controls how much the model 'thinks'. Requires a reasoning model.",
112-
pl: "Kontroluje, jak bardzo model 'myśli'. Wymaga modelu rozumującego.",
113-
'zh-cn': '控制模型“思考”的程度。需要推理模型。',
114-
ja: 'モデルが「考える」量を制御します。推論モデルが必要です。',
115-
'zh-tw': '控制模型「思考」的程度。需要推理模型。',
116-
de: "Steuert, wie viel das Modell 'denkt'. Erfordert ein Argumentationsmodell.",
117-
es: "Controla cuánto 'piensa' el modelo. Requiere un modelo de razonamiento.",
118-
fr: "Contrôle à quel point le modèle 'réfléchit'. Nécessite un modèle de raisonnement.",
93+
en: 'Controls how much computational time the model allocates to unpack your intent, break down complex logic, verify its assumptions, and self-correct.',
94+
pl: 'Kontroluje, ile czasu obliczeniowego model przeznacza na rozpakowanie twoich intencji, rozbicie złożonej logiki, weryfikację swoich założeń i samokorektę.',
95+
'zh-cn':
96+
'控制模型分配多少计算时间来解析您的意图、分解复杂逻辑、验证其假设并进行自我纠正。',
97+
ja: 'モデルが意図を解釈し、複雑なロジックを分解し、前提を検証し、自己修正するために割り当てる計算時間を制御します。',
98+
'zh-tw':
99+
'控制模型分配多少運算時間來解析您的意圖、分解複雜邏輯、驗證其假設並進行自我糾正。',
100+
de: 'Steuert, wie viel Rechenzeit das Modell aufwendet, um Ihre Absicht zu entschlüsseln, komplexe Logik aufzuschlüsseln, seine Annahmen zu überprüfen und sich selbst zu korrigieren.',
101+
es: 'Controla cuánto tiempo de cálculo asigna el modelo para desentrañar su intención, desglosar la lógica compleja, verificar sus suposiciones y autocorregirse.',
102+
fr: "Contrôle le temps de calcul que le modèle alloue pour décrypter votre intention, décomposer une logique complexe, vérifier ses hypothèses et s'autocorriger.",
119103
'pt-br':
120-
"Controla o quanto o modelo 'pensa'. Requer um modelo de raciocínio.",
121-
ru: "Контролирует, сколько модель 'думает'. Требуется модель рассуждения.",
122-
ko: "모델이 '생각'하는 양을 제어합니다. 추론 모델이 필요합니다.",
123-
it: "Controlla quanto il modello 'pensa'. Richiede un modello di ragionamento.",
124-
tr: "Modelin ne kadar 'düşündüğünü' kontrol eder. Akıl yürütme modeli gerektirir.",
125-
cs: "Řídí, jak moc model 'přemýšlí'. Vyžaduje model uvažování.",
126-
hu: "Szabályozza, hogy a modell mennyit 'gondolkodik'. Érvelő modellt igényel.",
127-
bg: "Контролира колко 'мисли' моделът. Изисква модел за разсъждение."
104+
'Controla quanto tempo computacional o modelo aloca para desvendar sua intenção, detalhar lógicas complexas, verificar suas suposições e se autocorrigir.',
105+
ru: 'Определяет, сколько вычислительного времени модель выделяет на раскрытие вашего намерения, разбор сложной логики, проверку своих предположений и самокоррекцию.',
106+
ko: '모델이 사용자의 의도를 파악하고, 복잡한 논리를 분해하고, 가정을 확인하고, 스스로 수정하는 데 할당하는 계산 시간을 제어합니다.',
107+
it: 'Controlla quanto tempo di calcolo il modello alloca per decifrare le tue intenzioni, scomporre la logica complessa, verificare le sue ipotesi e autocorreggersi.',
108+
tr: 'Modelin niyetinizi çözmek, karmaşık mantığı parçalara ayırmak, varsayımlarını doğrulamak ve kendi kendini düzeltmek için ne kadar hesaplama süresi ayıracağını kontrol eder.',
109+
cs: 'Řídí, kolik výpočetního času model vyhradí na rozklíčování vašeho záměru, rozbití složité logiky, ověření svých předpokladů a sebekorekci.',
110+
hu: 'Szabályozza, hogy a modell mennyi számítási időt fordít a szándék kibontására, az összetett logika lebontására, a feltételezések ellenőrzésére és az önkorrekcióra.',
111+
bg: 'Контролира колко изчислително време отделя моделът, за да разгадае намерението ви, да разбие сложната логика, да провери предположенията си и да се самокоригира.'
112+
},
113+
'edit-web-configuration-form.reasoning-effort.requires-reasoning-model': {
114+
en: 'Requires a reasoning model.',
115+
pl: 'Wymaga modelu rozumującego.',
116+
'zh-cn': '需要推理模型。',
117+
ja: '推論モデルが必要です。',
118+
'zh-tw': '需要推理模型。',
119+
de: 'Erfordert ein Argumentationsmodell.',
120+
es: 'Requiere un modelo de razonamiento.',
121+
fr: 'Nécessite un modèle de raisonnement.',
122+
'pt-br': 'Requer um modelo de raciocínio.',
123+
ru: 'Требуется модель рассуждения.',
124+
ko: '추론 모델이 필요합니다.',
125+
it: 'Richiede un modello di ragionamento.',
126+
tr: 'Akıl yürütme modeli gerektirir.',
127+
cs: 'Vyžaduje model uvažování.',
128+
hu: 'Érvelő modellt igényel.',
129+
bg: 'Изисква модел за разсъждение.'
128130
},
129131
'edit-web-configuration-form.name': {
130132
en: 'Name',

0 commit comments

Comments
 (0)