Skip to content

ollama.create : "Client.create() got an unexpected keyword argument 'modelfile'" #430

Closed

Description

@adriens

❔ About

I ran an old Notebook in which I used the following syntax :

ollama.create(model='rome-expert', modelfile=modelfile)

but since today I got the following error :

Image

It seems like thie feature has disappeared ?

📜 Source code

Whole source code is available here : OPT-NC : Acronymes genai augmentés (ollama)

# Then build the modelfile
modelfile='''FROM ''' + TARGET_MODEL + '''
SYSTEM """Tu es un expert en ressources humaines. Ta spécialité est de lier des activités ou des sujets au
référentiel des codes ROME de France Travail.

A chaque fois qu'on te pose une question tu réponds la liste des codes ROME qui sont en lien.

Réponds avec un fichier json et UNIQUEMENT avec un fichier json : n'explique pas ni ne commente.

Exemple:

Pour "Base De Données.", tu répondras avec un json valide structuré de la manière suivante et en mettant autant d'items que nécessaire,
Ci-dessous un exemple avec trois items:

[
  {
    "proposition_metier_lie": "Administrateur de bases de données",
    "rome_code_domaine_professionnel_3_chars": "M1802"
  },
  {
    "proposition_metier_lie": "Architecte système d'informtion",
    "rome_code_domaine_professionnel_3_chars": "M1802"
  },
  {
    "proposition_metier_lie": "Développeur/développeuse",
    "rome_code_domaine_professionnel_3_chars": "M1805"
  },
  ...
]
Très important : plus le json sera complet, meilleures seront les analyses produites par la suite par le data-analyste.\n\n"""
'''

# Create the model
ollama.create(model='rome-expert', modelfile=modelfile)

Activity

  1. changed the title [-]`ollama.create` : _Client.create() got an unexpected keyword argument 'modelfile'_[/-] [+]`ollama.create` : "Client.create() got an unexpected keyword argument 'modelfile'"[/+] on Jan 28, 2025
  2. ParthSareen commented on Jan 29, 2025

    @ParthSareen
    Member

    Hey! Yes the API changed - you can find updated docs here: https://github.com/ollama/ollama/blob/2ef3c803a151a0a9b1776c9ebe6a7e86b3971660/docs/api.md#create-a-model-from-gguf

    Sorry about the breaking change!

  3. adriens commented on Jan 29, 2025

    @adriens
    ContributorAuthor

    Hi @ParthSareen : yup, API changed, but how has it ben wrapped within ollama-python I mean through SDK calls ? Could you point me doc to achieve a model creation from a model file ? 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions