Skip to main content
LibreChat is joining ClickHouse to power the open-source Agentic Data Stack šŸŽ‰ Learn more
LibreChat

Mistral

Configure o Mistral como um endpoint personalizado no LibreChat.

A Mistral fornece sua própria família de modelos de chat e embedding, usados no LibreChat como um endpoint personalizado.

Obtenha uma API key

Crie uma chave no Mistral console. Adicione-a ao seu arquivo .env:

MISTRAL_API_KEY=your-api-key

Configuração

Adicione o endpoint em endpoints.custom no seu librechat.yaml:

    - name: "Mistral"
      apiKey: "${MISTRAL_API_KEY}"
      baseURL: "https://api.mistral.ai/v1"
      models:
        default: ["mistral-tiny", "mistral-small", "mistral-medium", "mistral-large-latest"]
        fetch: true
      titleConvo: true
      titleModel: "mistral-tiny"
      modelDisplayLabel: "Mistral"
      dropParams: ["stop", "user", "frequency_penalty", "presence_penalty"]

Notas

  • A API da Mistral permite apenas uma mensagem de sistema no topo do payload de mensagens.
  • A API Ć© rigorosa com parĆ¢metros nĆ£o reconhecidos e seus erros nĆ£o sĆ£o descritivos (frequentemente apenas "no body"). Ɖ necessĆ”rio usar dropParams para remover user, frequency_penalty e presence_penalty.
  • stop nĆ£o Ć© mais um parĆ¢metro padrĆ£o, portanto, nĆ£o precisa estar em dropParams, a menos que vocĆŖ queira impedir que os usuĆ”rios o configurem.
  • A busca pela lista de modelos Ć© suportada, mas tome cuidado para nĆ£o selecionar modelos de embedding para chat.

Como estĆ” este guia?