Skip to content

Commit 0ac42b4

Browse files
feat: initial implementation of multimodal runner with lfm vlm
1 parent 00fd99c commit 0ac42b4

File tree

18 files changed

+1511
-29
lines changed

18 files changed

+1511
-29
lines changed

apps/llm/app.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,8 @@
5555
},
5656
"entitlements": {
5757
"com.apple.developer.kernel.increased-memory-limit": true
58-
}
58+
},
59+
"appleTeamId": "B357MU264T"
5960
},
6061
"android": {
6162
"adaptiveIcon": {

apps/llm/app/_layout.tsx

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -57,37 +57,45 @@ export default function _layout() {
5757
headerTitleStyle: { color: ColorPalette.primary },
5858
}}
5959
>
60-
<Drawer.Screen
60+
{/* <Drawer.Screen
6161
name="llm/index"
6262
options={{
6363
drawerLabel: 'LLM',
6464
title: 'LLM',
6565
headerTitleStyle: { color: ColorPalette.primary },
6666
}}
67-
/>
68-
<Drawer.Screen
67+
/> */}
68+
{/* <Drawer.Screen
6969
name="llm_tool_calling/index"
7070
options={{
7171
drawerLabel: 'LLM Tool Calling',
7272
title: 'LLM Tool Calling',
7373
headerTitleStyle: { color: ColorPalette.primary },
7474
}}
75-
/>
76-
<Drawer.Screen
75+
/> */}
76+
{/* <Drawer.Screen
7777
name="llm_structured_output/index"
7878
options={{
7979
drawerLabel: 'LLM Structured Output',
8080
title: 'LLM Structured Output',
8181
headerTitleStyle: { color: ColorPalette.primary },
8282
}}
83-
/>
84-
<Drawer.Screen
83+
/> */}
84+
{/* <Drawer.Screen
8585
name="voice_chat/index"
8686
options={{
8787
drawerLabel: 'Voice Chat',
8888
title: 'Voice Chat',
8989
headerTitleStyle: { color: ColorPalette.primary },
9090
}}
91+
/> */}
92+
<Drawer.Screen
93+
name="multimodal_llm/index"
94+
options={{
95+
drawerLabel: 'Multimodal LLM (VLM)',
96+
title: 'Multimodal LLM',
97+
headerTitleStyle: { color: ColorPalette.primary },
98+
}}
9199
/>
92100
<Drawer.Screen
93101
name="index"

apps/llm/app/index.tsx

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -13,27 +13,9 @@ export default function Home() {
1313
<View style={styles.buttonContainer}>
1414
<TouchableOpacity
1515
style={styles.button}
16-
onPress={() => router.navigate('llm/')}
16+
onPress={() => router.navigate('multimodal_llm/')}
1717
>
18-
<Text style={styles.buttonText}>LLM</Text>
19-
</TouchableOpacity>
20-
<TouchableOpacity
21-
style={styles.button}
22-
onPress={() => router.navigate('llm_tool_calling/')}
23-
>
24-
<Text style={styles.buttonText}>LLM Tool Calling</Text>
25-
</TouchableOpacity>
26-
<TouchableOpacity
27-
style={styles.button}
28-
onPress={() => router.navigate('llm_structured_output/')}
29-
>
30-
<Text style={styles.buttonText}>LLM Structured Output</Text>
31-
</TouchableOpacity>
32-
<TouchableOpacity
33-
style={styles.button}
34-
onPress={() => router.navigate('voice_chat/')}
35-
>
36-
<Text style={styles.buttonText}>Voice Chat</Text>
18+
<Text style={styles.buttonText}>Multimodal LLM (VLM)</Text>
3719
</TouchableOpacity>
3820
</View>
3921
</View>

0 commit comments

Comments
 (0)