From 4c0d0b335b87e18d7561ee7534cab5899c57df12 Mon Sep 17 00:00:00 2001 From: superbot <5358899+ux-xd@users.noreply.github.com> Date: Tue, 20 Oct 2026 00:23:32 -0600 Subject: [PATCH 1/2] docs: add superbot endpoint guide --- components/icons/providers/index.ts | 1 + components/icons/providers/superbot.tsx | 12 +++++ .../librechat_yaml/ai_endpoints/meta.json | 1 + .../librechat_yaml/ai_endpoints/superbot.mdx | 46 +++++++++++++++++++ lib/icons.tsx | 2 + 5 files changed, 62 insertions(+) create mode 100644 components/icons/providers/superbot.tsx create mode 100644 content/docs/configuration/librechat_yaml/ai_endpoints/superbot.mdx diff --git a/components/icons/providers/index.ts b/components/icons/providers/index.ts index e287de290..9102f80cf 100644 --- a/components/icons/providers/index.ts +++ b/components/icons/providers/index.ts @@ -43,6 +43,7 @@ export { default as S3Icon } from './s3' export { default as SalesforceIcon } from './salesforce' export { default as SharePointIcon } from './sharepoint' export { default as ShuttleAIIcon } from './shuttleai' +export { default as SuperbotIcon } from './superbot' export { default as TogetherAIIcon } from './togetherai' export { default as TraefikIcon } from './traefik' export { default as TrueFoundryIcon } from './truefoundry' diff --git a/components/icons/providers/superbot.tsx b/components/icons/providers/superbot.tsx new file mode 100644 index 000000000..a5583890f --- /dev/null +++ b/components/icons/providers/superbot.tsx @@ -0,0 +1,12 @@ +import React from 'react' + +export default function SuperbotIcon({ className, ...props }: React.SVGProps) { + return ( + + + + ) +} diff --git a/content/docs/configuration/librechat_yaml/ai_endpoints/meta.json b/content/docs/configuration/librechat_yaml/ai_endpoints/meta.json index c46fe3dfd..f86e0e939 100644 --- a/content/docs/configuration/librechat_yaml/ai_endpoints/meta.json +++ b/content/docs/configuration/librechat_yaml/ai_endpoints/meta.json @@ -25,6 +25,7 @@ "perplexity", "portkey", "shuttleai", + "superbot", "togetherai", "truefoundry", "vllm", diff --git a/content/docs/configuration/librechat_yaml/ai_endpoints/superbot.mdx b/content/docs/configuration/librechat_yaml/ai_endpoints/superbot.mdx new file mode 100644 index 000000000..ca708b235 --- /dev/null +++ b/content/docs/configuration/librechat_yaml/ai_endpoints/superbot.mdx @@ -0,0 +1,46 @@ +--- +title: superbot +icon: Superbot +description: Configure superbot as a custom endpoint in LibreChat. +--- + +superbot provides an OpenAI-compatible endpoint that you can add to LibreChat through `endpoints.custom`. One caller key reaches the `superbot` and `superbot-fast` models and the models on your superbot account. + +Try superbot in your browser first: [superbot.gg/chat](https://superbot.gg/chat?utm_source=librechat&utm_medium=registry&utm_campaign=default-slots) is free and needs no account. + +## Get an API key + +Create a caller key under **Account > API** on [superbot.gg](https://superbot.gg/api?utm_source=librechat&utm_medium=registry&utm_campaign=default-slots). Caller keys start with `sbc_`. Add the key to your `.env` file: + +```bash filename=".env" +SUPERBOT_API_KEY=your-api-key +``` + +## Configuration + +Add the endpoint to the `custom` list under `endpoints` in your `librechat.yaml`. If your file already has an `endpoints.custom` list, paste only the `- name:` entry into it, keeping the same indentation: + +```yaml filename="librechat.yaml" +endpoints: + custom: + - name: "superbot" + apiKey: "${SUPERBOT_API_KEY}" + baseURL: "https://api.superbot.gg/v1" + models: + default: + - "superbot" + - "superbot-fast" + fetch: true + titleConvo: true + titleModel: "superbot-fast" + modelDisplayLabel: "superbot" +``` + +To let each user supply their own key through the LibreChat UI instead of reading one from `.env`, set `apiKey: "user_provided"`. + +## Notes + +- With `fetch: true`, LibreChat loads the model list from superbot's OpenAI-compatible `/v1/models` endpoint. The `default` array is only the initial selection. +- `superbot` has a 1,000,000-token context window and `superbot-fast` has 500,000. Both take tool calls and reasoning effort. Send the effort in `reasoning_effort`; `superbot` serves `none`, `low`, `high`, `xhigh` and `max`, and `superbot-fast` serves `none` and `low`. +- Use model IDs exactly as `GET /v1/models` returns them for your key. +- Prices are on [superbot.gg/pricing](https://superbot.gg/pricing?utm_source=librechat&utm_medium=registry&utm_campaign=default-slots). diff --git a/lib/icons.tsx b/lib/icons.tsx index 047336d10..d889b5e88 100644 --- a/lib/icons.tsx +++ b/lib/icons.tsx @@ -45,6 +45,7 @@ import { SalesforceIcon, SharePointIcon, ShuttleAIIcon, + SuperbotIcon, TogetherAIIcon, TraefikIcon, TrueFoundryIcon, @@ -281,6 +282,7 @@ const icons: Record = { Salesforce: , SharePoint: , ShuttleAI: , + Superbot: , TogetherAI: , Traefik: , TrueFoundry: , From 58c8a27cf406cab622e5ed4340cecda818d1a221 Mon Sep 17 00:00:00 2001 From: superbot <5358899+ux-xd@users.noreply.github.com> Date: Wed, 21 Oct 2026 15:46:04 -0600 Subject: [PATCH 2/2] docs: lead the superbot page with what superbot is, the API second, the try link third --- .../docs/configuration/librechat_yaml/ai_endpoints/superbot.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/docs/configuration/librechat_yaml/ai_endpoints/superbot.mdx b/content/docs/configuration/librechat_yaml/ai_endpoints/superbot.mdx index ca708b235..b2cb2478d 100644 --- a/content/docs/configuration/librechat_yaml/ai_endpoints/superbot.mdx +++ b/content/docs/configuration/librechat_yaml/ai_endpoints/superbot.mdx @@ -4,7 +4,7 @@ icon: Superbot description: Configure superbot as a custom endpoint in LibreChat. --- -superbot provides an OpenAI-compatible endpoint that you can add to LibreChat through `endpoints.custom`. One caller key reaches the `superbot` and `superbot-fast` models and the models on your superbot account. +[superbot](https://superbot.gg/?utm_source=librechat&utm_medium=registry&utm_campaign=default-slots) is your own AI agent: anything you can do on your computer, it can do, fast, and it runs your recurring tasks on a schedule across all your devices. It also provides an OpenAI-compatible endpoint that you can add to LibreChat through `endpoints.custom`. One caller key reaches the `superbot` and `superbot-fast` models and the models on your superbot account. Try superbot in your browser first: [superbot.gg/chat](https://superbot.gg/chat?utm_source=librechat&utm_medium=registry&utm_campaign=default-slots) is free and needs no account.