Meeting Title: Azure Deployment Setup Check-in Date: 2026-04-28 Meeting participants: Awaish Kumar, Mustafa Raja


WEBVTT

1 00:00:28.060 00:00:34.590 Awaish Kumar: Yeah, I can… Can you… Yeah, can you share your screen and help me?

2 00:00:37.590 00:00:39.439 Awaish Kumar: Look at the Azure portal.

3 00:00:40.670 00:00:41.620 Mustafa Raja: Yes.

4 00:00:58.600 00:01:01.749 Mustafa Raja: Do you want to look at the models that we have hosted?

5 00:01:03.140 00:01:06.640 Awaish Kumar: Yeah, I want to get the deployment…

6 00:01:06.770 00:01:10.230 Awaish Kumar: What is it? What is the name of… Name of the deployment.

7 00:01:12.500 00:01:17.340 Mustafa Raja: The… you’re talking about the resource, right?

8 00:01:21.050 00:01:24.810 Mustafa Raja: So, I’m guessing that you want to set up, open code?

9 00:01:25.090 00:01:29.489 Awaish Kumar: Yeah, I need a few things. Number one, the resource name, right?

10 00:01:29.590 00:01:32.350 Awaish Kumar: Then I also need the deployment name.

11 00:01:33.920 00:01:35.669 Mustafa Raja: Give me a moment.

12 00:01:50.840 00:01:53.529 Mustafa Raja: Okay, so the source name is this?

13 00:01:55.450 00:01:56.840 Awaish Kumar: Okay, quoted.

14 00:01:58.010 00:01:59.349 Awaish Kumar: What is it?

15 00:02:00.470 00:02:04.240 Mustafa Raja: And then what you need is…

16 00:02:04.670 00:02:06.849 Mustafa Raja: I think the API key, right?

17 00:02:07.760 00:02:12.070 Awaish Kumar: Yes, but then it also asks for…

18 00:02:15.070 00:02:18.020 Awaish Kumar: Okay, so… can you click on deploy model?

19 00:02:18.980 00:02:20.170 Awaish Kumar: in Azure.

20 00:02:22.300 00:02:24.029 Awaish Kumar: Okay, yeah, just click on that.

21 00:02:34.280 00:02:36.360 Mustafa Raja: I have this setup on my end, you know?

22 00:02:37.270 00:02:43.159 Awaish Kumar: Yeah, but it asks for the deployment name. I’m not sure if you’re using the…

23 00:02:43.290 00:02:46.169 Awaish Kumar: Same name, the model name as the deployment name.

24 00:02:48.710 00:02:51.680 Mustafa Raja: It doesn’t ask me for that, though.

25 00:02:51.680 00:02:55.810 Awaish Kumar: Yeah, let me… okay, show me the config for open code, then.

26 00:02:57.390 00:02:58.130 Awaish Kumar: Commercials.

27 00:02:58.130 00:03:01.820 Mustafa Raja: So, the way I, the way I configured it is…

28 00:03:02.460 00:03:05.069 Awaish Kumar: This just has the resource name, right?

29 00:03:05.610 00:03:12.140 Mustafa Raja: Yeah, this just has that, and then in the providers… Yeah, in disconnect.

30 00:03:12.780 00:03:17.119 Mustafa Raja: Azure… We just put the API key then.

31 00:03:17.360 00:03:18.919 Mustafa Raja: And that connects it.

32 00:03:19.690 00:03:20.490 Awaish Kumar: Okay.

33 00:03:21.440 00:03:22.770 Mustafa Raja: That’s all we need.

34 00:03:23.810 00:03:24.850 Awaish Kumar: Okay…

35 00:03:25.350 00:03:30.159 Mustafa Raja: And then, in the models, what we can do is go into the models, and then Azure.

36 00:03:30.310 00:03:32.980 Mustafa Raja: And then… You know?

37 00:03:34.130 00:03:38.090 Mustafa Raja: We need to see which ones are, deployed here.

38 00:03:38.330 00:03:43.340 Mustafa Raja: So, I know that 5.4 is deployed here, right? So…

39 00:03:43.870 00:03:51.580 Awaish Kumar: Yeah, but I’m not able to see, this, hmm… from the…

