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

Cohere

Configure o Cohere como um endpoint personalizado no LibreChat.

A Cohere fornece a família de modelos Command, usada no LibreChat como um endpoint personalizado. Sua API não segue a especificação da OpenAI, portanto, ela depende de uma camada de compatibilidade que mapeia um subconjunto de parâmetros.

Obtenha uma API key

Crie uma chave no painel da Cohere. Adicione-a ao seu arquivo .env:

COHERE_API_KEY=your-api-key

Configuração

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

    - name: "cohere"
      apiKey: "${COHERE_API_KEY}"
      baseURL: "https://api.cohere.ai/v1"
      models:
        default: ["command-r","command-r-plus","command-light","command-light-nightly","command","command-nightly"]
        fetch: false
      modelDisplayLabel: "cohere"
      titleModel: "command"
      dropParams: ["stop", "user", "frequency_penalty", "presence_penalty", "temperature", "top_p"]

Notas

  • O Cohere nĆ£o segue a especificação da OpenAI. Uma camada de compatibilidade mapeia um subconjunto de parĆ¢metros da OpenAI para os equivalentes do Cohere: stop para stopSequences, top_p para p, frequency_penalty para frequencyPenalty e presence_penalty para presencePenalty (cada um com diferentes intervalos de min/max). model e stream sĆ£o compartilhados e enviados por padrĆ£o; max_tokens mapeia para maxTokens, mas nĆ£o Ć© enviado por padrĆ£o. O exemplo acima usa dropParams para remover a maioria deles e recorrer aos padrƵes do Cohere.
  • Para a lista completa de parĆ¢metros especĆ­ficos da Cohere, consulte a documentação da API da Cohere.

Como estĆ” este guia?