CrymadX commited on
Commit
3782a00
·
verified ·
1 Parent(s): ccd3a7b

Upload README.md with huggingface_hub

Browse files
Files changed (1) hide show
  1. README.md +116 -0
README.md ADDED
@@ -0,0 +1,116 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ language:
3
+ - en
4
+ - fr
5
+ - es
6
+ - de
7
+ - ar
8
+ - tr
9
+ - pt
10
+ - nl
11
+ tags:
12
+ - crypto
13
+ - tool-calling
14
+ - function-calling
15
+ - execution-agent
16
+ - qwen2
17
+ - gguf
18
+ - finance
19
+ license: apache-2.0
20
+ base_model: Qwen/Qwen2.5-32B-Instruct
21
+ pipeline_tag: text-generation
22
+ model-index:
23
+ - name: CrymadX-LLM-32B
24
+ results: []
25
+ ---
26
+
27
+ # CrymadX LLM 32B
28
+
29
+ **An autonomous crypto execution agent** fine-tuned from Qwen 2.5 32B-Instruct. Built to EXECUTE crypto operations through tool calls — not give instructions.
30
+
31
+ ## What Makes This Different
32
+
33
+ Most AI assistants tell you *how* to do things. CrymadX LLM **does them for you**:
34
+
35
+ ```
36
+ User: check my BTC balance
37
+ AI: [calls get_balance(token="BTC")] → You have 0.5432 BTC (~$35,310)
38
+
39
+ User: swap 0.1 ETH to USDT
40
+ AI: [calls get_swap_estimate()] → 0.1 ETH → 329.67 USDT. Confirm?
41
+ User: yes
42
+ AI: [calls execute_swap()] → Done! 0.1 ETH → 329.67 USDT
43
+ ```
44
+
45
+ ## Model Details
46
+
47
+ | Field | Value |
48
+ |---|---|
49
+ | Base Model | Qwen 2.5 32B-Instruct |
50
+ | Fine-tuning | QLoRA (rank 64) via Unsloth |
51
+ | Training Data | 11,606 examples |
52
+ | Training Time | 17.1 hours on NVIDIA A40 |
53
+ | Final Loss | 0.0558 |
54
+ | License | Apache 2.0 |
55
+
56
+ ## Available Quantizations
57
+
58
+ | File | Size | VRAM | Use Case |
59
+ |---|---|---|---|
60
+ | | 19 GB | 24 GB | Single RTX 3090 / RTX 4090 |
61
+ | | 33 GB | 48 GB | 2x RTX 3090 / A40 / A6000 |
62
+
63
+ ## 37 Tools Available
64
+
65
+ The model is trained to call tools across these categories:
66
+
67
+ - **Wallet**: get_balance, get_all_balances, get_deposit_address, get_transactions
68
+ - **Trading**: get_price, get_swap_estimate, execute_swap, create_price_alert, create_auto_invest
69
+ - **Fiat**: create_fiat_buy_order, create_fiat_sell_order
70
+ - **Transfers**: validate_address, estimate_send_fee, preview_transaction, request_auth, execute_send
71
+ - **Staking**: stake_asset, unstake_asset, get_staking_positions
72
+ - **Savings**: create_vault, unlock_vault, get_vault_positions
73
+ - **Account**: update_profile, start_kyc, setup_2fa, verify_and_enable_2fa
74
+ - **Card**: fund_card, get_card_balance
75
+ - **Support**: create_support_ticket
76
+ - **Market**: get_market_overview
77
+
78
+ ## Training Data Composition
79
+
80
+ | Category | Examples | Description |
81
+ |---|---|---|
82
+ | Single-tool operations | ~5,000 | Balance, price, swap, send, buy, sell, stake |
83
+ | Multi-turn chains (5-20 turns) | ~3,500 | Full sessions with noise, interruptions, errors |
84
+ | Beginner/naive users | ~600 | Elderly, teens, typos, wrong terminology |
85
+ | Multilingual | ~600 | Dutch, French, Spanish, German, Arabic, Turkish, Portuguese, Pidgin |
86
+ | Error recovery | ~500 | Insufficient balance, wrong address, wrong OTP |
87
+ | Social engineering refusal | ~400 | Prompt injection, jailbreak attempts |
88
+ | Media handling | ~400 | Voice transcripts, OCR/QR images, stickers |
89
+ | Anti-chatbot guardrails | ~300 | Execute, never instruct |
90
+
91
+ ## Languages
92
+
93
+ Trained and tested in: English, Dutch, French, Spanish, German, Arabic, Turkish, Portuguese, Nigerian Pidgin, Indonesian, Swahili, and mixed-language conversations.
94
+
95
+ ## Anti-Chatbot Design
96
+
97
+ The model is explicitly trained to NEVER give instructions:
98
+
99
+ - "How do I check my balance?" → Calls immediately
100
+ - "How do I swap?" → Asks which tokens, then executes
101
+ - "How do I buy BTC?" → Asks how much, then creates buy order
102
+
103
+ ## Usage with vLLM
104
+
105
+ ```bash
106
+ python -m vllm.entrypoints.openai.api_server \
107
+ --model crymadxAI/CrymadX-LLM-32B \
108
+ --quantization gguf \
109
+ --max-model-len 8192
110
+ ```
111
+
112
+ ## Built By
113
+
114
+ [CrymadX](https://crymadx.io) — Crypto Exchange Platform
115
+
116
+ Fine-tuned with [Unsloth](https://github.com/unslothai/unsloth) for 2x faster training.