Перейти к содержанию
modelium.
Начать с задачи
←

Ollama create: invalid model name — как исправить имя модели

Если `ollama create` возвращает `invalid model name`, сначала проверьте имя нового варианта модели: в нём не должно быть пробелов, кириллицы или пустой части после двоеточия. Путь к файлу инструкций передавайте после `-f`, а не вместо имени. Исправление синтаксиса не гарантирует, что исходная модель найдена и создание завершится успешно.

При создании своего варианта модели ollama create показывает invalid model name? Сначала проверьте слово, которым вы хотите назвать новый вариант. В исходном коде Ollama v0.40.13 именно первый аргумент команды create проходит проверку формата имени до создания модели. Это не сообщение о нехватке памяти и не доказательство, что исходный файл модели повреждён. s1

Статус на 31 октября 2026 года: инструкция сверена с кодом и документацией Ollama v0.40.13, но редакция не запускала Ollama и не создавала модель. Ниже один маршрут для Linux с уже установленной Ollama и собственным файлом Modelfile — текстовой инструкцией, где указана исходная модель (FROM). Скачивать новую модель только ради проверки написания имени не нужно. s3

Как отличить имя от пути к файлу?

Откройте терминал в папке, где лежит ваш Modelfile. В записи ollama create notes-local:v1 -f ./Modelfile часть notes-local:v1 — новое имя, а ./Modelfile — путь к файлу. Не ставьте путь к файлу вместо имени. Эту команду используйте только со своим подготовленным файлом и проверенной исходной моделью, а не как способ скачать модель. s1 s3

Например, если внутри файла стоит FROM gemma4:latest, сначала посмотрите ollama ls: при работающем сервере он должен показать список с колонкой NAME (или пустой список); нужный тег должен быть виден на том же сервере Ollama, к которому обращается ваша команда. Пример gemma4:latest здесь условный; мы не проверяли его наличие на вашем компьютере. Если его нет, это отдельный вопрос наличия исходной модели, а не основание менять имя создаваемого варианта. s3 s4

Какие символы исправить?

В версии v0.40.13 у части имени модели или тега первый символ должен быть латинской буквой, цифрой либо _; дальше допускаются также дефис и точка. Пробел, кириллические буквы и пустой тег после : не проходят этот разбор. Например, notes local замените на notes-local, заметки:v1 — на notes:v1, а notes: — на notes:v1 (если вам нужен тег v1). Имя notes-local:v1 соответствует показанным правилам синтаксиса, но само по себе не доказывает, что модель создастся или будет работать. s2

Если исходное имя пришло из другой программы, исправьте его в том поле программы, где задаётся имя создаваемой модели, а не удаляйте уже установленные модели. Отдельный формат с пространством имён вроде user/notes:v1 возможен, но для первой проверки проще оставить одно имя и тег. Не подставляйте путь к .gguf вместо имени: путь к исходным весам относится к строке FROM в Modelfile. s2 s3

Как проверить исправление?

После исправления имени и проверки своего Modelfile повторите ollama create notes-local:v1 -f ./Modelfile только если действительно хотите создать этот вариант. Если ошибка invalid model name исчезла, имя прошло текущую проверку; дождитесь конца команды и убедитесь, что новое имя появилось в ollama ls. Появление записи не является тестом качества ответов: при необходимости отдельно запустите свой учебный запрос и сравните ответ с исходными данными. s1 s3 s4

Если теперь появилось другое сообщение — об исходной модели, файле или доступе к серверу, не называйте его тем же сбоем. Проверьте путь к своему Modelfile и FROM; для отсутствующей модели откройте отдельный разбор model not found. Не удаляйте модели и не переустанавливайте Ollama из-за одного неверного имени. s3

Источники

  1. Ollama v0.40.13 — cmd/cmd.go, CreateHandler — revision 04088e7c9d41cba5d33bafbf788d87a465c79d5b; Первый аргумент проверяется через model.ParseName(...).IsValid(); точная строка ошибки. Сырой снимок и SHA в research/raw/2026-10-31/seo/ollama-create-invalid-model-name/.. Получено 31.10.2026.
  2. Ollama v0.40.13 — types/model/name.go и name_test.go — revision 04088e7c9d41cba5d33bafbf788d87a465c79d5b; Формат и умолчания 101–142, 199–206; isValidPart 333–375; тесты имени 143–190. Латиница/цифры/_ в начале; не переносить ограничения bare-parse без default на create.. Получено 31.10.2026.
  3. Ollama v0.40.13 — Modelfile Reference — revision 04088e7c9d41cba5d33bafbf788d87a465c79d5b; Пример create с именем и -f, инструкция FROM; имя создаваемого варианта не равно пути к файлу.. Получено 31.10.2026.
  4. Ollama v0.40.13 — CLI Reference — revision 04088e7c9d41cba5d33bafbf788d87a465c79d5b; Команды ollama ls, create, run; изменения модели этим гайдом не выполнялись.. Получено 31.10.2026.