# Configuration version (required) | |
version: 1.0.3 | |
# Cache settings: Set to true to enable caching | |
cache: true | |
# Definition of custom endpoints | |
endpoints: | |
# assistants: | |
# disableBuilder: false # Disable Assistants Builder Interface by setting to `true` | |
# pollIntervalMs: 750 # Polling interval for checking assistant updates | |
# timeoutMs: 180000 # Timeout for assistant operations | |
# # Should only be one or the other, either `supportedIds` or `excludedIds` | |
# supportedIds: ["asst_supportedAssistantId1", "asst_supportedAssistantId2"] | |
# # excludedIds: ["asst_excludedAssistantId"] | |
custom: | |
# Mistral AI API | |
- name: "Mistral" | |
apiKey: "${MISTRAL_API_KEY}" | |
baseURL: "https://api.mistral.ai/v1" | |
models: | |
default: ["mistral-tiny-latest", "mistral-small-latest", "mistral-medium-latest", "mistral-large-latest"] | |
fetch: true | |
titleConvo: true | |
titleModel: "mistral-tiny" | |
modelDisplayLabel: "Mistral" | |
# Drop Default params parameters from the request. See default params in guide linked below. | |
# NOTE: For Mistral, it is necessary to drop the following parameters or you will encounter a 422 Error: | |
dropParams: ["stop", "user", "frequency_penalty", "presence_penalty"] |