rchow93 commited on
Commit
3a37509
·
verified ·
1 Parent(s): 6e8f029

Upload README.md with huggingface_hub

Browse files
Files changed (1) hide show
  1. README.md +62 -40
README.md CHANGED
@@ -4,71 +4,93 @@ base_model: Qwen/Qwen3-8B
4
  tags:
5
  - crewai
6
  - code-generation
7
- - fine-tuned
 
8
  - gguf
9
- - ollama
10
- language:
11
- - en
12
- pipeline_tag: text-generation
13
  ---
14
 
15
- # CrewAI Qwen3-8B GGUF
16
 
17
- Fine-tuned Qwen3-8B model for generating CrewAI multi-agent code.
18
 
19
- ## Model Description
20
 
21
- This model was fine-tuned on 2,500 high-quality CrewAI code examples to generate complete CrewAI crews including:
22
- - Agent definitions (role, goal, backstory, tools)
23
- - Task definitions with context dependencies
24
- - Crew instantiation with process type
25
- - Kickoff code with inputs
 
 
 
 
 
 
 
 
 
 
 
 
 
26
 
27
  ## Usage with Ollama
28
 
29
- 1. Download the GGUF file (Q4_K_M recommended for most users)
30
  2. Create a Modelfile:
31
 
32
  ```
33
- FROM ./qwen3-8b.Q4_K_M.gguf
34
-
35
- TEMPLATE """Below is an instruction that describes a task, paired with an input that provides further context. Write a response that appropriately completes the request.
36
-
37
- ### Instruction:
38
- {{ .System }}
 
 
 
 
39
 
40
- ### Input:
41
- {{ .Prompt }}
 
 
 
 
42
 
43
- ### Response:
44
- """
45
 
46
  PARAMETER temperature 0.7
47
  PARAMETER top_p 0.9
48
- PARAMETER repeat_penalty 1.2
49
- PARAMETER stop "### Instruction:"
50
- PARAMETER stop "### Input:"
51
  PARAMETER num_ctx 8192
 
 
52
  ```
53
 
54
- 3. Create the model: `ollama create crewai-qwen3-8b -f Modelfile`
 
 
 
 
55
 
56
- ## Quantization Options
57
 
58
- | File | Size | Description |
59
- |------|------|-------------|
60
- | Q4_K_M | ~4.7 GB | Good balance of quality/size (recommended) |
61
- | Q5_K_M | ~5.5 GB | Better quality, larger size |
62
- | Q8_0 | ~8.2 GB | Best quality, largest size |
 
63
 
64
  ## Training Details
65
 
66
- - Base model: Qwen/Qwen3-8B
67
- - Training framework: Unsloth
68
- - Dataset: 2,500 CrewAI code examples in Alpaca format
69
- - Epochs: 3
70
- - LoRA rank: 16
71
 
72
  ## License
73
 
74
- Apache 2.0
 
4
  tags:
5
  - crewai
6
  - code-generation
7
+ - multi-agent
8
+ - qwen3
9
  - gguf
10
+ - unsloth
11
+ - thinking
 
 
12
  ---
13
 
14
+ # CrewAI Code Generation - Qwen3 8B (GGUF)
15
 
16
+ Fine-tuned Qwen3-8B models for generating CrewAI multi-agent code from natural language descriptions.
17
 
18
+ ## Models Available
19
 
20
+ ### V2 Thinking Models (Recommended)
21
+ | File | Size | Description |
22
+ |------|------|-------------|
23
+ | crewai-qwen3-8b-thinking-v2-q4_k_m.gguf | 4.7 GB | 4-bit quantized, best balance |
24
+ | crewai-qwen3-8b-thinking-v2-q8_0.gguf | 8.2 GB | 8-bit quantized, higher quality |
25
+
26
+ **V2 Improvements:**
27
+ - Native Qwen3 chat template (ChatML format)
28
+ - Higher LoRA rank (r=32 vs r=16)
29
+ - Thinking mode with reasoning tags
30
+ - Better structured outputs
31
+
32
+ ### V1 Models (Legacy)
33
+ | File | Size | Description |
34
+ |------|------|-------------|
35
+ | qwen3-8b.Q4_K_M.gguf | ~4.7 GB | 4-bit quantized |
36
+ | qwen3-8b.Q5_K_M.gguf | ~5.5 GB | 5-bit quantized |
37
+ | qwen3-8b.Q8_0.gguf | ~8.2 GB | 8-bit quantized |
38
 
39
  ## Usage with Ollama
40
 
41
+ 1. Download the GGUF file
42
  2. Create a Modelfile:
43
 
44
  ```
45
+ FROM ./crewai-qwen3-8b-thinking-v2-q4_k_m.gguf
46
+
47
+ TEMPLATE """{{- if .System }}
48
+ <|im_start|>system
49
+ {{ .System }}<|im_end|>
50
+ {{ end }}
51
+ <|im_start|>user
52
+ {{ .Prompt }}<|im_end|>
53
+ <|im_start|>assistant
54
+ """
55
 
56
+ SYSTEM """You are a CrewAI code generation expert. When given a task description and required inputs, generate complete, working CrewAI Python code that includes:
57
+ - All necessary imports (crewai, crewai_tools)
58
+ - Agent definitions with roles, goals, backstories, and tools
59
+ - Task definitions with proper context dependencies
60
+ - Crew instantiation with appropriate process type
61
+ - Kickoff code with the provided inputs
62
 
63
+ Think through the problem step by step before generating code."""
 
64
 
65
  PARAMETER temperature 0.7
66
  PARAMETER top_p 0.9
 
 
 
67
  PARAMETER num_ctx 8192
68
+ PARAMETER stop "<|im_end|>"
69
+ PARAMETER stop "<|im_start|>"
70
  ```
71
 
72
+ 3. Create and run:
73
+ ```bash
74
+ ollama create crewai-qwen3-8b -f Modelfile
75
+ ollama run crewai-qwen3-8b
76
+ ```
77
 
78
+ ## Example Prompt
79
 
80
+ ```
81
+ Create a CrewAI crew for analyzing competitor websites.
82
+ Required inputs:
83
+ - competitor_urls: list of URLs to analyze
84
+ - analysis_focus: what aspects to focus on
85
+ ```
86
 
87
  ## Training Details
88
 
89
+ - **Base Model**: Qwen/Qwen3-8B
90
+ - **Fine-tuning**: Unsloth + QLoRA (r=32, alpha=32)
91
+ - **Dataset**: 2,500 CrewAI code examples
92
+ - **Training**: 3 epochs on RTX 4090
 
93
 
94
  ## License
95
 
96
+ Apache 2.0 (same as base Qwen3 model)