Skip to content

Instantly share code, notes, and snippets.

@vaiorabbit
Created January 4, 2025 05:44
Show Gist options
  • Save vaiorabbit/15f4468995421c1991f15eddfd888ea1 to your computer and use it in GitHub Desktop.
Save vaiorabbit/15f4468995421c1991f15eddfd888ea1 to your computer and use it in GitHub Desktop.
Emacs : 選択したリージョンの内容をローカルLLMで翻訳できるようにするまでの手順

ollamaをインストール

コマンドプロンプトからモデルをインストール

> ollama pull aya:8b
> ollama pull llama3.1:8b

Emacs mini bufferでパッケージをインストール

M-x package-install llm
M-x package-install ellama

init.elに下記を追加

(with-eval-after-load 'llm
  (require 'llm-ollama)
  (setopt ellama-language "Japanese")
  (setopt ellama-naming-scheme 'ellama-generate-name-by-llm)
  (setopt ellama-provider (make-llm-ollama
                                       :chat-model "aya:8b"
                                       :embedding-model "aya:8b"))
  ; ellama-provider-select の選択肢
  (setopt ellama-providers
          '(("llama3.1" . (make-llm-ollama
                           :chat-model "llama3.1:8b"
                           :embedding-model "llama3.1:8b"))
            ("aya:8b" . (make-llm-ollama
                         :chat-model "aya:8b"
                         :embedding-model "aya:8b"))
            )))

英文を選択して M-x ellama-translate

image

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