Parâmetros Padrão
Nota
- O objetivo desta parte da documentação é ajudar a entender o que
addParamsedropParamsfazem. Você NÃO PODE configurar globalmente os parâmetros e seus valores que o LibreChat envia por padrão; isso só pode ser configurado dentro de um único endpoint.
Endpoints personalizados compartilham a lógica com o endpoint da OpenAI e, portanto, possuem parâmetros padrão adaptados para a API da OpenAI.
{
"model": "your-selected-model",
"user": "LibreChat_User_ID",
"stream": true,
"messages": [
{
"role": "user",
"content": "hi how are you",
},
],
}Detalhamento
model: O modelo selecionado a partir da lista de modelos.user: Um identificador único que representa seu usuário final, o que pode ajudar a OpenAI a monitorar e detectar abusos.stream: Se definido, deltas de mensagens parciais serão enviados, como no ChatGPT. Caso contrário, a geração só estará disponível quando concluída.messages: formato de mensagens da OpenAI; o camponameé adicionado a mensagens com as funçõessystemeassistantquando um nome personalizado é especificado via preset.
Nota: O campo max_tokens não é enviado para usar a quantidade máxima de tokens disponível, o que é o comportamento padrão da API da OpenAI. Algumas APIs alternativas exigem este campo, ou podem definir um valor padrão muito baixo, fazendo com que suas respostas pareçam cortadas; neste caso, você deve adicioná-lo ao campo addParams conforme mostrado na Estrutura de Objeto de Endpoint Personalizado.
Como está este guia?