Skip to main content

Capacidades do Modelo

Grandes Modelos de Linguagem (LLMs) são tipos de modelo de IA criados com técnicas de aprendizado profundo e processamento de linguagem natural. Depois de serem treinados com enormes quantidades de dados de texto, eles podem entender, gerar e processar linguagem humana. Os LLMs têm as seguintes capacidades principais:
  • Geração de Texto Os LLMs podem gerar conteúdo logicamente coerente com base no contexto e ajustar o estilo da saída conforme necessário.
  • Compreensão de Linguagem Os LLMs podem entender com precisão o significado do texto de entrada e oferecer suporte a conversas com reconhecimento de contexto.
  • Tradução de Texto Os LLMs são capazes de compreensão e geração entre idiomas, possibilitando a tradução entre diferentes línguas.
  • Perguntas e Respostas Baseadas em Conhecimento Com ampla base de conhecimento, os LLMs podem responder a perguntas em domínios como cultura, ciência e história.
  • Compreensão e Geração de Código Os LLMs podem entender e gerar código (Python, Java, C++ e assim por diante), detectar erros de código e oferecer sugestões.
  • Classificação e Sumarização de Texto Os LLMs podem entender frases complexas, categorizar e extrair informações e resumir pontos principais.

Seleção de Modelo

Na Página do Serviço de LLM, você pode navegar pela lista de modelos compatíveis, conhecer noções básicas e preços dos modelos. Clique em um modelo específico e você poderá abrir sua página de detalhes para uma demonstração online. Depois de testar diferentes modelos com sua tarefa, você pode comparar e escolher o mais adequado.

Integração com a API

A Novita AI fornece APIs rápidas e confiáveis para modelos de código aberto, combinando a facilidade e a confiabilidade de APIs de LLM de alto nível com a flexibilidade e a eficiência de custos de LLMs de código aberto.
  • ChatCompletion: Suporta modos streaming e não streaming.
  • Completion: Também suporta modos streaming e não streaming.
Se você já está usando a API ChatCompletion ou Completion da OpenAI, basta definir sua URL base para: api.novita.ai/openai, obter e definir sua chave de API, atualizar o nome do modelo conforme necessário para começar a usar os serviços de LLM.
Para saber como criar, armazenar e usar uma chave de API, consulte Chaves de API.

Exemplos de Código

Python

Curl

Parâmetros Principais

Parâmetros Básicos

model: O LLM de destino. Veja a lista completa na Página do Serviço de LLM.

Mensagens

Somente ChatCompletion
messages: Entradas e saídas ao interagir com o LLM. Cada mensagem pertence a um personagem. As mensagens podem ajudar você a obter melhores saídas; você pode tentar diferentes métodos para obter melhores resultados.
  • content: conteúdo da mensagem.
  • role: Define o falante:
    • system: Define o papel da IA, informando ao modelo seu papel ou comportamento.
    • user: A entrada do usuário.
    • assistant: A resposta da IA. Os usuários podem fornecer exemplos de saída antecipadamente, informando ao modelo como responder à solicitação atual.
  • name (opcional): separa autores de mensagens com o mesmo papel.

Prompt

Somente ChatCompletion
prompt: Texto de instrução para gerar uma completion, escrito pelo usuário para o LLM a fim de informar claramente ao modelo qual é a tarefa.

Controle de Saída

Diferentes combinações de parâmetros podem ajudar o modelo a gerar conteúdo mais satisfatório. Diversidade do Texto
‘temperature’ e ‘top_p’ podem controlar a diversidade do texto gerado; recomendamos definir apenas um deles. Quanto maior o valor definido, mais diverso será o texto. Quanto menor o valor definido, mais preciso será o texto.
  • temperature: Controla a aleatoriedade. Maior = mais criativo.
  • top_p: Amostragem de núcleo (nucleus sampling). Controla a probabilidade cumulativa.
  • top_k: Limita a contagem de tokens candidatos.
Penalidades de Repetição
  • presence_penalty: Controla tokens repetidos nos textos. Se um token já existir no texto, haverá penalidade, o que resulta em mais tokens no texto.
  • frequency_penalty: Controla a frequência de tokens nos textos. Cada vez que o mesmo token existir no texto, haverá penalidade, o que resulta em menos ocorrências do mesmo token no futuro no texto.
  • repetition_penalty: Penaliza ou incentiva a repetição.

Limites de Saída

  • max_tokens: Máximo de tokens em uma resposta. O conteúdo após esse valor no texto será truncado.
  • stream: Se deve usar streaming. Para saídas longas, recomendamos usar o modo streaming para evitar erro de timeout:
    • true: Resultados parciais transmitidos conforme são gerados.
    • false: Resultado completo após o processamento.
  • stop: Strings que encerrarão a geração quando encontradas.
Última modificação em 17 de setembro de 2026