|
|
|
version: 1.1.5 |
|
|
|
|
|
cache: true |
|
|
|
|
|
endpoints: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
custom: |
|
|
|
- name: "groq" |
|
apiKey: "${GROQ_API_KEY}" |
|
baseURL: "https://api.groq.com/openai/v1/" |
|
models: |
|
default: |
|
[ |
|
'llama3-70b-8192', |
|
'llama3-8b-8192', |
|
'llama2-70b-4096', |
|
'mixtral-8x7b-32768', |
|
'gemma-7b-it', |
|
] |
|
fetch: true |
|
titleConvo: true |
|
titleModel: "mixtral-8x7b-32768" |
|
summarize: false |
|
summaryModel: "mixtral-8x7b-32768" |
|
forcePrompt: false |
|
modelDisplayLabel: "groq" |
|
|
|
|
|
- name: "Mistral" |
|
apiKey: "user_provided" |
|
baseURL: "https://api.mistral.ai/v1" |
|
models: |
|
default: ["mistral-tiny", "mistral-small", "mistral-medium", "mistral-large-latest"] |
|
fetch: true |
|
titleConvo: true |
|
titleMethod: "completion" |
|
titleModel: "open-mistral-7b" |
|
summarize: false |
|
summaryModel: "open-mistral-7b" |
|
forcePrompt: false |
|
modelDisplayLabel: "Mistral" |
|
dropParams: ["stop", "user", "frequency_penalty", "presence_penalty"] |
|
|
|
|
|
- name: "Perplexity" |
|
apiKey: "user_provided" |
|
baseURL: "https://api.perplexity.ai/" |
|
models: |
|
default: [ |
|
"llama-3-sonar-small-32k-chat", |
|
"llama-3-sonar-small-32k-online", |
|
"llama-3-sonar-large-32k-chat", |
|
"llama-3-sonar-large-32k-online", |
|
"mixtral-8x7b-instruct", |
|
"llama-3-8b-instruct", |
|
"llama-3-70b-instruct" |
|
] |
|
fetch: false |
|
titleConvo: true |
|
titleModel: "sonar-medium-chat" |
|
summarize: false |
|
summaryModel: "sonar-medium-chat" |
|
forcePrompt: false |
|
dropParams: ["stop", "frequency_penalty"] |
|
modelDisplayLabel: "Perplexity" |
|
|
|
|
|
- name: 'OpenRouter' |
|
|
|
apiKey: '${OPENROUTER_KEY}' |
|
baseURL: 'https://openrouter.ai/api/v1' |
|
models: |
|
default: ['meta-llama/llama-3-70b-instruct'] |
|
fetch: true |
|
titleConvo: true |
|
titleModel: 'meta-llama/llama-3-8b-instruct' |
|
|
|
dropParams: ['stop'] |
|
modelDisplayLabel: 'OpenRouter' |