Text Generation
Transformers
Safetensors
English
canopy
browser-use
web-agent
recurrent-moe
edge-llm
lightpanda
obscura
multi-agent
robotics-web
conversational
custom_code
Instructions to use psikosen/canopy-258m-r3 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use psikosen/canopy-258m-r3 with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="psikosen/canopy-258m-r3", trust_remote_code=True) messages = [ {"role": "user", "content": "Who are you?"}, ] pipe(messages)# pip install -U transformers accelerate # Load model directly from transformers import AutoModelForCausalLM model = AutoModelForCausalLM.from_pretrained("psikosen/canopy-258m-r3", trust_remote_code=True, device_map="auto") - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use psikosen/canopy-258m-r3 with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "psikosen/canopy-258m-r3" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "psikosen/canopy-258m-r3", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/psikosen/canopy-258m-r3
- SGLang
How to use psikosen/canopy-258m-r3 with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "psikosen/canopy-258m-r3" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "psikosen/canopy-258m-r3", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "psikosen/canopy-258m-r3" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "psikosen/canopy-258m-r3", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }' - Docker Model Runner
How to use psikosen/canopy-258m-r3 with Docker Model Runner:
docker model run hf.co/psikosen/canopy-258m-r3
Download miniswardbower/artifacts/extended_browser_suite_report.json from psikosen/canopy-258m-r3: direct link, hf CLI and curl.
- Browser
- Download file 7.74 kB
-
https://huggingface.co/psikosen/canopy-258m-r3/resolve/main/miniswardbower/artifacts/extended_browser_suite_report.json
- Command line
-
hf download hf://psikosen/canopy-258m-r3/miniswardbower/artifacts/extended_browser_suite_report.json
-
curl -L -o extended_browser_suite_report.json https://huggingface.co/psikosen/canopy-258m-r3/resolve/main/miniswardbower/artifacts/extended_browser_suite_report.json
7.74 kB
| { | |
| "timestamp": "2026-09-05 20:16:47", | |
| "total_scenarios": 7, | |
| "passed_scenarios": 7, | |
| "cumulative_battery_time_ms": 3938.09, | |
| "scenarios": [ | |
| { | |
| "scenario": "1. Dynamic Dropdowns & Selects", | |
| "passed": true, | |
| "total_time_ms": 375.0, | |
| "exec_ms": 316.12, | |
| "distill_ms": 8.79, | |
| "verify_ms": 18.9, | |
| "bottleneck": "Execution (Kinematics)", | |
| "step_count": 4, | |
| "steps": [ | |
| { | |
| "op": "select", | |
| "target": "@e1", | |
| "total_ms": 37.57, | |
| "exec_ms": 28.79, | |
| "distill_ms": 2.5, | |
| "verify_ms": 6.27, | |
| "status": "success", | |
| "summary": "Executed action select" | |
| }, | |
| { | |
| "op": "select", | |
| "target": "@e2", | |
| "total_ms": 12.48, | |
| "exec_ms": 3.17, | |
| "distill_ms": 2.36, | |
| "verify_ms": 6.95, | |
| "status": "success", | |
| "summary": "Executed action select" | |
| }, | |
| { | |
| "op": "select", | |
| "target": "@e3", | |
| "total_ms": 14.03, | |
| "exec_ms": 8.41, | |
| "distill_ms": 2.35, | |
| "verify_ms": 3.26, | |
| "status": "success", | |
| "summary": "Executed action select" | |
| }, | |
| { | |
| "op": "click", | |
| "target": "@e4", | |
| "total_ms": 279.76, | |
| "exec_ms": 275.75, | |
| "distill_ms": 1.58, | |
| "verify_ms": 2.42, | |
| "status": "success", | |
| "summary": "Executed click on @e4; URL changed: False" | |
| } | |
| ] | |
| }, | |
| { | |
| "scenario": "2. Modal Dialogs & Focus Trapping", | |
| "passed": true, | |
| "total_time_ms": 497.15, | |
| "exec_ms": 475.36, | |
| "distill_ms": 4.27, | |
| "verify_ms": 8.23, | |
| "bottleneck": "Execution (Kinematics)", | |
| "step_count": 3, | |
| "steps": [ | |
| { | |
| "op": "click", | |
| "target": "@e1", | |
| "total_ms": 223.02, | |
| "exec_ms": 218.49, | |
| "distill_ms": 1.65, | |
| "verify_ms": 2.88, | |
| "status": "success", | |
| "summary": "Executed click on @e1; URL changed: False" | |
| }, | |
| { | |
| "op": "type", | |
| "target": "@e2", | |
| "total_ms": 12.09, | |
| "exec_ms": 7.74, | |
| "distill_ms": 1.26, | |
| "verify_ms": 3.09, | |
| "status": "success", | |
| "summary": "Typed text into @e2" | |
| }, | |
| { | |
| "op": "click", | |
| "target": "@e4", | |
| "total_ms": 252.75, | |
| "exec_ms": 249.13, | |
| "distill_ms": 1.36, | |
| "verify_ms": 2.26, | |
| "status": "success", | |
| "summary": "Executed click on @e4; URL changed: False" | |
| } | |
| ] | |
| }, | |
| { | |
| "scenario": "3. Paginated Data Tables & Actions", | |
| "passed": true, | |
| "total_time_ms": 433.09, | |
| "exec_ms": 415.12, | |
| "distill_ms": 2.98, | |
| "verify_ms": 4.1, | |
| "bottleneck": "Execution (Kinematics)", | |
| "step_count": 2, | |
| "steps": [ | |
| { | |
| "op": "click", | |
| "target": "@e3", | |
| "total_ms": 222.24, | |
| "exec_ms": 218.83, | |
| "distill_ms": 1.34, | |
| "verify_ms": 2.07, | |
| "status": "success", | |
| "summary": "Executed click on @e3; URL changed: False" | |
| }, | |
| { | |
| "op": "click", | |
| "target": "@e1", | |
| "total_ms": 199.96, | |
| "exec_ms": 196.29, | |
| "distill_ms": 1.64, | |
| "verify_ms": 2.03, | |
| "status": "success", | |
| "summary": "Executed click on @e1; URL changed: False" | |
| } | |
| ] | |
| }, | |
| { | |
| "scenario": "4. Infinite Scroll & Dynamic Hydration", | |
| "passed": true, | |
| "total_time_ms": 984.12, | |
| "exec_ms": 452.22, | |
| "distill_ms": 3.79, | |
| "verify_ms": 12.36, | |
| "bottleneck": "Execution (Kinematics)", | |
| "step_count": 2, | |
| "steps": [ | |
| { | |
| "op": "scroll", | |
| "target": "down", | |
| "total_ms": 130.38, | |
| "exec_ms": 118.06, | |
| "distill_ms": 2.32, | |
| "verify_ms": 10.0, | |
| "status": "success", | |
| "summary": "Executed action scroll" | |
| }, | |
| { | |
| "op": "click", | |
| "target": "@e1", | |
| "total_ms": 338.0, | |
| "exec_ms": 334.16, | |
| "distill_ms": 1.47, | |
| "verify_ms": 2.36, | |
| "status": "success", | |
| "summary": "Executed click on @e1; URL changed: False" | |
| } | |
| ] | |
| }, | |
| { | |
| "scenario": "5. Radio Groups & Checkbox Toggles", | |
| "passed": true, | |
| "total_time_ms": 749.88, | |
| "exec_ms": 728.32, | |
| "distill_ms": 5.35, | |
| "verify_ms": 6.28, | |
| "bottleneck": "Execution (Kinematics)", | |
| "step_count": 3, | |
| "steps": [ | |
| { | |
| "op": "click", | |
| "target": "@e2", | |
| "total_ms": 339.32, | |
| "exec_ms": 335.54, | |
| "distill_ms": 1.8, | |
| "verify_ms": 1.98, | |
| "status": "success", | |
| "summary": "Executed click on @e2; URL changed: False" | |
| }, | |
| { | |
| "op": "click", | |
| "target": "@e5", | |
| "total_ms": 199.36, | |
| "exec_ms": 195.85, | |
| "distill_ms": 1.63, | |
| "verify_ms": 1.88, | |
| "status": "success", | |
| "summary": "Executed click on @e5; URL changed: False" | |
| }, | |
| { | |
| "op": "click", | |
| "target": "@e7", | |
| "total_ms": 201.28, | |
| "exec_ms": 196.93, | |
| "distill_ms": 1.92, | |
| "verify_ms": 2.42, | |
| "status": "success", | |
| "summary": "Executed click on @e7; URL changed: False" | |
| } | |
| ] | |
| }, | |
| { | |
| "scenario": "6. Autocomplete & Typeahead Search", | |
| "passed": true, | |
| "total_time_ms": 465.55, | |
| "exec_ms": 243.84, | |
| "distill_ms": 2.52, | |
| "verify_ms": 4.6, | |
| "bottleneck": "Execution (Kinematics)", | |
| "step_count": 2, | |
| "steps": [ | |
| { | |
| "op": "type", | |
| "target": "@e1", | |
| "total_ms": 24.32, | |
| "exec_ms": 20.23, | |
| "distill_ms": 1.35, | |
| "verify_ms": 2.74, | |
| "status": "success", | |
| "summary": "Typed text into @e1" | |
| }, | |
| { | |
| "op": "click", | |
| "target": "@e2", | |
| "total_ms": 226.65, | |
| "exec_ms": 223.61, | |
| "distill_ms": 1.17, | |
| "verify_ms": 1.86, | |
| "status": "success", | |
| "summary": "Executed click on @e2; URL changed: False" | |
| } | |
| ] | |
| }, | |
| { | |
| "scenario": "7. Multi-Step Onboarding Wizard", | |
| "passed": true, | |
| "total_time_ms": 433.3, | |
| "exec_ms": 411.47, | |
| "distill_ms": 4.51, | |
| "verify_ms": 8.41, | |
| "bottleneck": "Execution (Kinematics)", | |
| "step_count": 4, | |
| "steps": [ | |
| { | |
| "op": "type", | |
| "target": "@e1", | |
| "total_ms": 23.98, | |
| "exec_ms": 20.41, | |
| "distill_ms": 1.15, | |
| "verify_ms": 2.42, | |
| "status": "success", | |
| "summary": "Typed text into @e1" | |
| }, | |
| { | |
| "op": "click", | |
| "target": "@e2", | |
| "total_ms": 200.23, | |
| "exec_ms": 197.34, | |
| "distill_ms": 1.23, | |
| "verify_ms": 1.66, | |
| "status": "success", | |
| "summary": "Executed click on @e2; URL changed: False" | |
| }, | |
| { | |
| "op": "type", | |
| "target": "@e1", | |
| "total_ms": 7.38, | |
| "exec_ms": 4.47, | |
| "distill_ms": 0.96, | |
| "verify_ms": 1.96, | |
| "status": "success", | |
| "summary": "Typed text into @e1" | |
| }, | |
| { | |
| "op": "click", | |
| "target": "@e2", | |
| "total_ms": 192.79, | |
| "exec_ms": 189.25, | |
| "distill_ms": 1.17, | |
| "verify_ms": 2.37, | |
| "status": "success", | |
| "summary": "Executed click on @e2; URL changed: False" | |
| } | |
| ] | |
| } | |
| ] | |
| } |