9router/open-sse/providers/registry/mistral.js

44 lines
1.1 KiB
JavaScript
Raw Normal View History

export default {
"id": "mistral",
"alias": "mistral",
display: {
"name": "Mistral",
"icon": "air",
"color": "#FF7000",
"textIcon": "MI",
"website": "https://mistral.ai",
"notice": {
"apiKeyUrl": "https://console.mistral.ai/api-keys"
}
},
category: "apikey",
"transport": {
"baseUrl": "https://api.mistral.ai/v1/chat/completions",
"validateUrl": "https://api.mistral.ai/v1/models",
"quirks": { "dropClientMetadata": true }
},
media: {
serviceKinds: ["llm", "imageToText", "embedding"],
embeddingConfig: { baseUrl: "https://api.mistral.ai/v1/embeddings", authType: "apikey", authHeader: "bearer", models: [{ id: "mistral-embed", name: "Mistral Embed", dimensions: 1024 }] }
},
"models": [
{
"id": "mistral-large-latest",
"name": "Mistral Large 3"
},
{
"id": "codestral-latest",
"name": "Codestral"
},
{
"id": "mistral-medium-latest",
"name": "Mistral Medium 3"
},
{
"id": "mistral-embed",
"name": "Mistral Embed",
"type": "embedding"
}
]
};