Dockerizing the app (WIP)
This commit is contained in:
110
librechat/librechat.yaml
Normal file
110
librechat/librechat.yaml
Normal file
@@ -0,0 +1,110 @@
|
||||
# For more information, see the Configuration Guide:
|
||||
# https://www.librechat.ai/docs/configuration/librechat_yaml
|
||||
|
||||
version: 1.2.1
|
||||
cache: true
|
||||
endpoints:
|
||||
custom:
|
||||
# Deepseek
|
||||
- name: "Deepseek"
|
||||
apiKey: "${DEEPSEEK_API_KEY}"
|
||||
baseURL: "https://api.deepseek.com/v1"
|
||||
models:
|
||||
default: ["deepseek-chat", "deepseek-coder", "deepseek-reasoner"]
|
||||
fetch: false
|
||||
titleConvo: true
|
||||
titleModel: "deepseek-chat"
|
||||
modelDisplayLabel: "Deepseek"
|
||||
streamRate: 1
|
||||
tools:
|
||||
- toolName: media_finder
|
||||
pluginKey: "media_finder_key"
|
||||
manifest:
|
||||
schema:
|
||||
type: openapi
|
||||
url: "http://agent-brain:8000/manifests/find_media_imdb_id.json"
|
||||
auth:
|
||||
type: none
|
||||
|
||||
# Outil 2: find_torrent
|
||||
- toolName: torrent_search
|
||||
pluginKey: "torrent_search_key"
|
||||
manifest:
|
||||
schema:
|
||||
type: openapi
|
||||
url: "http://agent-brain:8000/manifests/find_torrent.json"
|
||||
auth:
|
||||
type: none
|
||||
|
||||
# Outil 3: add_torrent_by_index
|
||||
- toolName: torrent_downloader
|
||||
pluginKey: "torrent_downloader_key"
|
||||
manifest:
|
||||
schema:
|
||||
type: openapi
|
||||
url: "http://agent-brain:8000/manifests/add_torrent_by_index.json"
|
||||
auth:
|
||||
type: none
|
||||
|
||||
# Outil 4: set_language
|
||||
- toolName: lang_setter
|
||||
pluginKey: "lang_setter_key"
|
||||
manifest:
|
||||
schema:
|
||||
type: openapi
|
||||
url: "http://agent-brain:8000/manifests/set_language.json"
|
||||
auth:
|
||||
type: none
|
||||
|
||||
|
||||
# Backend Local Agent
|
||||
- name: "Local Agent"
|
||||
apiKey: "dummy_key"
|
||||
baseURL: "http://host.docker.internal:8000/v1"
|
||||
models:
|
||||
default: ["local-deepseek-agent"]
|
||||
fetch: false
|
||||
titleConvo: false
|
||||
titleModel: "current_model"
|
||||
forcePrompt: true
|
||||
modelDisplayLabel: "Local Agent"
|
||||
streamRate: 1
|
||||
tools:
|
||||
- toolName: media_finder
|
||||
pluginKey: "media_finder_key"
|
||||
manifest:
|
||||
schema:
|
||||
type: openapi
|
||||
url: "http://agent-brain:8000/manifests/find_media_imdb_id.json"
|
||||
auth:
|
||||
type: none
|
||||
|
||||
# Outil 2: find_torrent
|
||||
- toolName: torrent_search
|
||||
pluginKey: "torrent_search_key"
|
||||
manifest:
|
||||
schema:
|
||||
type: openapi
|
||||
url: "http://agent-brain:8000/manifests/find_torrent.json"
|
||||
auth:
|
||||
type: none
|
||||
|
||||
# Outil 3: add_torrent_by_index
|
||||
- toolName: torrent_downloader
|
||||
pluginKey: "torrent_downloader_key"
|
||||
manifest:
|
||||
schema:
|
||||
type: openapi
|
||||
url: "http://agent-brain:8000/manifests/add_torrent_by_index.json"
|
||||
auth:
|
||||
type: none
|
||||
|
||||
# Outil 4: set_language
|
||||
- toolName: lang_setter
|
||||
pluginKey: "lang_setter_key"
|
||||
manifest:
|
||||
schema:
|
||||
type: openapi
|
||||
url: "http://agent-brain:8000/manifests/set_language.json"
|
||||
auth:
|
||||
type: none
|
||||
Reference in New Issue
Block a user