40 00:03:54.420 00:03:58.859 Mustafa Raja: 24 to this… So, as the default name.

41 00:04:02.280 00:04:06.209 Awaish Kumar: It runs… okay, I am… actually, I’m trying a different app.

42 00:04:06.860 00:04:09.529 Awaish Kumar: And the VS Code.

43 00:04:10.740 00:04:17.659 Awaish Kumar: And then there is… I use the same API key and the resource name.

44 00:04:20.480 00:04:21.840 Mustafa Raja: Do you want to share screen?

45 00:04:27.130 00:04:30.980 Mustafa Raja: Are you using the extension? OpenCode extension?

46 00:04:32.020 00:04:39.059 Awaish Kumar: No, no, no, I’m… yeah, let me just share a question. I’m using… Different, basically…

47 00:04:40.400 00:04:45.260 Awaish Kumar: Extension that is called, openAI compatible.

48 00:04:47.120 00:04:49.640 Mustafa Raja: Oh, see, oh, okay, okay, okay.

49 00:04:49.890 00:04:51.520 Awaish Kumar: I want to… yeah, there’s also called.

50 00:04:51.520 00:04:54.630 Mustafa Raja: Yeah, yeah, that… oh, that’s… yeah, that’s a…

51 00:04:56.010 00:04:58.280 Mustafa Raja: Yes, that is a lot different.

52 00:04:58.590 00:05:00.950 Awaish Kumar: I… okay, can you show me the API key?

53 00:05:02.330 00:05:03.889 Mustafa Raja: API key for this.

54 00:05:04.190 00:05:08.829 Mustafa Raja: It should be in 1Pass. Let me send you the link.

55 00:05:08.830 00:05:10.829 Awaish Kumar: This one, like this, this one.

56 00:05:19.320 00:05:21.660 Awaish Kumar: Can you confirm that it’s the same?

57 00:05:22.430 00:05:23.779 Mustafa Raja: Yeah, give me a moment.

58 00:05:25.860 00:05:29.550 Mustafa Raja: Give me one second.

59 00:05:59.930 00:06:01.980 Mustafa Raja: Okay, I’m unable to find that.

60 00:06:03.330 00:06:08.349 Mustafa Raja: But we can also get it from Azure itself, let me get that.

61 00:06:09.260 00:06:10.200 Mustafa Raja: Thank you.

62 00:06:12.720 00:06:15.029 Mustafa Raja: Yeah, so… yeah, this is the scene.

63 00:06:16.290 00:06:19.440 Awaish Kumar: So, why? It’s… yeah, like, it says resource, not form.

64 00:06:21.060 00:06:22.869 Mustafa Raja: Okay, this is you.

65 00:06:23.750 00:06:24.830 Awaish Kumar: Normatism.

66 00:06:26.490 00:06:28.510 Awaish Kumar: Like, GPT 5.4…

67 00:06:31.830 00:06:34.939 Awaish Kumar: API key is the same. This is a base rodent.

68 00:06:36.790 00:06:37.650 Awaish Kumar: This…

69 00:06:37.650 00:06:38.340 Mustafa Raja: Boeing.

70 00:06:41.200 00:06:44.609 Awaish Kumar: Even if I give this here, it doesn’t work.

71 00:06:52.190 00:06:54.310 Awaish Kumar: And if I just use Azure.

72 00:06:55.860 00:06:58.229 Awaish Kumar: Thank you, an API key, still don’t work.

73 00:06:59.860 00:07:03.519 Mustafa Raja: Hmm… so why aren’t you using, open code?

74 00:07:04.200 00:07:09.230 Awaish Kumar: Yeah, I’m, like… It’s… Oh.

75 00:07:11.810 00:07:14.290 Awaish Kumar: I can use that, but it’s like,

76 00:07:14.890 00:07:17.960 Awaish Kumar: Not really… like, it’s really slow. I…

77 00:07:17.960 00:07:20.370 Mustafa Raja: Oh, yeah, yeah, I agree with you, though, yeah.

78 00:07:20.370 00:07:21.050 Awaish Kumar: There’s…

79 00:07:21.050 00:07:22.229 Mustafa Raja: It is slow.

80 00:07:22.680 00:07:28.889 Awaish Kumar: to race, like, I… I have to wait a lot to do… actually, for it to do anything, and then also.

