LLM/jrswab axe

From Fundamental Ramen
Jump to navigation Jump to search

What's that?

Official Site: https://github.com/jrswab/axe

Installation

Install

Set config dir first for NAS auto backup.

[System.Environment]::SetEnvironmentVariable('XDG_CONFIG_HOME', "$HOME\Documents\SynologyDrive\11.Environments", 'User')

Reopen Power Shell to take effect.

go install github.com/jrswab/axe@latest
axe config init

Then got this.

....\Documents\SynologyDrive\11.Environments\axe

Set VSCode as Editor for axe

Set environment variable EDITOR as

%USERPROFILE%\AppData\Local\Programs\Microsoft VS Code\Code.exe

Reopen PowerShell and execute to verify.

# Varify environment variable
Get-ChildItem Env:EDITOR

Set provider for local model

Then edit config.yoml.

# TODO: need to update
ii $HOME\AppData\Roaming\axe\config.toml

It would be opened by VSCode. Edit section providers.openai.

[providers.openai]
api_key = "sk-have-a-good-key"
base_url = "http://xxx.xxx.xxx.xxx:60000/v1"

Setup Agent

Add agent

axe agents init query
axe agents edit query
model = "openai/google/gemma-4-E4B-qat-a4_0-gguf"

Test agent

axe run query -p "1+1=?"

If it outputs 2, axe is ready to use.

Advanced practices