Open Jev Models Are Here!! — Transcript
Full transcript
- 0:00Okay, in my last video, I talked about
- 0:02Jev. And that project really has taken
- 0:05off massively over the past few days.
- 0:07And like many things, I guess, in AI,
- 0:09you've got the extremes of people who
- 0:12absolutely love it and think it's the
- 0:14best thing ever. And on the other
- 0:16extent, people saying that this is
- 0:17nothing special, nothing new. But
- 0:19really, in this video, I want to talk
- 0:21about what if you could do all of this
- 0:22locally? If you could run the weights
- 0:24locally, if the weights were open
- 0:25models, etc. So, in this video, I'm
- 0:28going to look at five possibly six
- 0:30versions of this idea that are open
- 0:33projects. And I've got to say, the
- 0:35amount of open projects around this kind
- 0:37of thing has just exploded over the past
- 0:40day or so. Yesterday, when I was looking
- 0:42at this, there were like a couple of
- 0:43these things. This morning, going
- 0:45through it, there's well over 20, maybe
- 0:47even 30 different projects out there of
- 0:50people trying to replicate this model.
- 0:52And some of them are actually getting
- 0:53pretty close results to Jev. And one of
- 0:56the things that I noticed researching
- 0:57this, and shout out to Susan Jang for
- 0:59pointing this out, that part of the
- 1:01terms of service of actually using the
- 1:03Jev model are that you won't run any
- 1:05benchmarks on it to compare it to other
- 1:08models, which is kind of insane in
- 1:10itself. But anyway, let's talk about
- 1:12what actually makes Jev special. So,
- 1:14really, Jev is a universal classifier
- 1:16with perhaps a little bit of regression
- 1:17thrown in there. And of course,
- 1:19classification is not new. It's been
- 1:21around a long time. We've had things
- 1:23like the BERT models, more recently the
- 1:26modern BERT models, and even things like
- 1:28text CNNs can be really good and really
- 1:30fast for text classification. But
- 1:33generally, the challenge with most of
- 1:35those is that each one needs to be
- 1:37trained or fine-tuned on your specific
- 1:40use case. So, you change your labels,
- 1:42you're basically having to train again.
- 1:44And that's something that I've done
- 1:45plenty of times myself over the years.
- 1:48When I was training simple NLP models to
- 1:50be able to do different kinds of text
- 1:52classification for my previous startup,
- 1:54where we were constantly looking at
- 1:55reviews and trying to predict sentiment,
- 1:58trying to predict what people were
- 1:59interested in, etc. Now, there actually
- 2:01have been a couple of different sort of
- 2:04attempts at creating a universal
- 2:06classifier with no training. Even going
- 2:08back to sort of 2019, there were papers
- 2:10that re-framed classification as
- 2:12entailment. And it turned out that
- 2:14entailment tasks were something that the
- 2:16BERT models could actually do quite
- 2:17well. So, for example, there are
- 2:19different kinds of entailment, but I'll
- 2:20give you a really simple example is
- 2:23where if you've got two sentences, is
- 2:25the second sentence random and not
- 2:28related to the first sentence, or is it
- 2:30related to the first sentence? If I have
- 2:32one sentence about pizza, and then the
- 2:35next sentence is the boy loves pizza, we
- 2:36would say that that entails. And you can
- 2:38actually sort of think about that those
- 2:40kinds of things could be trained for a
- 2:42more generalized sort of yes-no kind of
- 2:44thing, which is one of the tasks that
- 2:46Jev is actually very good at. So, the
- 2:47question was, "Well, why didn't that
- 2:49eventually become Jev 7 years ago or
- 2:52something like that?" Well, really the
- 2:53models back then just didn't really have
- 2:55enough world knowledge to be able to
- 2:57generalize to all the different things.
- 3:00Clearly, whatever the model that Jev is
- 3:01using, it has enough sort of world
- 3:04knowledge in its weights that it is able
- 3:06to generalize to lots of different
- 3:07ideas. And I think where Jev is really
- 3:10kind of interesting is that it's caused
- 3:12a lot of people to start thinking about
- 3:14what can we do just with really fast
- 3:17classification. And what kind of tasks
- 3:20can be offloaded away from a reasoning
- 3:22LLM to things that can be just done with
- 3:25simple choices or simple sort of yes-no
- 3:27answers. Now, in my last video, I said
- 3:30that we'd probably see open versions of
- 3:32this. And sure enough, like within 24
- 3:34hours, we saw a whole bunch of these
- 3:37come out. And as I'm recording this,
- 3:38like I said earlier, there's probably at
- 3:40least 20-plus, maybe even 30-plus
- 3:43different open implementations of this
- 3:45idea. So, how close do these open
- 3:47implementations actually get? Well,
- 3:49someone's already built a benchmark for
- 3:51this called Jev bench, and it scores
- 3:54these systems on intelligence,
- 3:56calibration, speed, and cost. And you
- 3:59can see looking at this on the overall
- 4:01score, Jev is at 75.3, and right behind
- 4:05it is a project called Sem If. So, I
- 4:07think this was originally called Open
- 4:09Jev. Now, this project is basically a
- 4:11frozen Qwen 3.5 4B model with no
- 4:15training at all. Then we've got a
- 4:17diffusion model called D Jev at 74.3,
- 4:20followed by Leila, and then followed by
- 4:22a whole bunch of different models
- 4:23scoring in the 60s. And this leaderboard
- 4:26that we're looking here is actually a
- 4:27waiting that they're using for Jev
- 4:29bench, but you could actually emphasize
- 4:30things like accuracy, where D Jev
- 4:32actually goes up. And the big thing here
- 4:34is that all of these you've got some
- 4:36form of trade-off between speed, cost,
- 4:39and accuracy. If we look at things like
- 4:41GPT 5.6 Luna here, we can see that its
- 4:44intelligence level is much higher than
- 4:47the other models. So, in that sense, the
- 4:49system 2 model still wins for different
- 4:52hard tasks, but it's costing roughly six
- 4:54times as much as Jev, and is much, much
- 4:57slower here. Let's look at a few of
- 4:58these projects, see what differentiates
- 5:00them, and see how you could actually run
- 5:02these yourself. Okay, so what I've done
- 5:04here is just build a demo with six of
- 5:08these. So, all six of these are running
- 5:10on an Nvidia RTX Pro 6000 Blackwell, and
- 5:14a big thanks to Dell for sponsoring the
- 5:16compute here. This is running on a Dell
- 5:18T2 Pro Max workstation here. So,
- 5:22basically what I've done is for all of
- 5:23these is just pull the repos, set them
- 5:25up, put them on the GPU, and we can
- 5:27actually test them out. Okay, so the
- 5:29first one here is Sem If, which was
- 5:31originally called Open Jev. So, the idea
- 5:34here is pretty simple. You take a normal
- 5:36open model, you put the question and the
- 5:38options in the prompt, and then rather
- 5:40than letting it generate an answer, you
- 5:42look at the logits for the option tokens
- 5:44that come out, and you basically softmax
- 5:46over those. And if you remember in the
- 5:48last video, my guess was that Jeb was
- 5:50basically using the pre-fill stage and
- 5:54then doing prediction off that. And it
- 5:55seems that many people converged on that
- 5:57same idea. So, basically you process the
- 5:59prompt once, read off the scores, and
- 6:01answer the tokens. So, you can see here,
- 6:03we're going to put this in. If we run
- 6:06both, we can see, okay, the generated
- 6:08JSON that we get back, and then the
- 6:11actual just scores that we get back
- 6:13here. So, if we want to we can just
- 6:15generate the scores out and then see,
- 6:17okay, the probability distribution
- 6:19that's coming off the softmax there. And
- 6:21this allows you to basically do a lot of
- 6:23different sort of things where you've
- 6:24got the yes-no questions, where you've
- 6:27got some kind of policy, etc. And you
- 6:30can see that, okay, if I change that to
- 6:32basically only modify some things, now
- 6:35you see, okay, it's definitely getting
- 6:37confused, right? Now, if we totally
- 6:39change it, so we're asking it to
- 6:41actually make a change, you can see now
- 6:43it really understands that, okay, it's
- 6:45required there. So, this is the typical
- 6:47kind of use that we would use Jeb for.
- 6:49And that actually brings us to Bespoke
- 6:51Nimble. It's the same sort of readout
- 6:53trick, but they've basically put a LoRA
- 6:56on a Qwen 3.5 9B model and built the
- 7:00whole thing with under 3,000 training
- 7:01examples. And just to make it clear,
- 7:03they pointed out that they didn't
- 7:05distill from Jeb. The really interesting
- 7:07thing here is actually how they made the
- 7:08data. They call it contrastive data
- 7:11curation. You write two examples that
- 7:13are almost identical, and you change one
- 7:16fact so that the right answer flips. So,
- 7:19their example is a refund rule. Only
- 7:21Mira can authorize refunds on this
- 7:23account. In one version, the refund was
- 7:25signed by Mira, so it's authorized. In
- 7:27the other one, it was signed by Noah.
- 7:29Everything else is exactly the same. And
- 7:31what that teaches the model is which
- 7:33piece of evidence should actually change
- 7:35the decision. Now, on their own holdout
- 7:38set, this is getting around 90% where
- 7:40their base model gets around 66, and Jev
- 7:42is getting around 93. But actually on
- 7:45the Jev bench hard tier, it was only
- 7:46getting around 44. So again, this is
- 7:48strong on what it's been trained on,
- 7:51which totally makes sense. But the other
- 7:52thing I would say is the fact that
- 7:53they've only sort of done some training
- 7:55on 3,000 examples. Probably we shouldn't
- 7:58expect it to generalize that much. And
- 8:00just to make it clear, they pointed out
- 8:02that they didn't distill from Jev. The
- 8:04really interesting thing here is
- 8:05actually how they made the data. They
- 8:07call it contrastive data curation. You
- 8:09write two examples that are almost
- 8:12identical and you change one fact so
- 8:15that the right answer flips. So their
- 8:17example is a refund rule. Only Mira can
- 8:19authorize refunds on this account. In
- 8:21one version, the refund was signed by
- 8:23Mira, so it's authorized. In the other
- 8:25one, it was signed by Noah. Everything
- 8:27else is exactly the same. And what that
- 8:29teaches the model is which piece of
- 8:31evidence should actually change the
- 8:33decision. Now, on their own holdout set,
- 8:36this is getting around 90% where their
- 8:38base model gets around 66 and Jev is
- 8:40getting around 93. But actually on the
- 8:42Jev bench hard tier, it was only getting
- 8:44around 44. So again, this is strong on
- 8:47what it's been trained on, which totally
- 8:49makes sense. But the other thing I would
- 8:50say is the fact that they've only sort
- 8:52of done some training on 3,000 examples.
- 8:55Probably we shouldn't expect it to
- 8:57generalize that much. All right, so the
- 8:59demo here really shows how they sort of
- 9:01flipped the facts for making the
- 9:04training data in here. So you can see
- 9:06here that okay, we've got this signed by
- 9:09Mira in here. If we run the score, is it
- 9:11authorized? Yes, cuz remember they only
- 9:13should be authorized if they're signed
- 9:14by Mira. Okay, we've got Mira is the
- 9:17only one to authorize account 42. This
- 9:20was signed by Mira, so it should be
- 9:22true, right? It should process the
- 9:23refund. And we can see that okay, we've
- 9:25got our nice JSON response back there.
- 9:28If we flip the fact here, now you can
- 9:31see we've actually changed it to it was
- 9:33signed by Noah, right? And you can see
- 9:36it comes back false there. If I change
- 9:38it to Sam, it should still be false,
- 9:40right? Cuz I've basically done that. And
- 9:42remember, this is done with a Laura
- 9:44adapter on the 9B model. We can see that
- 9:46actually Qwen 3.5 seems to be doing
- 9:48quite well with this question at least,
- 9:51both with the Laura on and with the
- 9:53Laura off. Okay, if we look at this
- 9:55second one here, we can see Priya bought
- 9:58a conference ticket. She needs basically
- 10:00pre-approval from the manager. Priya's
- 10:02manager sent a written approval for the
- 10:05ticket on March 1. Actually, on this
- 10:07one, it should be true, but we can see
- 10:09in this case that the adapter is
- 10:10actually getting it wrong. The normal
- 10:13Qwen model gets it right for this part,
- 10:15but it doesn't get it right for the
- 10:17second part. Big thing here, it seems,
- 10:19is that you can see that the model has
- 10:21jumped on pre-approval rather than just
- 10:23approval. So, if we change it to
- 10:25pre-approval, both of them get approved
- 10:28now. It's basically both scored as true.
- 10:31The untrained model gets it right, but
- 10:33only just, and the other one is still
- 10:35getting it wrong. And you see, to
- 10:37actually get it to be both right, I
- 10:39actually had to change this to
- 10:41pre-approval for the conference ticket
- 10:43before she bought. And then, straight
- 10:45away, both of them can get it right in
- 10:47here. So, these things can be a little
- 10:49bit hit and miss here. Okay, next up is
- 10:51the decider from Mapika. So, this is
- 10:54built on the Qwen 3.5
- 10:57to base model. So, this is actually a
- 10:58much smaller model. This one's a little
- 11:00bit different in that, rather than
- 11:02reading the sort of normal output
- 11:04logits, it reads the hidden state at
- 11:06each answer slot and projects that onto
- 11:09the options. So, it does the same three
- 11:11types as Jev, so you've got choice,
- 11:14score, null. It can take up to a 32K
- 11:17context window. And the cool thing with
- 11:19this one is it actually serves back the
- 11:22same wire format as the Type Safe API.
- 11:25So, you can see here, we're basically
- 11:26putting in I was charged twice for an
- 11:28order last night, and And duplicate is
- 11:30still pending. I need this fixed before
- 11:33my card closes this Friday, etc. You can
- 11:35see that what it's doing is we've got
- 11:37choice for basically multiple criteria
- 11:40being billing, technical, sales, other.
- 11:42Urgency is in there. Escalate, whether
- 11:46this should sort of escalate up. And
- 11:48then actually measuring the sort of
- 11:49frustration level. So, if we run it, you
- 11:51can see one, it's actually very quick.
- 11:54And I find actually if I run it a few
- 11:55times, yeah, it gets actually quicker
- 11:57like that. Here you can see sure enough
- 11:59it's got that was billing, that should
- 12:01be handled this week, the urgency. It's
- 12:03probably should be handled today, but
- 12:06cuz the person's saying by the end of
- 12:07the week. And you can see it's really
- 12:08not sure too much whether it's this
- 12:10week, whether it's today. Should it be
- 12:13escalated? Yes. And then a frustration
- 12:15score is sort of halfway between very
- 12:18frustrated and frustrated. So, it sided
- 12:20on very frustrated here. The cool thing
- 12:22with this one is just the speed. So, if
- 12:25we run like 10 of them, you can see
- 12:26we're averaging 33 milliseconds per
- 12:29answer here. Now, one of the things I
- 12:31notice about this model is that it's
- 12:32often on the fence. So, with Jeb in my
- 12:36testing, it was pretty decisive in its
- 12:39sort of confidence about something being
- 12:42one thing or the other thing. With this
- 12:44model, it's very indecisive and it tends
- 12:47to be sort of in the middle for a lot of
- 12:49the different tasks. And while for
- 12:51certain things it does get it totally
- 12:52right, I got to say one of the things
- 12:54that is nice about Jeb is just how the
- 12:56majority of classifications that I made
- 12:58in it seem to have a very high
- 13:00confidence. It was confident of its
- 13:02choices, not just a model hedging in
- 13:04there. Okay, so the other three that
- 13:06I've put in here, the first is Alex
- 13:08Wartega's OpenJeb. And this one really
- 13:11builds on the whole entailment idea from
- 13:13before. One of the cool things that this
- 13:15is doing here though is that we can
- 13:17actually put images into it quite
- 13:19easily. So, you can see this is an image
- 13:22going in and we can run these through
- 13:24and get scores for all of these. So, you
- 13:27can see sure enough the payment failed.
- 13:29So, basically got each of these
- 13:31statements about this here. And it can
- 13:33go through and give us the sort of true
- 13:35or false for each of those. And you can
- 13:37see I can come in and just add another
- 13:39statement there. And we can see that
- 13:41okay, the try button is green. No, it's
- 13:43not. It's blue, right? And sure enough
- 13:45it changes it there. If I change it to
- 13:47actually asking that the try button is
- 13:49blue, now it's saying yes. And you can
- 13:51use this idea here on images as well.
- 13:54And the cool thing for this one is
- 13:55they've actually got like a playing
- 13:57Doom, right? So, you can see that if you
- 13:59pass in these things, you give it the
- 14:01choice of turning left, turning right,
- 14:03shooting, whatever it actually is, the
- 14:06model can actually start to play some of
- 14:08this stuff. Another demo that's really
- 14:10cool in here is the whole sort of
- 14:11Minecraft. So, if you basically have it
- 14:15move around, they can get it to actually
- 14:18make different kinds of decisions via
- 14:21choices, right? Based on what's there.
- 14:24So, I've got to say that this one I
- 14:25think is really kind of cool of how it's
- 14:27able to do it with images as well. Next
- 14:30up is Diffusion Gemma. So, this is a
- 14:31totally different class of model. Rather
- 14:33than just doing the auto regressive
- 14:35thing of calculating the prefill etc. on
- 14:37the attention heads, this is basically
- 14:39doing it all through diffusion. So, it
- 14:42runs a a denoising step in here, and
- 14:44then it's reading the log probs of those
- 14:46slots, and just benefits from the fact
- 14:48that it's just so quick in here. So, you
- 14:51can see we've got a whole bunch of
- 14:52different tickets here, and we're trying
- 14:55to basically work out which team should
- 14:56handle this ticket. So, this is the
- 14:58choice kind of thing in here. We've got
- 15:00the null of does the customer need a
- 15:02reply within the hour? We've got how is
- 15:05the customer feeling? And then we've got
- 15:06some choices there. So, with this we can
- 15:09run just one ticket at a time. You can
- 15:12see the speed on this is kind of insane,
- 15:13which is definitely true with Diffusion
- 15:15Gemma. I never got around to making a
- 15:17video about this, but in my testing, you
- 15:19could get super fast tokens from this.
- 15:22The only thing I felt with this model
- 15:24was that it had kind of been under
- 15:26trained compared to say the Gemma 4 31B
- 15:31or the Quen models or things around that
- 15:32size. But speed wise, this thing's
- 15:35insane. So, you can see this is how many
- 15:37decisions it can make per second. If I
- 15:40just refresh it and give it all the
- 15:42tickets here, we've got 16 tickets. I
- 15:44run all of them. You can see, boom, it's
- 15:47just done, right? So, in that case it
- 15:49was basically able to fly through these.
- 15:52And you can see it's done a pretty good
- 15:53job of some of these. I don't know, like
- 15:55this one I probably think I would maybe
- 15:57say it's urgent. I don't know. I guess
- 15:58it really depends on how you want to
- 16:00evaluate these. And just passing more of
- 16:02a prompt in is probably going to
- 16:04influence these things as well. Because
- 16:06if sure enough things like this, it
- 16:07knows that it's technical, it knows that
- 16:09the user is annoyed because of the
- 16:11latency times coming back here. I can
- 16:13see that we can actually get really high
- 16:15concurrency here as we go through this.
- 16:17So, this one is definitely the one to
- 16:20try. If you can run this model and you
- 16:22want to do sort of insane amounts of
- 16:24questions on this, it'd be very
- 16:26interesting to see the Gemma diffusion
- 16:28doing some of the other tasks in here.
- 16:30Now, you should remember of course that
- 16:31this is not a small model. This is a 26B
- 16:34model here. And in their test they were
- 16:35basically running it on a DGX Spark.
- 16:38Here I'm running it on the RTX Pro 6000.
- 16:40So, lastly one that I would say is kind
- 16:42of like a bonus in here is Nano Jev. So,
- 16:45this is a tiny 600 million parameter
- 16:47model and you can see that here we're
- 16:50basically giving it a game of snake
- 16:53where it's given choices. So, you can
- 16:55see that if I just play this, you can
- 16:58see that it's got these choices whether
- 17:00it goes east, west, north, south, and
- 17:03then it's given this sort of grid format
- 17:05of where things are so that it can
- 17:08actually do it. So, if I speed it up to
- 17:10fast, you can see that actually it does
- 17:12a really good job at being able to to
- 17:15this game. So, it just shows you I
- 17:17think, this one that if you can
- 17:19repurpose ideas to just be simple
- 17:21classification tasks, like this one
- 17:23where it's just basically given a bunch
- 17:25of different options in here, that can
- 17:28actually let this model do a whole bunch
- 17:29of different things going through. You
- 17:31can see at the end it basically was
- 17:33running out of options and was going to
- 17:34basically hit its tail no matter what.
- 17:37Okay, so one more that I wanted to add
- 17:38in here is Leila.
- 17:41So, if you remember back earlier I
- 17:42talked about the whole idea of sort of
- 17:44BERT models as being the old way to do
- 17:46this. Well, Leila actually is a BERT
- 17:49model. It's built on modern BERT, so
- 17:51this is actually a sort of much newer
- 17:53version, not the original 2018 version
- 17:55of BERT. It's actually built on modern
- 17:57BERT large, so it's about 420 million
- 18:00parameters, which remembering back to
- 18:022018, that was huge then, but now it's
- 18:05just absolutely tiny. And the cool thing
- 18:07is this one can do multilingual as well.
- 18:09So, I think it covers around about 100
- 18:10different languages in here. It takes
- 18:12the three same types of questions, so
- 18:15got choice, score, null, and then it
- 18:17answers them all in a single forward
- 18:19pass. So, the cool thing here is they've
- 18:21actually put all of this into a Google
- 18:23Colab, so you can come in here and
- 18:25actually try it out yourself. And
- 18:28because the model is actually so small,
- 18:29it's actually just running on its T4 GPU
- 18:31in here. Along with the actual Leila
- 18:33model, there's also a really nice
- 18:35write-up of a person who actually
- 18:37created this over a year ago, and in
- 18:39many ways is quite understandably bitter
- 18:41about no one paying attention to his
- 18:43research, yet a very well-funded lab
- 18:46gets all the credit for these kinds of
- 18:48things. And while I do think Leila is
- 18:50quite impressive, when we change the JAB
- 18:52bench weightings to just taking account
- 18:54to accuracy here, we can see that JAB is
- 18:57really competing with other large
- 18:58language models that a lot of these
- 19:01models below it, and especially
- 19:03something like Leila, are actually doing
- 19:04a lot worse, most likely because they
- 19:07just weren't trained on the sort of
- 19:09generalization. And I will say that a
- 19:12well-funded lab should be expected to be
- 19:14able to train a model that's going to
- 19:15generalize a lot better than someone
- 19:17who's just making a fine-tuned version
- 19:19of an older book model, etc. All right,
- 19:22so which one of these should you
- 19:23actually use? If you want to do this
- 19:25today with no training, you could do the
- 19:27Sim if style readout on a model that
- 19:29you're already using already. If you
- 19:31want a small self-contained server that
- 19:34speaks the Jeb format, then probably
- 19:36Decider might be worth trying out. And
- 19:38then especially if you've got some kind
- 19:40of narrow policy decision, take Nimbles
- 19:44recipe and run it on your own data. The
- 19:46whole sort of idea of swapping something
- 19:48in, swapping something out to actually
- 19:50do the contrastive thing. And lastly, if
- 19:53you need images, check out what Tegas
- 19:55one or the actual Decider vision one
- 19:57there. The challenge is going to be that
- 19:59for really hard stuff, the sort of
- 20:01multi-hop stuff, the date arithmetic,
- 20:04really none of these are working that
- 20:06great. And so what might be your best
- 20:08option there is to actually sort of
- 20:09cascade those things. Let a fast model
- 20:12take everything first, and then when
- 20:14it's not very confident in something,
- 20:16pass that one up to a reasoning model on
- 20:18a low or sort of medium effort. And I
- 20:20think that can be a really powerful
- 20:22trick of sort of being able to get the
- 20:24benefits of prices and speed of system
- 20:27one on most of what you're doing, and
- 20:30then only go to system two where you
- 20:32really need it. Overall, I would say the
- 20:34open versions are closer than I expected
- 20:36on sort of the easy and standard stuff,
- 20:38but there's definitely a real gap on
- 20:40some of the hard stuff. So as always,
- 20:42I'll put the links to all of these in
- 20:43the description. You can go and check
- 20:44them out. If you haven't seen the
- 20:46original Jeb video I made, check that
- 20:48out over there as well. And then I'm
- 20:49really conscious that as I've been
- 20:51recording this, there are probably more
- 20:52of these things coming online all the
- 20:54time. So let me know in the comments if
- 20:56you found some that worked really well
- 20:58for you, or if any of these are breaking
- 21:00on certain things that you can't get to
- 21:02work at all. And I mean, looking at this
- 21:04myself, I'm I'm to think about the mini
- 21:06CPM 5 2B model could actually be a
- 21:09really nice model to try for some of
- 21:12these tasks and for doing your own sort
- 21:15of Laura's and stuff for this kind of
- 21:16thing. So, I'm going to probably have a
- 21:18play with that. If people are really
- 21:19interested in that, let me know as well
- 21:21and maybe it's something that I look at
- 21:22doing a video about over the next few
- 21:24days. Anyway, as always, if you found
- 21:26the video useful, please click like and
- 21:27subscribe and I will talk to you in the
- 21:29next video. Bye for now.
About this transcript
This page contains the full transcript of Open Jev Models Are Here!! by Sam Witteveen, generated from the public captions YouTube serves with the video. The transcript has 4,351 words across 602 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.
What you can do with it
Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to choose a caption track available on the video.
Free YouTube transcript tool
YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, caption language selection, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.