81 00:07:31.280 00:07:32.980 Awaish Kumar: It is, like.

82 00:07:33.270 00:07:35.880 Mustafa Raja: Then I would suggest you…

83 00:07:36.170 00:07:41.430 Awaish Kumar: It can’t… it doesn’t… it is not able to access, like, other… Repos, right?

84 00:07:41.840 00:07:45.949 Awaish Kumar: So… Access Platform, along with some other.

85 00:07:47.980 00:07:55.420 Awaish Kumar: It does not directly, like, see everything, so I have to give full path, like, okay, I’m going here.

86 00:07:55.640 00:07:59.330 Awaish Kumar: In this, like, coffee full path, and then…

87 00:07:59.610 00:08:02.160 Awaish Kumar: Then it can go in and write something.

88 00:08:02.360 00:08:12.369 Awaish Kumar: Otherwise… It doesn’t work, so… in VS Code, like, if something like ClowCode works, And then the…

89 00:08:12.820 00:08:17.289 Awaish Kumar: Then, like, we can have multiple workspaces open here, and it can access.

90 00:08:18.170 00:08:19.640 Mustafa Raja: Yes, that is correct.

91 00:08:20.480 00:08:27.640 Mustafa Raja: Although we also know, yeah, the issue with the, with the file is, correct.

92 00:08:27.910 00:08:43.270 Mustafa Raja: I, I have that too. But, you, I see that you, Utam has also invited you to OpenCodeZen, and that’s a lot faster, you know? You wouldn’t have issue of, you know,

93 00:08:44.320 00:08:48.629 Mustafa Raja: slow open code there. So if you want to accept that.

94 00:08:50.110 00:08:50.640 Awaish Kumar: Code?

95 00:08:50.640 00:08:52.259 Mustafa Raja: Open codes and…

96 00:09:00.300 00:09:02.279 Mustafa Raja: Yeah, Utum has invited you.

97 00:09:02.520 00:09:06.449 Mustafa Raja: So you may want to accept your invite, and then, you know.

98 00:09:12.430 00:09:13.020 Awaish Kumar: Okay.

99 00:09:36.690 00:09:41.360 Mustafa Raja: Yes. Now, let’s go into the API keys.

100 00:09:43.570 00:09:45.680 Mustafa Raja: And then let’s copy this one.

101 00:09:48.090 00:09:51.260 Mustafa Raja: Yes, and then let’s open… open code.

102 00:10:06.740 00:10:08.500 Awaish Kumar: I… okay.

103 00:10:11.380 00:10:17.480 Mustafa Raja: Okay, so OpenCode JSON has, some issues.

104 00:10:24.520 00:10:25.659 Awaish Kumar: Yeah, it’s…

105 00:10:31.110 00:10:31.970 Awaish Kumar: Okay.

106 00:10:32.680 00:10:38.450 Mustafa Raja: I don’t know if you need to, you know, specify specific models at all, you know?

107 00:10:40.410 00:10:41.150 Awaish Kumar: But.

108 00:10:41.150 00:10:44.270 Mustafa Raja: The issue was with the resource name, I think.

109 00:10:44.430 00:10:45.629 Awaish Kumar: Yeah, just one.

110 00:10:47.480 00:10:52.799 Awaish Kumar: It says… Okay, yeah, can you share this file?

111 00:10:53.070 00:10:55.670 Awaish Kumar: The content of this file, like the open code.

112 00:10:55.670 00:11:00.380 Mustafa Raja: Yeah, let me, let me get, give me a moment.

113 00:11:04.260 00:11:05.590 Awaish Kumar: What is that?

114 00:12:18.920 00:12:20.820 Mustafa Raja: Yeah, I’m sending it in the…

115 00:12:23.960 00:12:25.550 Mustafa Raja: Zoom chat…

116 00:12:29.300 00:12:31.370 Mustafa Raja: Sent it in the Zoom chat.

117 00:12:36.200 00:12:38.040 Mustafa Raja: Do you want it in the Slack, actually?

118 00:12:39.290 00:12:41.199 Awaish Kumar: No, it’s okay, I just copied it.

119 00:12:45.230 00:12:46.369 Awaish Kumar: Someday.

