Downloads · 30 days
7
16% of all-time downloads
socaitcy/SOCAIT-Hermes-14B
SOCAIT-Hermes-14B is a text generation model from socaitcy. Use it when you need the model to write or continue text. It is set up for peft. The card lists the license as apache-2.0.
This is a fine-tuned LoRA adapter for unsloth/qwen2.5-14b-instruct-unsloth-bnb-4bit, trained to act as a specialized Fitness & Nutrition Agent. The model was trained using Group Relative Policy Optimization (GRPO) to…
Downloads · 30 days
7
16% of all-time downloads
All-time downloads
45
Public
Repo size
149 MB
Likes
0
Public
Click a slice to open those files.
.safetensors138 MB · 90%
From the Hugging Face model README
This is a fine-tuned LoRA adapter for unsloth/qwen2.5-14b-instruct-unsloth-bnb-4bit, trained to act as a specialized Fitness & Nutrition Agent. The model was trained using Group Relative Policy Optimization (GRPO) to improve its reasoning capabilities in creating personalized workout plans, analyzing nutrition logs, and providing evidence-based health advice.
This model is an RL-finetuned version of Qwen 2.5 14B designed to solve complex fitness and nutrition queries. Unlike standard LLMs, this agent was trained with specific rewards for:
It uses the LangGraph framework to manage agent state and tool invocation during training.
This model is intended to be used as a conversational assistant or API backend for:
Integrated into the fitness-reasoning-rl-agent system, where it can call external tools (search, database lookups) to augment its answers with real-time data.
Users should always consult with a physician before starting any new exercise or nutrition program generated by this model.
Use the code below to get started with the model.
from peft import PeftModel, PeftConfig from transformers import AutoModelForCausalLM, AutoTokenizer
config = PeftConfig.from_pretrained("socaitcy/fitness-agent-14B-qwen2.5-adapter") base_model = AutoModelForCausalLM.from_pretrained("unsloth/qwen2.5-14b-instruct-unsloth-bnb-4bit", device_map="auto", load_in_4bit=True) model = PeftModel.from_pretrained(base_model, "socaitcy/fitness-agent-14B-qwen2.5-adapter") tokenizer = AutoTokenizer.from_pretrained("unsloth/qwen2.5-14b-instruct-unsloth-bnb-4bit")
prompt = "Create a 3-day workout plan for a beginner with no equipment." inputs = tokenizer(prompt, return_tensors="pt").to("cuda") outputs = model.generate(**inputs, max_new_tokens=512) print(tokenizer.decode(outputs[0], skip_special_tokens=True))## Training Details
The model was trained on a custom dataset of fitness scenarios (data/fitness_scenarios.jsonl), including:
Data was formatted into specific prompt templates used by the agent system to simulate user interactions.
BibTeX:
@misc{fitness-agent-2025, author = {socaitcy}, title = {Fitness Agent 14B (Qwen2.5 LoRA)}, year = {2025}, publisher = {Hugging Face}, journal = {Hugging Face Repository}, howpublished = {\url{https://huggingface.co/socaitcy/fitness-agent-14B-qwen2.5-adapter}} }### Framework versions