You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
(use-package ellama :ensure t :bind ("C-c e" . ellama) ;; send last message in chat buffer with C-c C-c :hook (org-ctrl-c-ctrl-c-final . ellama-chat-send-last-message) :init ;; setup key bindings ;; (setopt ellama-keymap-prefix "C-c e") ;; language you want ellama to translate to (setopt ellama-language "German") ;; could be llm-openai for example (require 'llm-ollama) (setopt ellama-provider (mak
はじめに※ テキストエディタGNU EmacsにLLM機能(AI機能)を追加するEmacsパッケージellamaのレビュー記事です。例として、jpeg画像のQuality値を取得してwebpに変換するシェルスクリプトをellamaで作成してみます。 今となってはVSCode一色になり、旧世界の化石となってしまったEmacsですが、昔から利用していた人に利点が無いわけではありません。どんなにVSCodeが高機能であっても、コンソールしかない環境では利用できないので、手に馴染んだコマンドライン・エディタ(viなり)emacsは重宝すると思います。 つまり、コマンドラインエディタでもAI生成が使えるという紹介記事です。 Emacsとは?Emacs(イーマックス)は、高度にカスタマイズ可能なテキストエディタで、プログラミングやテキスト編集、ファイル管理、電子メール、カレンダー機能など幅広い用途で使
...(省略) (defcustom ellama-define-word-prompt-template "Define %s" "Prompt template for `ellama-define-word'." :group 'ellama :type 'string) ...(省略) (setq ellama-define-word-prompt-template "%s の定義を教えて") (setq ellama-summarize-prompt-template "Text:\n%s\n要約して") (setq ellama-code-review-prompt-template "以下のコードのレビューと改善案をだして:\n```\n%s\n```") (setq ellama-change-prompt-template "以下のテキストを「%s」と変更して、引用符なし
みなさん、ローカルLLMで遊んでいますか? 昨年末に、Ollamaが登場してから誰でも簡単にローカルLLMで遊べる時代がやってきました。そこで、僕もローカルLLMでどんなことができるんだろうと思って触りはじめたのですが、ローカルLLMを最大限に活用するためには、まずはどうやったらEmacsからローカルLLMを使えるようになるのかと考えるのはあまりにも自然な流れでした。 この記事では、ローカルLLMに関する基本的な知識から、EmacsからローカルLLMを扱う方法までを解説していきたいと思います。 ローカルLLMの基礎知識 # ローカルLLMとは、LLM(大規模言語モデル)をローカル環境、つまり自分のパソコンで扱えるようにしたモデルです。Facebookが開発しているLlamaが業界のトップランナーで、それをベースにしたモデルを色々な組織(中には個人もいるのかも)が開発しています。 そのLla
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く