120 00:12:50.210 00:12:51.520 Awaish Kumar: You know, I can’t…

121 00:12:59.590 00:13:00.280 Awaish Kumar: Hmm?

122 00:13:03.880 00:13:05.270 Awaish Kumar: Okay, so you’re…

123 00:13:06.110 00:13:16.249 Mustafa Raja: Yeah, but I don’t work with these, you know? These are stale, so… but your open code is going to work, and we’re mostly going to use Xen either way, so… this should be fine.

124 00:13:17.450 00:13:21.949 Mustafa Raja: So if you would save it, because I don’t think this is saved, you know? The file isn’t saved.

125 00:13:27.360 00:13:28.590 Mustafa Raja: Gay…

126 00:13:31.510 00:13:35.330 Awaish Kumar: It’s not asking me for password… okay, he tries.

127 00:13:38.480 00:13:39.960 Awaish Kumar: Mode is saved, okay.

128 00:13:41.220 00:13:42.669 Mustafa Raja: Okay, let’s try now.

129 00:13:45.470 00:13:49.509 Mustafa Raja: And then let’s go into,

130 00:13:52.890 00:13:59.860 Mustafa Raja: Okay, now let’s, let’s go into, let’s go into Connect, and then let’s connect OpenCodeZen.

131 00:14:03.700 00:14:06.010 Mustafa Raja: I think the update might have been…

132 00:14:09.250 00:14:14.820 Mustafa Raja: And then, yeah, open codes in, and then the API key that we copied, No, no, the API key.

133 00:14:15.470 00:14:17.950 Awaish Kumar: I know how to cancel it, okay.

134 00:14:17.950 00:14:19.810 Mustafa Raja: Keep it. Yeah.

135 00:14:23.890 00:14:25.710 Awaish Kumar: Okay, copy.

136 00:14:30.840 00:14:38.670 Mustafa Raja: Okay, now we have, now… now let’s go back into the browser, into OpenCode, OpenCodeGen.

137 00:14:38.850 00:14:44.029 Mustafa Raja: And then, in open… on the top, you’d see this Zen, right?

138 00:14:44.420 00:14:48.220 Mustafa Raja: Yes, and then these are all the models. If you scroll down…

139 00:14:49.180 00:14:52.129 Mustafa Raja: You’d see the enabled models that we have, you know?

140 00:14:52.230 00:14:58.219 Mustafa Raja: So we have 5.1 codecs, 5.2, 5.3 codecs, and 5.5.

141 00:14:58.350 00:15:00.599 Mustafa Raja: And then even more and more models.

142 00:15:01.900 00:15:02.700 Awaish Kumar: Okay.

143 00:15:03.110 00:15:05.110 Mustafa Raja: If you’d scroll down, you’d see more models.

144 00:15:06.990 00:15:10.260 Awaish Kumar: Okay, so these… these are directly from OpenCode, right?

145 00:15:10.460 00:15:15.730 Mustafa Raja: Yeah, these are… these are from OpenCodes, and when the… when the provider, is OpenCodes, then, you know.

146 00:15:18.230 00:15:24.400 Mustafa Raja: And with this, you shouldn’t have, the problem of it being slow, you know?

147 00:15:25.870 00:15:33.259 Mustafa Raja: It’s still a little slower, if you compare it with the cursor itself.

148 00:15:33.760 00:15:39.700 Mustafa Raja: But compared to Azure directly, this is a, a lot faster.

149 00:15:40.510 00:15:41.110 Awaish Kumar: Okay.

150 00:15:41.320 00:15:46.570 Mustafa Raja: I personally use, Kimi… 2.6.

151 00:15:49.500 00:15:52.670 Mustafa Raja: But, you know, that’s my personal preference.

152 00:15:52.790 00:15:53.760 Mustafa Raja: This one, yeah.

153 00:15:54.460 00:15:56.000 Awaish Kumar: Okay, for writing code.

154 00:15:56.650 00:15:57.680 Mustafa Raja: Yeah, yes.

155 00:15:59.690 00:16:06.200 Mustafa Raja: This is actually the same model that, Cursor used to build Composer 2, you know?

156 00:16:07.020 00:16:07.750 Awaish Kumar: Okay.

