Open and abliterated LLMs

    Powerful cyber-capable models for security teams, served via API with zero data retention.

    Open-weight models served at a lower price

    Hosted behind an OpenAI- and Anthropic-compatible API. You pay per token, and we keep no copy of your prompts.

    • Works with the client you have

      Set the base URL to https://api.refuseless.com/v1 and pick a model id. The OpenAI and Anthropic SDKs, and agents built on them, work without other changes.

    • Edited weights, not a jailbreak

      We remove the refusal direction from the model itself. Nothing is added to your prompt, so a new session does not bring the refusals back. How abliteration works

    • No copy of your prompts

      Prompts and outputs are not saved and not used for training. A partner provider, if one serves the request, gets it without your IP, email, or key. Privacy policy

    The models

    Each score is the base model’s own published number, not a Refuseless eval. Prices are per million tokens.

    GLM 5.3 Abliterated

    Hard coding, agent, and security work

    Z AI's flagship open model. Pick it for long agent runs where answer quality matters more than price.

    • DeepSWE66.9agentic coding
    • CyberGym84.5vulnerability discovery
    • ExploitGym105/130tasks solved, 2h/6h

    $1.00 in · $2.00 outScores: Z AI's GLM-5.3 model card

    What changes, and what doesn’t

    The honest version, so you know what you are buying.

    • It answers, instead of refusing

      Prompts a stock chatbot declines get a normal completion. That is the one thing abliteration changes.

    • It is no smarter than the base model

      Abliteration removes a brake. It adds no knowledge and raises no benchmark. The model can still be wrong or vague.

    • It does not decide what is allowed

      The model will discuss the dangerous case. Whether your use is allowed is on you and on our terms: no attacks on systems you do not own or are not authorized to test.

    Use it in a coding agent

    Setup takes about a minute. Pick your agent:

    1. Add Refuseless to your OpenCode config

      Mac / Linux
      ~/.config/opencode/opencode.json
      Windows
      %USERPROFILE%\.config\opencode\opencode.json
      {
        "$schema": "https://opencode.ai/config.json",
        "model": "refuseless/glm-5.3-abliterated",
        "provider": {    "refuseless": {
              "npm": "@ai-sdk/openai-compatible",
              "name": "Refuseless",
              "options": {
                "baseURL": "https://api.refuseless.com/v1"
              },
              "models": {
                "glm-5.3-abliterated": {
                  "name": "GLM 5.3 Abliterated",
                  "tools": true,
                  "reasoning": true,
                  "limit": {
                    "context": 1048576,
                    "output": 131072
                  },
                  "variants": {
                    "low": {
                      "reasoningEffort": "low"
                    },
                    "high": {
                      "reasoningEffort": "high"
                    },
                    "max": {
                      "reasoningEffort": "max"
                    },
                    "medium": {
                      "disabled": true
                    }
                  }
                },
                "glm-5.3-flash-abliterated": {
                  "name": "GLM 5.3 Flash Abliterated",
                  "tools": true,
                  "reasoning": true,
                  "limit": {
                    "context": 1048576,
                    "output": 131072
                  },
                  "variants": {
                    "low": {
                      "reasoningEffort": "low"
                    },
                    "high": {
                      "reasoningEffort": "high"
                    },
                    "max": {
                      "reasoningEffort": "max"
                    },
                    "medium": {
                      "disabled": true
                    }
                  }
                },
                "deepseek-v4.1-flash-abliterated": {
                  "name": "DeepSeek V4.1 Flash 1017 Abliterated",
                  "tools": true,
                  "reasoning": true,
                  "limit": {
                    "context": 1048576,
                    "output": 131072
                  },
                  "variants": {
                    "off": {
                      "reasoningEffort": "off"
                    },
                    "low": {
                      "reasoningEffort": "low"
                    },
                    "high": {
                      "reasoningEffort": "high"
                    },
                    "max": {
                      "reasoningEffort": "max"
                    },
                    "medium": {
                      "disabled": true
                    }
                  }
                },
                "deepseek-v4.1-flash-fast": {
                  "name": "DeepSeek V4.1 Flash 1017",
                  "tools": true,
                  "reasoning": true,
                  "limit": {
                    "context": 1048576,
                    "output": 262144
                  },
                  "variants": {
                    "off": {
                      "reasoningEffort": "off"
                    },
                    "low": {
                      "reasoningEffort": "low"
                    },
                    "high": {
                      "reasoningEffort": "high"
                    },
                    "max": {
                      "reasoningEffort": "max"
                    },
                    "medium": {
                      "disabled": true
                    }
                  }
                },
                "minimax-m3.1-flash": {
                  "name": "Minimax M3.1 Flash",
                  "tools": true,
                  "reasoning": true,
                  "limit": {
                    "context": 1048576,
                    "output": 512000
                  },
                  "variants": {
                    "low": {
                      "reasoningEffort": "low"
                    },
                    "high": {
                      "reasoningEffort": "high"
                    },
                    "max": {
                      "reasoningEffort": "max"
                    },
                    "medium": {
                      "disabled": true
                    }
                  }
                },
                "deepseek-v4.1-flash-abliterated-free": {
                  "name": "DeepSeek V4.1 Flash 1017 Abliterated FREE",
                  "tools": true,
                  "reasoning": true,
                  "limit": {
                    "context": 524288,
                    "output": 131072
                  },
                  "variants": {
                    "off": {
                      "reasoningEffort": "off"
                    },
                    "low": {
                      "reasoningEffort": "low"
                    },
                    "high": {
                      "reasoningEffort": "high"
                    },
                    "max": {
                      "reasoningEffort": "max"
                    },
                    "medium": {
                      "disabled": true
                    }
                  }
                }
              }
            }  }
      }

      New file: copy the whole file. Already have one: copy only the highlighted block and paste it inside the existing "provider" object, keeping your other providers.

    2. Connect your key

      Start opencode, type /connect, choose Refuseless and paste your key. If Refuseless isn't listed, pick Other and enter refuseless as the provider id.

      Use the key from your API keys page. It starts with abl_.

      OpenCode saves this key separately, and it takes priority over any apiKey in the config. If you create a new key later, run /connect again, or OpenCode keeps sending the old one and you get Invalid API key.

    3. Pick the model and say hi

      opencode --model refuseless/glm-5.3-abliterated

      Or use /models in OpenCode and pick Refuseless › GLM 5.3 Abliterated. Send Say ok. to check it works. All 6 lineup models are in the config, so you can switch any time.

      Press ctrl+t to cycle through the reasoning efforts the model offers. Until you pick one, the model's default applies.

    Questions

    More in the docs and on pricing.

    What is an abliterated model?

    An open-weight model with the direction that triggers refusals removed from its weights. It answers prompts a stock chatbot would refuse, and you call it like any other model. It still knows only what the base model knew, and it can still be wrong.

    Will it still refuse anything?

    Sometimes. Abliteration lowers refusals, it does not promise zero. Our terms also forbid some uses, such as attacking systems you do not own or are not allowed to test. You decide what your own application accepts.

    Which model should I start with?

    GLM 5.3 Abliterated for hard or long tasks, GLM 5.3 Flash Abliterated for everyday work at a lower price, DeepSeek V4.1 Flash Abliterated for coding agents. Each model page lists its scores and price.

    Will it work with my existing code?

    Yes. Point an OpenAI SDK at https://api.refuseless.com/v1, or an Anthropic SDK at the same base with /v1/messages, and set the model id. Send the API key as a Bearer token. Coding agents such as OpenCode and Pi work as they are.

    What do you store?

    Not your prompts or outputs. They are processed and discarded, and never used for training. We keep account, login, and billing records. Some requests may be served by a partner provider, which receives the request without your IP address, email, or key. See the privacy policy.

    Is there a free tier?

    No. You add credit and pay per token. New accounts sometimes get a small bonus on their first deposit, shown at signup when it is running.

    How do I pay?

    By card (Visa, Mastercard) or crypto (BTC, ETH, USDT, USDC, XMR). You prepay a balance and spend it as you go.

    Get your API key

    Sign up with email or Google, add credit, and call your first model.