Ollama - Modèle personnalisé - lama3.2

DEV - 18/11
Importez la bibliothèque ollama. importer ollama Entrer en mode plein écran Quitter le mode plein écran...

Importez la bibliothèque ollama.

importer du ollama
Entrer en mode plein écran Quitter le mode plein écran

Créez une classe pour configurer des modèles personnalisés.

Méthodes :

  • init : initialise le modèle avec des attributs tels que le nom, le système et la température.
  • name_custom : renvoie le nom personnalisé.
  • get_description : crée la structure ModelFile.
classe ModelFile : def __init__(self, modèle : str, name_custom : str, système : str, temp : float = 0.1) -> Aucun : self.__model = model self.__name_custom = name_custom self.__system = system self.__temp = temp @property def name_custom(self): return self.__name_custom def get_description(self): return ( f"FROM {self.__model}\n" f"SYSTEM {self.__system}\n" f"PARAMETER température {self.__temp }\n" )
Entrer en mode plein écran Quitter le mode plein écran
  • Créez une fonction pour lister tous les modèles disponibles.
  • Sortie : renvoie une liste de modèles enregistrés dans ollama.
def ollama_list() -> Aucun : réponse_ollama = ollama.list() return réponse_ollama['models']
Entrer en mode plein écran Quitter le mode plein écran

Créez une fonction pour créer un modèle personnalisé basé sur la configuration transmise.

def ollama_build(custom_config: ModelFile) -> Aucun : ollama.create( model=custom_config.name_custom, modelfile=custom_config.get_description() )
Entrer en mode plein écran Quitter le mode plein écran

Créez une fonction pour vérifier si le modèle personnalisé existe.

def check_custom_model(name_model) -> Aucun : models = ollama_list() models_names = [model['name'] pour le modèle dans ...
[Courte citation de 8% de l'article original]
Loading...