Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions components/icons/providers/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ export { default as GroqIcon } from './groq'
export { default as HeliconeIcon } from './helicone'
export { default as HuggingFaceIcon } from './huggingface'
export { default as KeycloakIcon } from './keycloak'
export { default as LemonadeIcon } from './lemonade'
export { default as LiteLLMIcon } from './litellm'
export { default as MeilisearchIcon } from './meilisearch'
export { default as MistralIcon } from './mistral'
Expand Down
23 changes: 23 additions & 0 deletions components/icons/providers/lemonade.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
import React from 'react'

// Monochrome silhouette from https://github.com/lemonade-sdk/lemonade/blob/main/src/app/assets/logo.svg
export default function LemonadeIcon({ className, ...props }: React.SVGProps<SVGSVGElement>) {
return (
<svg
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 32 32"
className={className}
aria-hidden="true"
{...props}
>
<path
fill="currentColor"
d="M7.03604 2.49169L2 5.00962C2.82591 7.34634 5.52523 8.53484 8.04325 7.52763L14.0865 5.00967C13.2606 2.66287 9.85018 1.17686 7.03604 2.49169Z"
/>
<path
fill="currentColor"
d="M14.9236 4.5997C9.51985 6.50701 6.6904 12.4499 8.59216 17.8694L9.84454 21.4282C11.2477 25.4172 14.8309 28.0107 18.7736 28.3363C19.5157 28.3945 20.2115 28.7201 20.7681 29.2202C21.5682 29.9413 22.7162 30.2087 23.7947 29.8249C24.8731 29.4412 25.6037 28.5108 25.7776 27.4525C25.8936 26.7082 26.2299 26.0336 26.7749 25.5103C29.6391 22.7656 30.8103 18.4974 29.4072 14.5084L28.1548 10.9496C26.2531 5.51849 20.3274 2.68077 14.9236 4.5997Z"
/>
</svg>
)
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
title: AMD Lemonade
icon: Lemonade
description: Configure AMD Lemonade as a custom endpoint in LibreChat.
---

AMD Lemonade runs models locally through an OpenAI-compatible API. Follow the [Lemonade documentation](https://lemonade-server.ai/docs/) to install and start the server, then download a chat model.

## Configuration

Lemonade requires no API key; the placeholder below satisfies the OpenAI client. Add the endpoint under `endpoints.custom` in your `librechat.yaml`:

```yaml filename="librechat.yaml"
- name: 'lemonade'
apiKey: 'lemonade'
baseURL: 'http://localhost:13305/v1'
models:
default: ['Qwen3-0.6B-GGUF']
fetch: true
titleConvo: true
titleModel: 'current_model'
modelDisplayLabel: 'AMD Lemonade'
iconURL: 'lemonade'
```

## Notes

- Replace `Qwen3-0.6B-GGUF` with a locally installed chat model. With `fetch: true`, LibreChat retrieves the model list from Lemonade. `titleModel: 'current_model'` reuses the conversation's model for titles.
- For Docker, replace `localhost` with `host.docker.internal` or a reachable Lemonade hostname.
- For user-provided base URLs, add the local server's exact `host:port` (e.g. `host.docker.internal:13305`) to [`endpoints.allowedAddresses`](/docs/configuration/librechat_yaml/object_structure/config#endpoints).
- Built-in branding recognizes `lemonade`, `AMD Lemonade`, and `Lemonade Server`. Keep `iconURL: 'lemonade'` to preserve the logo when renaming the endpoint.
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
"groq",
"helicone",
"huggingface",
"lemonade",
"litellm",
"mistral",
"mlx",
Expand Down
2 changes: 2 additions & 0 deletions lib/icons.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ import {
HeliconeIcon,
HuggingFaceIcon,
KeycloakIcon,
LemonadeIcon,
LiteLLMIcon,
MeilisearchIcon,
MistralIcon,
Expand Down Expand Up @@ -256,6 +257,7 @@ const icons: Record<string, ReactElement> = {
Helicone: <HeliconeIcon />,
HuggingFace: <HuggingFaceIcon />,
Keycloak: <KeycloakIcon />,
Lemonade: <LemonadeIcon />,
LiteLLM: <LiteLLMIcon />,
Meilisearch: <MeilisearchIcon />,
Mistral: <MistralIcon />,
Expand Down
Loading