157 00:16:08.340 00:16:14.650 Mustafa Raja: So Composer 2 was based on some improvements on top of Give me 2.

158 00:16:20.200 00:16:24.169 Mustafa Raja: Yeah, well, which model is your go-to, actually? I’m interested.

159 00:16:26.100 00:16:31.969 Awaish Kumar: I… yeah, I… And we’re using, like, GPT?

160 00:16:32.840 00:16:34.390 Awaish Kumar: 5.4.

161 00:16:34.980 00:16:42.729 Mustafa Raja: Yeah, I’ve heard, actually, 5.5 is actually super good in solving a lot of these problems. I haven’t used it, but I will.

162 00:16:43.180 00:16:43.800 Awaish Kumar: Okay.

163 00:16:44.370 00:16:48.559 Awaish Kumar: And for Azure, we have a resource

164 00:16:49.280 00:16:53.740 Awaish Kumar: It’s okay, you are only using resource name and the API key. Yes.

165 00:16:53.740 00:17:06.199 Mustafa Raja: my setup involves only the resource name, and then the API key, because that is what is required by OpenCode. If you want, I can actually take a look at Kilocode.

166 00:17:06.200 00:17:14.190 Mustafa Raja: To see if I can set it up on my side, since I have, access to Azure, right? So I may be able to…

167 00:17:14.190 00:17:16.070 Mustafa Raja: Debug, you know?

168 00:17:19.119 00:17:19.829 Awaish Kumar: Okay.

169 00:17:23.099 00:17:28.539 Awaish Kumar: Okay, you can try that, I want to… what I wanted from…

170 00:17:29.619 00:17:31.809 Awaish Kumar: Okay, now that we have this…

171 00:17:38.899 00:17:41.059 Awaish Kumar: Okay, okay, so…

172 00:17:43.460 00:17:45.319 Mustafa Raja: Yeah, I can’t…

173 00:17:45.320 00:17:51.989 Awaish Kumar: And, you know, it’s… It’s not working. I’ve tried multiple extensions. Basically, this one.

174 00:17:52.130 00:17:56.279 Awaish Kumar: actually seems to be working, like, this… this is called RooCode.

175 00:17:57.300 00:17:57.900 Mustafa Raja: Boom.

176 00:17:57.900 00:17:58.929 Awaish Kumar: So, similar.

177 00:17:59.970 00:18:06.010 Awaish Kumar: But whenever I, like, if you go in here, I provided the… Base URL.

178 00:18:06.160 00:18:10.829 Awaish Kumar: API key, and I just selected GPT… like, wrote down GPT 5.4,

179 00:18:14.660 00:18:17.090 Awaish Kumar: And I’m saying you use Azure.

180 00:18:17.540 00:18:21.029 Awaish Kumar: And… If I go in here…

181 00:18:21.780 00:18:26.480 Awaish Kumar: and ask anything, it… it… it doesn’t… Give replies.

182 00:18:26.770 00:18:29.269 Awaish Kumar: I’m not sure.

183 00:18:29.460 00:18:30.850 Awaish Kumar: that,

184 00:18:31.430 00:18:36.979 Awaish Kumar: Because it also has free models as well, so I’m not sure if it is using those ones, or if it’s using…

185 00:18:37.150 00:18:39.080 Awaish Kumar: the API key from Azure.

186 00:18:40.190 00:18:45.279 Awaish Kumar: Is it in Azure? Can you see if the new request comes in, in the logs or something?

187 00:18:45.550 00:18:48.489 Mustafa Raja: I don’t think so…

188 00:18:49.400 00:18:50.250 Awaish Kumar: Okay.

189 00:18:50.250 00:18:51.770 Mustafa Raja: But let me double-check.

190 00:18:59.700 00:19:01.410 Awaish Kumar: If you’re waiting here, we’re just…

191 00:19:02.240 00:19:08.289 Awaish Kumar: The only way I tried to… I verified it was, like, if I just say GPT, right?

192 00:19:10.180 00:19:12.279 Awaish Kumar: And because this is a wrong model.

193 00:19:12.490 00:19:14.729 Awaish Kumar: Save it, and you go back here.

194 00:19:15.220 00:19:18.069 Awaish Kumar: Say something, it will… it might trigger an error.

