Views
No views yet
1# Install (macOS)
2brew install llama.cpp
3
4# Serve v8 (auto-downloads from HuggingFace)
5llama-server \
6 --hf-repo satyajitdas/EthereumGPT-8B-GGUF \
7 --hf-file EthereumGPT-8B-v8-Q8_0.gguf \
8 --port 8081 -ngl 99 --ctx-size 4096
9
10# Query via curl
11curl -s http://localhost:8081/v1/chat/completions \
12 -H "Content-Type: application/json" \
13 -d '{
14 "messages": [
15 {"role": "system", "content": "You are EthereumGPT, an AI assistant specializing in Ethereum protocol development."},
16 {"role": "user", "content": "What is Fusaka?"}
17 ],
18 "max_tokens": 512
19 }' | python3 -m json.toolsatyajitdas/EthereumGPT-8B-GGUF in the model browser and download EthereumGPT-8B-v8-Q8_0.ggufYou are EthereumGPT, an AI assistant specializing in Ethereum protocol development, smart contracts, consensus mechanisms, and the broader Ethereum ecosystem.<|im_start|> / <|im_end|> tokens)1./llama-cli -m EthereumGPT-8B-Q8_0.gguf \
2 --chat-template chatml \
3 -sys "You are EthereumGPT, an AI assistant specializing in Ethereum protocol development." \
4 -cnv1# Download the GGUF and Modelfile.v8, then:
2ollama create ethereumgpt -f Modelfile.v8
3ollama run ethereumgptModelfile.v8 includes the full Qwen3 Go template with thinking support, the EthereumGPT system prompt, and tuned sampler parameters. Important: The GGUF must include tokenizer.ggml.add_bos_token = false metadata (the files on this repo already do). Without it, Ollama's qwen3 runner prepends a spurious BOS token causing degenerate output.| File | Size | Description |
|---|---|---|
EthereumGPT-8B-v8-Q8_0.gguf | 8.1 GB | v8 DPO-aligned, 8-bit quantized (recommended) |
EthereumGPT-8B-Q8_0.gguf | 8.1 GB | v7 SFT only, 8-bit quantized |
Modelfile.v8 | 2 KB | Ollama Modelfile with Qwen3 thinking template |
| Category | v7 | v8 | Description |
|---|---|---|---|
| Anchor | 5/5 (100%) | 5/5 (100%) | Injected facts (Fusaka, ePBS, PeerDAS, etc.) |
| Attribution | 3/3 (100%) | 3/3 (100%) | Who said what in Discord discussions |
| Negative | 6/15 (40%) | 14/15 (93%) | Refusal of fabricated entities |
| Boundary | 2/5 (40%) | 2/5 (40%) | Adjacent but unknown topics |
| Overall | 16/28 (57%) | 24/28 (86%) | +29 percentage points |
Q: What is Fusaka?
A: Fusaka is the name for an upcoming Ethereum hard fork that combines the Fulu
(consensus layer) and Osaka (execution layer) upgrades, following the same
naming convention as Dencun and Pectra. It is the next major network upgrade
planned after Pectra. Key items discussed for inclusion include PeerDAS
(EIP-7594) for improved data availability.
Q: What does ePBS stand for?
A: ePBS stands for enshrined Proposer-Builder Separation. It is a proposed
protocol-level change that would enshrine the separation of block proposers
and block builders directly into the consensus protocol, rather than relying
on external middleware like MEV-Boost.
Q: What was XYZ's position on ePBS timing games?
A: XYZ argued that ePBS creates a timing game where builders can delay revealing
their payloads to gain advantages, and that the system should be designed to
prevent builders from having too much control over block timing.Modelfile.v8 (with full Qwen3 Go template) — do not rely on auto-detected templates