Instructions to use PolarSeeker/OpenSeeker-v2-30B-SFT with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use PolarSeeker/OpenSeeker-v2-30B-SFT with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="PolarSeeker/OpenSeeker-v2-30B-SFT") messages = [ {"role": "user", "content": "Who are you?"}, ] pipe(messages)# Load model directly from transformers import AutoTokenizer, AutoModelForCausalLM tokenizer = AutoTokenizer.from_pretrained("PolarSeeker/OpenSeeker-v2-30B-SFT") model = AutoModelForCausalLM.from_pretrained("PolarSeeker/OpenSeeker-v2-30B-SFT") messages = [ {"role": "user", "content": "Who are you?"}, ] inputs = tokenizer.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=40) print(tokenizer.decode(outputs[0][inputs["input_ids"].shape[-1]:])) - Notebooks
- Google Colab
- Kaggle
- Local Apps
- vLLM
How to use PolarSeeker/OpenSeeker-v2-30B-SFT with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "PolarSeeker/OpenSeeker-v2-30B-SFT" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "PolarSeeker/OpenSeeker-v2-30B-SFT", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/PolarSeeker/OpenSeeker-v2-30B-SFT
- SGLang
How to use PolarSeeker/OpenSeeker-v2-30B-SFT 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 "PolarSeeker/OpenSeeker-v2-30B-SFT" \ --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": "PolarSeeker/OpenSeeker-v2-30B-SFT", "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 "PolarSeeker/OpenSeeker-v2-30B-SFT" \ --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": "PolarSeeker/OpenSeeker-v2-30B-SFT", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }' - Docker Model Runner
How to use PolarSeeker/OpenSeeker-v2-30B-SFT with Docker Model Runner:
docker model run hf.co/PolarSeeker/OpenSeeker-v2-30B-SFT
OpenSeeker-v2: Pushing the Limits of Search Agents with Informative and High-Difficulty Trajectories
OpenSeeker-v2-30B-SFT is a 30B-scale search agent trained with supervised fine-tuning (SFT) on informative and high-difficulty search trajectories. It is released as part of OpenSeeker-v2: Pushing the Limits of Search Agents with Informative and High-Difficulty Trajectories.
Highlights
Deep search capabilities have become an indispensable competency for frontier Large Language Model (LLM) agents, yet their development remains dominated by industrial giants. The typical industry recipe involves a highly resource-intensive pipeline spanning pre-training, continual pre-training (CPT), supervised fine-tuning (SFT), and reinforcement learning (RL).
In this report, we show that when fueled with informative and high-difficulty trajectories, a simple SFT approach can be surprisingly powerful for training frontier search agents. By introducing three simple data synthesis modifications, we establish a stronger baseline:
- Scaling knowledge graph size for richer exploration.
- Expanding the tool set size for broader functionality.
- Applying strict low-step filtering to keep high-difficulty trajectories.
Trained on merely 10.6k data points, OpenSeeker-v2 achieves state-of-the-art performance across four benchmarks among 30B-sized agents with the ReAct paradigm:
- 46.0% on BrowseComp.
- 58.1% on BrowseComp-ZH.
- 34.6% on Humanity's Last Exam.
- 78.0% on xbench.
OpenSeeker-v2 surpasses Tongyi DeepResearch, which is trained with a heavier CPT+SFT+RL pipeline and achieves 43.4%, 46.7%, 32.9%, and 75.0% on the same benchmarks, respectively.
Notably, OpenSeeker-v2 represents the first state-of-the-art search agent within its model scale and paradigm to be developed by a purely academic team using only SFT. We are excited to open-source the OpenSeeker-v2 model weights and share our simple yet effective findings to make frontier search agent research more accessible to the community.
- Downloads last month
- 422
Paper for PolarSeeker/OpenSeeker-v2-30B-SFT
Evaluation results
- Hle on cais/hle View evaluation results 34.6

