Moving fine-tuned model to another project

Hello! I’m wondering if it is possible to transfer a fine-tuned model from one project to another one. I understand from prior posts that this is not possible across orgs or accounts.

Hi there!

What specifically are you looking to achieve? It is possible to use a fine-tuned model under multiple projects provided the rights have been set accordingly. From what it looks, this also includes the possibility to further fine-tune an existing fine-tuned model that was created under a different project. I don’t think though that you can fully transfer it.

3 Likes

Thanks. I suppose I’ll just get the jsonl file fom the other project and fine tune the model again in the second project.

3 Likes

It is possible to use a fine-tuned model under multiple projects provided the rights have been set accordingly.

I can’t find any way to “set rights” on a fine-tuned model. Our old models are accessible across projects and now new models are not, which is causing problems. We want to build a model, test is in dev and move it to production.

Under Settings > Project > Limits > Model Usage you should be able to set rights for your fine-tuned models.

Thanks for the quick response!

Unfortunately, the only models listed there and the old ft: models we created previously. The newer ones do not appear in the list for target project.

If you select a model is the source project as “Allow” it just says “Only these models can be used in this project”, which makes sense.

So seems there’s no way to add a model from the source project to the target project or say “I want this model to be accessible by other projects”.

Yes, from my experience, it’s better to re-fine tune the model, just to be on the safe side, especially if you have different model implemented to your project (e.g., gpt 4/3.5 has various versions and they yield slightly different results and behavior when ‘trained’ and ‘fine-tuned’). tldr; it’s not possible.