195 00:19:18.630 00:19:19.380 Awaish Kumar: PR.

196 00:19:22.780 00:19:28.060 Awaish Kumar: So, this gives me confidence that when people… Alright.

197 00:19:28.130 00:19:31.930 Mustafa Raja: can see some usage. Let me share my screen, actually.

198 00:19:38.380 00:19:44.280 Mustafa Raja: Okay, so… This… What model are you using?

199 00:19:45.330 00:19:46.930 Awaish Kumar: GPT 5.4.

200 00:19:50.850 00:19:54.050 Mustafa Raja: GBD554…

201 00:20:01.780 00:20:06.809 Mustafa Raja: I wish… I don’t think that we can go deeper than this.

202 00:20:08.780 00:20:13.819 Mustafa Raja: And this is only… this is… so I think this is the only observability we have, you know?

203 00:20:14.500 00:20:17.729 Mustafa Raja: So this request to receive the 919.

204 00:20:19.670 00:20:22.100 Awaish Kumar: How many requests are there for today?

205 00:20:23.010 00:20:28.360 Mustafa Raja: For today, I think… yeah, for today, only one.

206 00:20:30.450 00:20:35.140 Awaish Kumar: Okay, let’s see, let’s… Let’s try a few requests, and then you can refresh.

207 00:21:08.860 00:21:10.820 Mustafa Raja: Yeah, let me know if you made any requests.

208 00:21:10.820 00:21:11.820 Awaish Kumar: They’re guided.

209 00:21:13.410 00:21:16.550 Mustafa Raja: Yeah, it still says that we have 48 requests, yeah.

210 00:21:17.970 00:21:19.749 Awaish Kumar: Okay, so it doesn’t work out.

211 00:21:19.750 00:21:20.520 Mustafa Raja: Mmm…

212 00:21:21.290 00:21:22.980 Awaish Kumar: I ordered it to be so…

213 00:21:27.190 00:21:28.509 Mustafa Raja: Yeah, I don’t think so.

214 00:21:28.740 00:21:30.710 Mustafa Raja: Because this isn’t changing.

215 00:21:32.420 00:21:35.889 Mustafa Raja: Oh, 49. It did go up, 49.

216 00:21:36.850 00:21:42.130 Mustafa Raja: Yeah, yeah, it said that just now it received 2 more requests.

217 00:21:43.780 00:21:44.430 Awaish Kumar: Okay.

218 00:21:45.430 00:21:49.129 Mustafa Raja: So… I guess, yeah, you’re using the right one then.

219 00:21:50.990 00:21:54.610 Awaish Kumar: Okay, so this… Okay, root code is actually working.

220 00:21:57.970 00:22:00.489 Awaish Kumar: But it does not show me the list of.

221 00:22:01.740 00:22:02.350 Mustafa Raja: the models?

222 00:22:02.350 00:22:05.580 Awaish Kumar: We have to just know ourself.

223 00:22:05.960 00:22:09.069 Mustafa Raja: I can send you a screenshot of what we have, you know?

224 00:22:11.930 00:22:13.560 Mustafa Raja: Waters and planes?

225 00:22:14.380 00:22:16.660 Mustafa Raja: Let me send you a screenshot of this.

226 00:22:36.220 00:22:38.389 Awaish Kumar: Maybe just copy-paste the names.

227 00:22:39.420 00:22:40.430 Mustafa Raja: Okay.

228 00:22:42.350 00:22:43.820 Awaish Kumar: Is it possible?

229 00:22:44.020 00:22:45.979 Awaish Kumar: Yeah, like this. Just send a Slack.

230 00:23:38.170 00:23:40.049 Mustafa Raja: Yes, I just sent you that.

231 00:23:41.600 00:23:42.420 Awaish Kumar: Thanks.

232 00:23:54.270 00:23:55.820 Awaish Kumar: Okay, thanks.

233 00:23:57.000 00:24:00.980 Mustafa Raja: Let me know if I… if I can do anything else for you here.

234 00:24:01.890 00:24:03.700 Mustafa Raja: I’ll be able to do that.

235 00:24:04.190 00:24:06.029 Awaish Kumar: Yeah, sure. Thank you.

236 00:24:06.560 00:24:08.060 Mustafa Raja: Thank you, have a good day.