Skip to content

Add ClinePass provider#2941

Open
kxiserino wants to merge 2 commits into
anomalyco:devfrom
kxiserino:add-cline-pass-provider
Open

Add ClinePass provider#2941
kxiserino wants to merge 2 commits into
anomalyco:devfrom
kxiserino:add-cline-pass-provider

Conversation

@kxiserino

Copy link
Copy Markdown

Summary

  • add ClinePass as an OpenAI-compatible provider using the Cline API base URL
  • add the ten documented ClinePass model slugs
  • use existing base model metadata and Cline's documented reference per-1M-token prices

Notes

  • ClinePass is subscription-based; the costs here are the reference rates Cline documents for quota accounting.
  • Reasoning controls are marked as reasoning_options = [] because the ClinePass docs do not document a toggle, effort, or token-budget parameter.

Validation

  • bun validate

Source: https://docs.cline.bot/getting-started/clinepass

@kxiserino kxiserino marked this pull request as ready for review June 30, 2026 21:58
@rekram1-node

Copy link
Copy Markdown
Collaborator

idk if the cline team wants this to be here is this against tos?

@kxiserino

Copy link
Copy Markdown
Author

It would seem its okay based off of their documentation, see: https://docs.cline.bot/getting-started/clinepass#using-clinepass-outside-of-cline

@rekram1-node

Copy link
Copy Markdown
Collaborator

but none of them support reasoning efforts or toggles? Interesting

@nathannli

Copy link
Copy Markdown

i think they do support reasoning. if you use the cline cli with cline-pass and select models, the next interaction is selecting the reasoning level. just checking a few, they seem to all support the same reasoning level options

@kxiserino

Copy link
Copy Markdown
Author

yeah good catch, updated this.

i mirrored what cline-pass/cline cli exposes for thinking levels: none, low, medium, high, xhigh.

also sanity checked in my local opencode setup: --variant xhigh and --variant none both sent the expected reasoning_effort to /api/v1/chat/completions and returned successfully. none is the off state, so i did not add a separate toggle.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants