Text Generation
MLX
Safetensors
English
Chinese
gemma3_text
function-calling
gemma3
bfloat16
conversational
Instructions to use DarylFranxx/functiongemma-270m-mika with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- MLX
How to use DarylFranxx/functiongemma-270m-mika with MLX:
# Make sure mlx-lm is installed # pip install --upgrade mlx-lm # Generate text with mlx-lm from mlx_lm import load, generate model, tokenizer = load("DarylFranxx/functiongemma-270m-mika") prompt = "Write a story about Einstein" messages = [{"role": "user", "content": prompt}] prompt = tokenizer.apply_chat_template( messages, add_generation_prompt=True ) text = generate(model, tokenizer, prompt=prompt, verbose=True) - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- LM Studio
- Pi
How to use DarylFranxx/functiongemma-270m-mika with Pi:
Start the MLX server
# Install MLX LM: uv tool install mlx-lm # Start a local OpenAI-compatible server: mlx_lm.server --model "DarylFranxx/functiongemma-270m-mika"
Configure the model in Pi
# Install Pi: npm install -g @mariozechner/pi-coding-agent # Add to ~/.pi/agent/models.json: { "providers": { "mlx-lm": { "baseUrl": "http://localhost:8080/v1", "api": "openai-completions", "apiKey": "none", "models": [ { "id": "DarylFranxx/functiongemma-270m-mika" } ] } } }Run Pi
# Start Pi in your project directory: pi
- Hermes Agent new
How to use DarylFranxx/functiongemma-270m-mika with Hermes Agent:
Start the MLX server
# Install MLX LM: uv tool install mlx-lm # Start a local OpenAI-compatible server: mlx_lm.server --model "DarylFranxx/functiongemma-270m-mika"
Configure Hermes
# Install Hermes: curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash hermes setup # Point Hermes at the local server: hermes config set model.provider custom hermes config set model.base_url http://127.0.0.1:8080/v1 hermes config set model.default DarylFranxx/functiongemma-270m-mika
Run Hermes
hermes
- MLX LM
How to use DarylFranxx/functiongemma-270m-mika with MLX LM:
Generate or start a chat session
# Install MLX LM uv tool install mlx-lm # Interactive chat REPL mlx_lm.chat --model "DarylFranxx/functiongemma-270m-mika"
Run an OpenAI-compatible server
# Install MLX LM uv tool install mlx-lm # Start the server mlx_lm.server --model "DarylFranxx/functiongemma-270m-mika" # Calling the OpenAI-compatible server with curl curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "DarylFranxx/functiongemma-270m-mika", "messages": [ {"role": "user", "content": "Hello"} ] }'
functiongemma-270m-mika
ๅบไบ lmstudio-community/functiongemma-270m-it-MLX-bf16 ไฟฎๆนๅๅธใ
ๆถๆไฟกๆฏ
| ๅๆฐ | ๅผ |
|---|---|
| ๆถๆ | Gemma3ForCausalLM |
| ๅๆฐ้ | ~270M |
| Hidden Size | 640 |
| ๅฑๆฐ | 18 (sliding + full attentionๆททๅ) |
| ่ฏ่กจๅคงๅฐ | 262,144 |
| ๆๅคงไธไธๆ | 32,768 tokens |
| ็ฒพๅบฆ | bfloat16 |
ไฟฎๆนๅ ๅฎน
- โ ไผๅไบ็ๆๅๆฐ้ ็ฝฎ๏ผtemperature/top_p/top_k๏ผ
- โ
ๆฐๅข
generation_config.json - โ ไผๅไบๆฏๆ Function Calling ็ Chat Template
- โ ๆๅ max_length ่ณ 8192
ๅฟซ้ๅผๅง
MLX ๆนๅผ๏ผMac Apple Silicon ๆจ่๏ผ
from mlx_lm import load, generate
model, tokenizer = load("DarylFranxx/functiongemma-270m-mika")
# ๆฎ้ๅฏน่ฏ
response = generate(model, tokenizer,
prompt="ไฝ ๅฅฝ๏ผ่ฏทไป็ปไธไธ่ชๅทฑ",
max_tokens=256)
print(response)
Function Calling ็คบไพ
from mlx_lm import load, generate
model, tokenizer = load("DarylFranxx/functiongemma-270m-mika")
tools = [
{
"name": "get_weather",
"description": "่ทๅๆๅฎๅๅธ็ๅคฉๆฐไฟกๆฏ",
"parameters": {
"type": "object",
"properties": {
"city": {"type": "string", "description": "ๅๅธๅ็งฐ"},
"date": {"type": "string", "description": "ๆฅๆ๏ผๆ ผๅผYYYY-MM-DD"}
},
"required": ["city"]
}
}
]
messages = [
{"role": "user", "content": "ๅไบฌไปๅคฉๅคฉๆฐๆไนๆ ท๏ผ"}
]
# ไฝฟ็จtokenizer็chat_templateๆ ผๅผๅ
prompt = tokenizer.apply_chat_template(
messages,
tools=tools,
tokenize=False,
add_generation_prompt=True
)
response = generate(model, tokenizer, prompt=prompt, max_tokens=512)
print(response)
Transformers ๆนๅผ
from transformers import AutoTokenizer, AutoModelForCausalLM
import torch
model_id = "DarylFranxx/functiongemma-270m-mika"
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(
model_id,
torch_dtype=torch.bfloat16,
device_map="auto"
)
messages = [{"role": "user", "content": "Hello!"}]
inputs = tokenizer.apply_chat_template(
messages, return_tensors="pt", add_generation_prompt=True
).to(model.device)
outputs = model.generate(inputs, max_new_tokens=256)
print(tokenizer.decode(outputs[0][inputs.shape[-1]:], skip_special_tokens=True))
ๆณจๆไบ้กน
- ้่ฆ
transformers >= 4.57.3ๆๆฏๆGemma3ForCausalLM - MLXๆ ผๅผไป ้็จไบ Apple Silicon (M1/M2/M3/M4)
- ้ตๅฎๅๅงๆจกๅ Apache 2.0 ่ฎธๅฏ่ฏ
- Downloads last month
- 5
Model size
0.3B params
Tensor type
BF16
ยท
Hardware compatibility
Log In to add your hardware
Quantized
Model tree for DarylFranxx/functiongemma-270m-mika
Base model
google/functiongemma-270m-it
# Make sure mlx-lm is installed # pip install --upgrade mlx-lm # Generate text with mlx-lm from mlx_lm import load, generate model, tokenizer = load("DarylFranxx/functiongemma-270m-mika") prompt = "Write a story about Einstein" messages = [{"role": "user", "content": prompt}] prompt = tokenizer.apply_chat_template( messages, add_generation_prompt=True ) text = generate(model, tokenizer, prompt=prompt, verbose=True)