Skip to content

Instantly share code, notes, and snippets.

@liangfu
Created June 5, 2025 00:48
Show Gist options
  • Select an option

  • Save liangfu/e12a39b7057e1e6e87bf478cdfe48c76 to your computer and use it in GitHub Desktop.

Select an option

Save liangfu/e12a39b7057e1e6e87bf478cdfe48c76 to your computer and use it in GitHub Desktop.

Revisions

  1. liangfu created this gist Jun 5, 2025.
    19 changes: 19 additions & 0 deletions dot_emacs.el
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,19 @@
    ;; Configure emacs to use gptel with Sonnet-3.7 on Bedrock
    (add-to-list 'load-path "/home/ubuntu/workspace/gptel")
    (setq gptel-use-curl "/home/ubuntu/miniconda3/envs/py310/bin/curl")
    (setq
    gptel-model 'claude-3-7-sonnet-20250219
    gptel-backend (gptel-make-bedrock "AWS"
    :region "us-west-2"
    ;; subset of gptel--bedrock-models
    :models '(claude-3-7-sonnet-20250219)
    ;; optional for provisioned access
    :model-region 'us
    )
    )

    ;; Key-bindings for gptel package integration
    (global-set-key "\C-ca" 'gptel-add)
    (global-set-key "\C-cs" 'gptel-send)
    (global-set-key "\C-cr" 'gptel-rewrite)
    (global-set-key "\C-cm" 'gptel-menu)