Skip to content

Commit 2bf3e88

Browse files
committed
Update model verification payloads and ignore code at cursor sections in relevant files parser
- even though model supports audio, we get `AxiosError: Request failed with status code 400` - when axios fails, log error message - console log error message (not just status code)
1 parent 7f62681 commit 2bf3e88

3 files changed

Lines changed: 12 additions & 48 deletions

File tree

‎apps/editor/src/commands/apply-response-command/utils/response-parser/parsers/relevant-files-parser/relevant-files-parser.ts‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ export const parse_relevant_files = (params: {
1313
params.response.includes('### Created file:') ||
1414
params.response.includes('### Updated file:') ||
1515
params.response.includes('### Deleted file:') ||
16-
params.response.includes('### Renamed file:')
16+
params.response.includes('### Renamed file:') ||
17+
params.response.includes('### Code at cursor:')
1718
) {
1819
return null
1920
}

‎apps/editor/src/i18n/translations/views/shared/actions/api/create/interactions/verify-model.ts‎

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -35,43 +35,6 @@ export const translations = {
3535
hu: 'Tesztüzenet küldése...',
3636
bg: 'Изпращане на тестово съобщение...'
3737
},
38-
'views.shared.actions.api.create.interactions.verify-model.prompt.transcribe':
39-
{
40-
en: 'Transcribe this audio.',
41-
pl: 'Przepisz ten dźwięk.',
42-
'zh-cn': '转录此音频。',
43-
ja: 'この音声を書き起こして。',
44-
'zh-tw': '轉錄此音訊。',
45-
de: 'Transkribiere dieses Audio.',
46-
es: 'Transcribe este audio.',
47-
fr: 'Transcrire cet audio.',
48-
'pt-br': 'Transcreva este áudio.',
49-
ru: 'Транскрибируй это аудио.',
50-
ko: '이 오디오를 텍스트로 변환하세요.',
51-
it: 'Trascrivi questo audio.',
52-
tr: 'Bu sesi metne çevir.',
53-
cs: 'Přepiš tento zvuk.',
54-
hu: 'Írd át ezt a hangot.',
55-
bg: 'Транскрибирай това аудио.'
56-
},
57-
'views.shared.actions.api.create.interactions.verify-model.prompt.test': {
58-
en: 'Test',
59-
pl: 'Test',
60-
'zh-cn': '测试',
61-
ja: 'テスト',
62-
'zh-tw': '測試',
63-
de: 'Test',
64-
es: 'Prueba',
65-
fr: 'Test',
66-
'pt-br': 'Teste',
67-
ru: 'Тест',
68-
ko: '테스트',
69-
it: 'Test',
70-
tr: 'Test',
71-
cs: 'Test',
72-
hu: 'Teszt',
73-
bg: 'Тест'
74-
},
7538
'views.shared.actions.api.create.interactions.verify-model.warning.audio.title':
7639
{
7740
en: 'Audio modality not supported',

‎apps/editor/src/views/shared/actions/api/create/interactions/verify-model.ts‎

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -30,25 +30,24 @@ export const verify_model = async (params: {
3030
{
3131
role: 'user',
3232
content: [
33-
{
34-
type: 'text',
35-
text: t(
36-
'views.shared.actions.api.create.interactions.verify-model.prompt.transcribe'
37-
)
38-
},
3933
{
4034
type: 'input_audio',
41-
input_audio: { data: '', format: 'wav' }
35+
input_audio: {
36+
data:
37+
'UklGRiR9AABXQVZFZm10IBAAAAABAAEAgD4AAAB9AAACABAAZGF0YQB9' +
38+
// 1 second of silence (16kHz, 16-bit, mono WAV)
39+
'AAAA'.repeat(10667) +
40+
'AA==',
41+
format: 'wav'
42+
}
4243
}
4344
]
4445
}
4546
]
4647
: [
4748
{
4849
role: 'user',
49-
content: t(
50-
'views.shared.actions.api.create.interactions.verify-model.prompt.test'
51-
)
50+
content: 'Hello!'
5251
}
5352
]
5453

@@ -76,6 +75,7 @@ export const verify_model = async (params: {
7675
success = true
7776
} catch (e: any) {
7877
if (!token.isCancellationRequested) {
78+
console.log(e.response?.data || e.message)
7979
error = e
8080
}
8181
}

0 commit comments

Comments
 (0)