Instructions to use feyospace/feyospace-v1-small with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use feyospace/feyospace-v1-small with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("image-text-to-text", model="feyospace/feyospace-v1-small") messages = [ { "role": "user", "content": [ {"type": "image", "url": "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/p-blog/candy.JPG"}, {"type": "text", "text": "What animal is on the candy?"} ] }, ] pipe(text=messages)# pip install -U transformers accelerate # Load model directly from transformers import AutoProcessor, AutoModelForMultimodalLM processor = AutoProcessor.from_pretrained("feyospace/feyospace-v1-small") model = AutoModelForMultimodalLM.from_pretrained("feyospace/feyospace-v1-small", device_map="auto") messages = [ { "role": "user", "content": [ {"type": "image", "url": "https://huggingface.co/datasets/huggingface/documentation-images/resolve/main/p-blog/candy.JPG"}, {"type": "text", "text": "What animal is on the candy?"} ] }, ] inputs = processor.apply_chat_template( messages, add_generation_prompt=True, tokenize=True, return_dict=True, return_tensors="pt", ).to(model.device) outputs = model.generate(**inputs, max_new_tokens=256) print(processor.decode(outputs[0][inputs["input_ids"].shape[-1]:])) - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use feyospace/feyospace-v1-small with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "feyospace/feyospace-v1-small" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "feyospace/feyospace-v1-small", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Describe this image in one sentence." }, { "type": "image_url", "image_url": { "url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg" } } ] } ] }'Use Docker
docker model run hf.co/feyospace/feyospace-v1-small
- SGLang
How to use feyospace/feyospace-v1-small 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 "feyospace/feyospace-v1-small" \ --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": "feyospace/feyospace-v1-small", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Describe this image in one sentence." }, { "type": "image_url", "image_url": { "url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg" } } ] } ] }'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 "feyospace/feyospace-v1-small" \ --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": "feyospace/feyospace-v1-small", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Describe this image in one sentence." }, { "type": "image_url", "image_url": { "url": "https://cdn.britannica.com/61/93061-050-99147DCE/Statue-of-Liberty-Island-New-York-Bay.jpg" } } ] } ] }' - Docker Model Runner
How to use feyospace/feyospace-v1-small with Docker Model Runner:
docker model run hf.co/feyospace/feyospace-v1-small
|
Download README.md from feyospace/feyospace-v1-small: direct link, hf CLI and curl.
- Browser
- Download file 4.85 kB
-
https://huggingface.co/feyospace/feyospace-v1-small/resolve/main/README.md
- Command line
-
hf download hf://feyospace/feyospace-v1-small/README.md
-
curl -L -o README.md https://huggingface.co/feyospace/feyospace-v1-small/resolve/main/README.md
4.85 kB
| library_name: transformers | |
| pipeline_tag: image-text-to-text | |
| model_name: feyospace-v1-small | |
| base_model: | |
| - Qwen/Qwen3.8-27B | |
| tags: | |
| - qwen3_5 | |
| - conversational | |
| - safetensors | |
| - cybersecurity | |
| # Feyospace-v1-small | |
| > [!NOTE] | |
| > This is the initial publicly released checkpoint in the Feyospace-v1 model family. Additional models and datasets will be released in future updates. | |
| ## Overview | |
| Feyospace-v1-small is a 28B-parameter model that follows the Qwen3.5 architecture and is post-trained from [Qwen3.8-27B](https://huggingface.co/Qwen/Qwen3.8-27B). | |
| It is developed as part of the Feyospace-v1 project for research on cyber agents, long-context reasoning, and agentic system development. | |
| The model is released in BF16 safetensors format and includes the tokenizer and chat template required for inference. It supports a context length of up to 262,144 tokens. | |
| For a detailed description of the training framework and data construction process, please refer to our paper: | |
| **[Feyospace-v1: How the Cyber Mercury Seven Trained Frontier Cyber Models](https://arxiv.org/abs/2609.08418)** | |
| ## Model Details | |
| | Property | Value | | |
| |---|---| | |
| | Model ID | `feyospace/feyospace-v1-small` | | |
| | Base model | [`Qwen/Qwen3.8-27B`](https://huggingface.co/Qwen/Qwen3.8-27B) | | |
| | Architecture | `Qwen3_5ForConditionalGeneration` | | |
| | Training stage | Post-training | | |
| | Number of parameters | 28B | | |
| | Tensor type | BF16 | | |
| | Maximum context length | 262,144 tokens | | |
| | Model format | Safetensors | | |
| ## Intended Use | |
| This model is intended for: | |
| - Research on cyber agents and language models | |
| - Authorized defensive-security research and education | |
| - Benchmarking and evaluation in controlled environments | |
| - Long-context reasoning and agentic system development | |
| - Further fine-tuning and experimentation | |
| The model should only be used in systems and environments for which the user has appropriate authorization. | |
| ## Quickstart | |
| Install the required dependencies: | |
| ```bash | |
| pip install -U torch transformers accelerate | |
| ``` | |
| A recent version of Transformers with support for the Qwen3.5 architecture is recommended. No specific version is pinned in this model card. | |
| The following example demonstrates text-only inference: | |
| ```python | |
| from transformers import AutoModelForMultimodalLM, AutoProcessor | |
| model_id = "feyospace/feyospace-v1-small" | |
| processor = AutoProcessor.from_pretrained(model_id) | |
| model = AutoModelForMultimodalLM.from_pretrained( | |
| model_id, | |
| torch_dtype="auto", | |
| device_map="auto", | |
| ) | |
| messages = [ | |
| { | |
| "role": "user", | |
| "content": [ | |
| { | |
| "type": "text", | |
| "text": "Explain how to validate a security fix in an authorized laboratory environment.", | |
| } | |
| ], | |
| } | |
| ] | |
| inputs = processor.apply_chat_template( | |
| messages, | |
| add_generation_prompt=True, | |
| tokenize=True, | |
| return_dict=True, | |
| return_tensors="pt", | |
| ).to(model.device) | |
| generated_ids = model.generate( | |
| **inputs, | |
| max_new_tokens=512, | |
| ) | |
| generated_ids = generated_ids[0][inputs["input_ids"].shape[-1]:] | |
| response = processor.decode( | |
| generated_ids, | |
| skip_special_tokens=True, | |
| ) | |
| print(response) | |
| ``` | |
| ## Training and Data | |
| The Feyospace-v1 project presents a data-centric framework for training open-weight cyber agents. The associated data engine constructs executable and resettable environments covering tasks such as: | |
| - Repository-level coding | |
| - Vulnerability reproduction | |
| - Capture-the-Flag tasks | |
| - Linux kernel history | |
| - Exploit development | |
| - Firmware analysis | |
| - Device-backed system tasks | |
| Candidate trajectories are retained only after execution verification and evidence auditing. The paper describes 164,269 audited trajectories used for long-context supervised fine-tuning. | |
| For more information about the training systems and data pipeline, please see the [Feyospace-v1 paper](https://arxiv.org/abs/2609.08418). | |
| ## Limitations and Safety | |
| This model is a research release and may produce inaccurate, incomplete, or unsafe outputs. Its responses should be reviewed by qualified users and validated in isolated, authorized environments. | |
| The model must not be used for: | |
| - Unauthorized access to systems or networks | |
| - Real-world exploitation without permission | |
| - Malware deployment or harmful cyber activity | |
| - Automated high-impact security decisions without human oversight | |
| Users are responsible for complying with all applicable laws, regulations, and organizational policies. | |
| ## Citation | |
| If you find this work useful, please cite: | |
| ```bibtex | |
| @misc{feyospace2026, | |
| title = {Feyospace-v1: How the Cyber Mercury Seven Trained Frontier Cyber Models}, | |
| author = {Li, Zongjie and others}, | |
| year = {2026}, | |
| eprint = {2609.08418}, | |
| archivePrefix = {arXiv}, | |
| primaryClass = {cs.AI}, | |
| url = {https://arxiv.org/abs/2609.08418} | |
| } | |
| ``` | |