ai renamer
1.0.0
Node.js CLI,使用 Ollama 和 LM Studio 模型(Llava、Gemma、Llama 等)根據檔案內容智慧重新命名文件
重命名視頻
重命名影像
重新命名文件
您需要在系統上安裝 Ollama 或 LM Studio 以及至少一個 LLM(Llava、Gemma、Llama 等)。您需要有 ffmpeg 來重新命名影片。
使用 NPX 運行
npx ai-renamer /路徑
使用 NPM 運行
# 全域安裝 npm install -g ai-renamer# 運行 itai-renamer /path
Ollama 是預設提供者,因此您無需執行任何操作。您只需運行npx ai-renamer /images
即可。首次啟動時,它將嘗試自動選擇 Llava 模型,但如果無法做到這一點,您可以指定模型。
npx ai-renamer /path --provider=ollama --model=llava:13b
您需要將提供者設定為lm-studio
,它將自動選擇 LM Studio 中載入的模型。
npx ai-renamer /path --provider=lm-studio
您需要將提供者設定為openai
並使用您的 API 金鑰設定 api-key,它將自動選擇 gpt-4o 模型。但您可以使用--model
標誌分配任何模型。
npx ai-renamer /path --provider=openai --api-key=OPENAI_API_KEY
如果您在 Ollama 或 LM Studio 中使用不同的端口,則只需指定基本 URL。
npx ai-renamer /path --provider=ollama --base-url=http://127.0.0.1:11434 npx ai-renamer /path --provider=lm-studio --base-url=http://127.0.0.1:1234
當您使用它們時,標誌的值將保存到您的磁碟中。您可以在~/ai-renamer.json
找到設定檔。如果您使用的是 Mac,則為/Users/your-user-name/ai-renamer.json
。此外,當您設定標誌時,您不必再次使用它們。該腳本從該設定檔中取得值。
npx ai-renamer --幫助 選項: -h, --help 顯示幫助 [布林值] --version 顯示版本號 [布林值] -p, --provider 設定提供者(例如 ollama、openai、 lm-studio)[字串] -a, --api-key 如果您使用openai 作為提供程序,則設定API 金鑰[string] -u, --base-url 設定API 基本URL(例如,ollama 為http://127.0.0.1:11434 ) [string] -m, --model 設定要使用的模型(例如gemma2、llama3、gpt-4o) [string] -f, --frames 設定從影片中提取的最大幀數(例如3、5、10 ) ) [number] -c, --case 設定大小寫樣式(例如camelCase、pascalCase、snakeCase、kebabCase) [string] -x, --chars 設定新檔案名稱中的最大字元數(例如25)[number] -l, --language 設定輸出語言(例如英文、土耳其語) [string] -s, --include-subdirectories 處理時包含子目錄中的檔案(例如:true, false) [string] -r, -- custom-向 LLM 新增自訂提示(例如「僅描述背景」)[字串]
ai-renamer
使用change-case
庫進行案例樣式
# 值:結果camelCase:twoWords 大寫:兩個單字 常數大小寫:TWO_WORDS 點大小寫:兩個單字 kebabCase:兩個單字 noCase:兩個詞 pascal 案例:雙字 pascalSnakeCase:Two_Words 路徑大小寫:兩個/單字 句子案例:兩個詞 蛇的情況:two_words trainCase:兩個詞
請隨意貢獻。開啟一個新問題,或提出拉取請求。
GPL-3.0