From 0afd430adba9f2154c9c1603a56fc2e66e7b1ec3 Mon Sep 17 00:00:00 2001
From: dylan <dylanbradshaw107@hotmail.com>
Date: Tue, 3 Dec 2024 19:45:37 +1300
Subject: [PATCH] feat: add NanoGPT custom endpoint example

---
 .env.example           |  1 +
 librechat.example.yaml | 12 ++++++++++++
 2 files changed, 13 insertions(+)

diff --git a/.env.example b/.env.example
index e4aa8a46f0f..3afe991d94a 100644
--- a/.env.example
+++ b/.env.example
@@ -71,6 +71,7 @@ PROXY=
 # GROQ_API_KEY=
 # HUGGINGFACE_TOKEN=
 # MISTRAL_API_KEY=
+# NANO_GPT_API_KEY=
 # OPENROUTER_KEY=
 # PERPLEXITY_API_KEY=
 # SHUTTLEAI_API_KEY=
diff --git a/librechat.example.yaml b/librechat.example.yaml
index 6e9490c9df8..2f645b36d31 100644
--- a/librechat.example.yaml
+++ b/librechat.example.yaml
@@ -202,6 +202,18 @@ endpoints:
         forcePrompt: false
         modelDisplayLabel: 'Portkey'
         iconURL: https://images.crunchbase.com/image/upload/c_pad,f_auto,q_auto:eco,dpr_1/rjqy7ghvjoiu4cd1xjbf
+
+    # NanoGPT Example
+    - name: 'NanoGPT'
+      apiKey: '${NANO_GPT_API_KEY}'
+      baseURL: 'https://nano-gpt.com/api/v1/'
+      models:
+        default: ['gpt-4o-mini', 'gpt-4o']
+        fetch: true
+      titleConvo: true
+      titleModel: 'gpt-4o-mini'
+      modelDisplayLabel: 'NanoGPT'
+      iconURL: https://nano-gpt.com/logo.png
 # fileConfig:
 #   endpoints:
 #     assistants: