Skip to content

feat: add Synthorai LLM requester - #2474

Open
cuihuan wants to merge 2 commits into
langbot-app:masterfrom
cuihuan:add-synthorai-provider
Open

feat: add Synthorai LLM requester#2474
cuihuan wants to merge 2 commits into
langbot-app:masterfrom
cuihuan:add-synthorai-provider

Conversation

@cuihuan

@cuihuan cuihuan commented Aug 26, 2026

Copy link
Copy Markdown

Adds Synthorai (https://synthorai.io) as a supported LLM requester, following the same manifest-only pattern as the TokenLab requester (#2326), merged 2026-07-15 — same two files, an .svg and a <name>chatcmpl.yaml.

Synthorai is an OpenAI/Anthropic-compatible LLM gateway routing to 113 models across 11 upstream providers (Claude, GPT, Gemini, GLM, Kimi, DeepSeek, Qwen, etc.) at direct upstream pricing, no markup. Docs: https://synthorai.io/docs

Changes

  • src/langbot/pkg/provider/modelmgr/requesters/synthoraichatcmpl.yaml
  • src/langbot/pkg/provider/modelmgr/requesters/synthorai.svg

Points execution.python at the existing generic ./chatcmpl.py / OpenAIChatCompletions (same executor the base OpenAI entry uses) rather than a new per-provider .py file, since this is a plain OpenAI-compatible passthrough with no custom request/response shaping needed.

@dosubot dosubot Bot added size:XS This PR changes 0-9 lines, ignoring generated files. eh: Feature enhance: 新功能添加 / add new features m: Provider LLM 模型相关 / LLMs management labels Aug 26, 2026
@github-actions

github-actions Bot commented Aug 26, 2026

Copy link
Copy Markdown
Contributor

All contributors have signed the CLA. ✅ 所有贡献者均已签署 CLA。
Posted by the CLA Assistant Lite bot.

@cuihuan

cuihuan commented Aug 26, 2026

Copy link
Copy Markdown
Author

I have read the CLA Document and I hereby sign the CLA

dadachann added a commit to langbot-app/cla that referenced this pull request Aug 26, 2026
@codecov

codecov Bot commented Aug 26, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@cuihuan

cuihuan commented Aug 27, 2026

Copy link
Copy Markdown
Author

Correcting the precedent I cited, because I cited the wrong one and it happens to be the worst possible wrong one.

The description said this follows "the same manifest-only pattern as the OrcaRouter integration (#2411)". #2411 was closed without merging on 2026-08-13 — so I was holding up a rejected PR as evidence that this kind of contribution gets accepted. I didn't check its state before citing it.

The correct precedent is #2326 (feat(provider): add TokenLab requester), merged 2026-07-15 by an outside contributor — and it is exactly the same two files this PR touches: a .svg and a <name>chatcmpl.yaml under requesters/. Description updated.

Also restating the disclosure where a reviewer will actually see it: I'm affiliated with Synthorai, so this is a vendor adding its own requester rather than a user request, and I'm not claiming demand for it.

CLA is signed. Happy to change anything about the manifest if the shape isn't what you want.

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

Labels

eh: Feature enhance: 新功能添加 / add new features m: Provider LLM 模型相关 / LLMs management size:XS This PR changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant