Instructions to use Jinx-org/Jinx-gpt-oss-20b with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use Jinx-org/Jinx-gpt-oss-20b with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="Jinx-org/Jinx-gpt-oss-20b") messages = [ {"role": "user", "content": "Who are you?"}, ] pipe(messages)# Load model directly from transformers import AutoTokenizer, AutoModelForCausalLM tokenizer = AutoTokenizer.from_pretrained("Jinx-org/Jinx-gpt-oss-20b") model = AutoModelForCausalLM.from_pretrained("Jinx-org/Jinx-gpt-oss-20b") 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 Jinx-org/Jinx-gpt-oss-20b with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "Jinx-org/Jinx-gpt-oss-20b" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/chat/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "Jinx-org/Jinx-gpt-oss-20b", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }'Use Docker
docker model run hf.co/Jinx-org/Jinx-gpt-oss-20b
- SGLang
How to use Jinx-org/Jinx-gpt-oss-20b 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 "Jinx-org/Jinx-gpt-oss-20b" \ --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": "Jinx-org/Jinx-gpt-oss-20b", "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 "Jinx-org/Jinx-gpt-oss-20b" \ --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": "Jinx-org/Jinx-gpt-oss-20b", "messages": [ { "role": "user", "content": "What is the capital of France?" } ] }' - Docker Model Runner
How to use Jinx-org/Jinx-gpt-oss-20b with Docker Model Runner:
docker model run hf.co/Jinx-org/Jinx-gpt-oss-20b
Usage with Ollama
Hey! thanks for your great work!
I'd like to try the model with Ollama. the readme in this repo says that I can use it just like the regular OpenAI's model. so I tried running it on macOS m4 24GB with
ollama pull Jinx-org/Jinx-gpt-oss-20b
But it failed with
Error: pull model manifest: file does not exist
Any chance you can add Ollama support? thanks!
Thanks for your interest in using Jinx with Ollama!
The pull error is likely due to our HuggingFace model being gated (requires access approval, though it's automatically approved - you still need to apply first).
You can work around this by downloading the model manually first, then converting it to Ollama format.
Here's how:
- Get HF access: Request access to our model on HuggingFace first
- Download manually: Use HF hub to download the model locally
- Convert to Ollama: Follow Ollama's import guide to convert the safetensors weights
Guides Docs:
- https://huggingface.co/docs/huggingface_hub/en/guides/cli#hf-download
- https://github.com/ollama/ollama/blob/main/docs/import.md#importing-a-model-from-safetensors-weights
We don't have native Ollama support yet, but this should work for now. Let us know if you run into issues with the conversion process!
Best,
Jinx Team
Hey, I tried to convert it on Linux server with 3090 and 24GB vram using ollama create command on the safetensors folder.
Initially the ollama server showed me error with 'Killed' after few moments when the conversion process was running, and then I downloaded pre-released version of Ollama and the conversion worked but when I run it with Ollama run and ask questions it responded with empty message always.
Not sure how to convert it correctly
Sorry to hear that. Can you try the gguf model weight with ollama?
Resources:
- https://huggingface.co/Jinx-org/Jinx-gpt-oss-20b-GGUF
- https://huggingface.co/docs/hub/en/ollama
Best,
Jinx Team