Saltar para o conteúdo principal

Documentation Index

Fetch the complete documentation index at: https://docs.apimart.ai/llms.txt

Use this file to discover all available pages before exploring further.

Pré-requisitos

Antes de começar, certifique-se de:
  1. AnythingLLM instalado
    Baixe e instale o AnythingLLM no site oficial ou visite o GitHub
  2. Chave de API do APIMart obtida
    Acesse o Console do APIMart para obter sua chave de API (começa com sk-)
Dica: Se você ainda não tem uma conta no APIMart, registre-se primeiro em APIMart e obtenha uma chave de API.

Etapa 1: Iniciar o AnythingLLM e acessar as configurações

1.1 Iniciar o aplicativo

  1. Inicie o aplicativo desktop AnythingLLM ou acesse a versão web
  2. Uma tela de boas-vindas aparecerá na primeira inicialização
  3. Clique no botão Open settings no canto inferior esquerdo
AnythingLLM Main Interface
Nota: O AnythingLLM suporta versões desktop (Windows, macOS, Linux) e implantação com Docker.

1.2 Navegar até a configuração do LLM

Na página de configurações:
  1. Encontre LLM Preference no menu à esquerda
  2. Clique para entrar na página de configuração do LLM

Etapa 2: Configurar a API do APIMart

2.1 Selecionar o provedor LLM

Na página de configuração do LLM:
  1. Encontre o menu suspenso LLM Provider
  2. Selecione Generic OpenAI
LLM Provider Selection
Por que Generic OpenAI? O APIMart fornece uma interface de API compatível com OpenAI, então selecionar o provedor Generic OpenAI no AnythingLLM permite que você use os serviços do APIMart.

2.2 Configurar as informações da API

Após selecionar Generic OpenAI, preencha a seguinte configuração:
CampoValor
API KeySua chave de API do APIMart (sk-xxxxxxxxxxxx)
Base URL ou API Base Pathhttps://api.apimart.ai/v1
Chat Model ou Model NameInsira o nome específico do modelo (veja os modelos recomendados abaixo)
API Configuration
Importante:
  • A Base URL deve incluir o sufixo /v1: https://api.apimart.ai/v1
  • A API Key deve ser obtida no console do APIMart e começar com sk-
  • O nome do modelo deve ser o ID exato do modelo (por exemplo, gpt-4o, claude-sonnet-4-5-20250929, etc.)
  • Verifique se sua chave de API possui saldo suficiente
Modelos recomendados:
Nome do modeloID do modeloCaracterísticas
GPT-5gpt-5Mais recente e poderoso
GPT-4ogpt-4o ou chatgpt-4o-latestConversa de alta qualidade
GPT-4o Minigpt-4o-miniRápido e econômico
Claude Sonnet 4.5claude-sonnet-4-5-20250929Excelente para código e raciocínio
Claude Haiku 4.5claude-haiku-4-5-20251001Resposta rápida
Gemini 2.0 Flashgemini-2.0-flash-expSuporte multimodal
Recomendações de desempenho:
  • 💰 Custo-benefício: gpt-4o-mini, claude-haiku-4-5-20251001
  • 🚀 Alto desempenho: gpt-5, gpt-4o, claude-sonnet-4-5-20250929
  • Resposta rápida: gemini-2.0-flash-exp, gpt-4o-mini

2.3 Ajustar parâmetros do modelo (opcional)

Você pode ajustar os seguintes parâmetros conforme necessário:
ParâmetroDescriçãoValor recomendado
TemperatureControla a aleatoriedade da saída0.7 (criativo) / 0.3 (preciso)
Max TokensComprimento máximo da saída2000-4000
Top PParâmetro de amostragem nuclear0.9

2.4 Salvar a configuração

  1. Clique no botão Save na parte inferior da página
  2. O sistema testará automaticamente a conexão
  3. Uma mensagem de sucesso aparecerá se a configuração estiver correta

Etapa 3: Configurar o modelo de Embedding (opcional)

O AnythingLLM suporta embeddings vetoriais para recuperação de documentos e funcionalidade de base de conhecimento.

3.1 Navegar até as configurações de Embedding

Na página de configurações:
  1. Encontre Embedding Preference no menu à esquerda
  2. Clique para entrar na página de configuração do modelo de embedding

3.2 Configurar o modelo de Embedding

CampoValor
Embedding ProviderSelecione Generic OpenAI
API KeySua chave de API do APIMart (sk-xxxxxxxxxxxx)
Base URLhttps://api.apimart.ai/v1
Modeltext-embedding-3-small ou text-embedding-3-large
Recomendações de seleção de modelo:
  • text-embedding-3-small - Rápido e econômico, adequado para a maioria dos cenários
  • text-embedding-3-large - Maior precisão, adequado para cenários que exigem alta qualidade de recuperação

Etapa 4: Criar área de trabalho e fazer upload de documentos

4.1 Criar área de trabalho

  1. Volte para a interface principal
  2. Clique em + New Workspace
  3. Digite o nome da área de trabalho (por exemplo, “Assistente de documentação técnica”, “Base de conhecimento de atendimento ao cliente”)
  4. Clique em Criar

4.2 Fazer upload de documentos

O AnythingLLM suporta diversos formatos de documentos: Tipos de documentos suportados:
  • 📄 Documentos de texto - .txt, .md, .pdf, .docx
  • 💻 Arquivos de código - .py, .js, .java, .cpp, etc.
  • 🌐 Páginas web - Via raspagem de URL
  • 📊 Arquivos de dados - .csv, .json, .xml
Etapas para upload:
  1. Na página da área de trabalho, clique em Upload Documents
  2. Selecione arquivos ou arraste e solte arquivos na área de upload
  3. Aguarde o processamento dos documentos
  4. Os documentos serão automaticamente vetorizados
Processamento de documentos: Os documentos carregados são automaticamente divididos em pedaços e vetorizados usando o modelo de embedding, armazenados em um banco de dados local.

4.3 Gerenciar documentos

Na página de gerenciamento de documentos:
  1. Visualize todos os documentos carregados
  2. Exclua documentos desnecessários
  3. Visualize detalhes da divisão de documentos
  4. Edite metadados de documentos

Etapa 5: Iniciar conversas

Após a configuração, você pode começar a usar o AnythingLLM:

5.1 Conversas básicas

  1. Na área de trabalho, encontre a caixa de entrada de conversação
  2. Digite sua pergunta ou requisição
  3. A IA gerará respostas com base nos seus documentos carregados e nos modelos do APIMart

5.2 Usando recursos da base de conhecimento

O AnythingLLM irá automaticamente:
  1. Analisar sua pergunta
  2. Recuperar conteúdo relevante dos documentos carregados
  3. Gerar respostas precisas combinando o conteúdo recuperado e o modelo de IA
Melhorar a eficácia da recuperação:
  • Faça upload de documentos de alta qualidade e estruturados
  • Use perguntas claras e específicas
  • Atualize e mantenha regularmente a base de conhecimento

5.3 Alternar entre áreas de trabalho

Você pode criar várias áreas de trabalho para diferentes projetos ou tópicos:
  1. Clique no nome da área de trabalho no canto superior esquerdo
  2. Selecione outras áreas de trabalho ou crie novas
  3. Cada área de trabalho tem documentos e histórico de conversas independentes

Recursos avançados

1. Modo Agente

O AnythingLLM suporta funcionalidade de Agente, permitindo que a IA:
  • 🔍 Pesquise na web - Obtenha informações em tempo real
  • 🧮 Realize cálculos - Lide com matemática e análise de dados
  • 📊 Gere gráficos - Visualize dados
  • 🔗 Chame APIs - Interaja com serviços externos
Ativar o modo Agente:
  1. Encontre Agent Configuration nas configurações da área de trabalho
  2. Selecione ferramentas e recursos para ativar
  3. Salve a configuração

2. Gerenciamento do histórico de conversas

  • Exportar conversas - Exporte conversas como texto ou JSON
  • Pesquisar histórico - Encontre rapidamente conversas históricas
  • Excluir registros - Limpe históricos de conversas desnecessários

3. Prompts de sistema personalizados

Nas configurações da área de trabalho:
  1. Encontre System Prompt
  2. Personalize o papel e o comportamento da IA
  3. Exemplo:
You are a professional technical support engineer, skilled at answering technical questions about products.
When answering, please:
1. Maintain professionalism and courtesy
2. Provide detailed step-by-step instructions
3. If uncertain, recommend contacting technical support

4. Gerenciamento multiusuário (apenas implantação com Docker)

Se estiver usando implantação com Docker:
  • Crie várias contas de usuário
  • Defina diferentes níveis de permissão
  • Gerencie permissões de acesso à área de trabalho

5. Acesso à API

O AnythingLLM fornece API REST para:
  • Acesso programático às áreas de trabalho
  • Upload e gerenciamento de documentos
  • Envio de requisições de conversa
  • Integração em seus aplicativos

FAQ

Q1: Não consigo me conectar ao serviço APIMart?

Solução:
  1. Verifique a Base URL:
    • Certifique-se de que seja https://api.apimart.ai/v1 (inclui /v1)
    • Não adicione caminhos extras ou omita /v1
  2. Verifique a API Key:
    • Confirme que a API Key começa com sk-
    • Verifique se a chave é válida no Console do APIMart
  3. Verifique a conexão de rede:
    • Certifique-se de que pode acessar https://api.apimart.ai
    • Verifique as configurações de firewall ou proxy

Q2: Os documentos não estão sendo recuperados corretamente após o upload?

Solução:
  1. Verifique a configuração do modelo de Embedding:
    • Confirme que o modelo de embedding está configurado corretamente
    • Teste a conexão do modelo de embedding
  2. Reprocesse os documentos:
    • Exclua e refaça o upload dos documentos
    • Verifique se o formato do documento é suportado
  3. Ajuste os parâmetros de recuperação:
    • Ajuste o limite de similaridade nas configurações da área de trabalho
    • Aumente o número de pedaços de documentos retornados

Q3: Resposta lenta da conversa?

Solução:
  1. Mude para modelos mais rápidos:
    • Use gpt-4o-mini em vez de gpt-4o
    • Use gemini-2.0-flash-exp para resposta mais rápida
  2. Otimize a quantidade de documentos:
    • Reduza o número de documentos na área de trabalho
    • Remova arquivos grandes desnecessários
  3. Ajuste o Max Tokens:
    • Reduza o comprimento máximo de saída
    • Use prompts mais concisos

Q4: Como visualizar o uso e os custos da API?

Acesse o Console do APIMart para visualizar:
  • 📊 Estatísticas de chamadas de API
  • 💰 Detalhes de custos
  • 📈 Gráficos de tendência de uso
  • 🔍 Logs detalhados de requisições

Q5: Quais opções de implantação o AnythingLLM suporta?

O AnythingLLM suporta várias opções de implantação:
  • 🖥️ Aplicativo desktop - Windows, macOS, Linux
  • 🐳 Docker - Implantação auto-hospedada
  • ☁️ Versão na nuvem - AnythingLLM Cloud (em breve)

Exemplos de casos de uso

1. Base de conhecimento corporativa

Configuração:
  • Modelo: gpt-4o-mini (custo-benefício)
  • Documentos: Documentos internos da empresa, manuais, FAQs
  • Função: Consulta rápida de informações para funcionários
Exemplos de casos de uso:
  • Integração de novos funcionários
  • Consulta rápida de políticas da empresa
  • Recuperação de documentação técnica

2. Assistente de documentação técnica

Configuração:
  • Modelo: claude-sonnet-4-5-20250929 (excelente para código)
  • Documentos: Docs de API, especificações técnicas, base de código
  • Função: Auxiliar desenvolvedores a encontrar informações técnicas
Exemplos de casos de uso:
  • Consultas de documentação de uso de API
  • Recuperação de exemplos de código
  • Respostas a perguntas técnicas

3. Base de conhecimento de atendimento ao cliente

Configuração:
  • Modelo: gpt-4o (conversa de alta qualidade)
  • Documentos: Manuais de produtos, FAQs, soluções
  • Função: Resposta rápida a perguntas de clientes
Exemplos de casos de uso:
  • Resposta automática a FAQs
  • Orientação de uso de produtos
  • Sugestões de solução de problemas

4. Assistente de pesquisa e aprendizado

Configuração:
  • Modelo: gpt-5 (compreensão poderosa)
  • Documentos: Artigos de pesquisa, livros didáticos, anotações
  • Função: Auxiliar no aprendizado e pesquisa
Exemplos de casos de uso:
  • Resumo e análise de artigos
  • Explicação de pontos de conhecimento
  • Planejamento de caminhos de aprendizagem

Recursos

Usando AnythingLLM + APIMart, você pode:
  • 📚 Base de conhecimento privada - Construa uma base de conhecimento privada e segura localmente
  • 🔒 Privacidade dos dados - Todos os dados armazenados localmente, protegendo a privacidade
  • 🤖 Suporte a múltiplos modelos - Alterne flexivelmente entre diferentes modelos de IA
  • 📄 Suporte a vários formatos - Suporte para vários formatos de documentos
  • 🎯 Recuperação precisa - Recuperação inteligente de documentos baseada em vetores
  • 💬 Conversa contextual - Mantenha o contexto em conversas longas
  • 🔧 Altamente personalizável - Prompts, parâmetros personalizados, etc.
  • 🌐 Multiplataforma - Suporte para Windows, macOS, Linux

Segurança e privacidade de dados

Armazenamento local de dados

Abordagem de armazenamento de dados do AnythingLLM:
  • 📁 Sistema de arquivos local - Documentos armazenados localmente
  • 🗄️ Banco de dados vetorial local - Índices vetoriais armazenados localmente
  • 💾 Histórico de conversas - Registros de conversas armazenados localmente

Segurança das chamadas de API

  • 🔐 Transmissão criptografada - Todas as chamadas de API usam criptografia HTTPS
  • 🔑 Proteção de chaves - API Key armazenada com segurança
  • 🚫 Sem retenção de dados - O APIMart não armazena o conteúdo das suas conversas
Aviso de privacidade: Embora os documentos sejam armazenados localmente, as conversas e o conteúdo recuperado enviados à IA são transmitidos aos servidores do APIMart via API para processamento. Evite carregar ou consultar conteúdo com informações sensíveis.

Melhores práticas

1. Gerenciamento de documentos

  • Atualizações regulares - Mantenha o conteúdo dos documentos atualizado
  • Organização estruturada - Use uma estrutura de pastas clara
  • Convenções de nomenclatura - Use nomes de arquivos significativos
  • Excluir obsoletos - Limpe regularmente documentos desatualizados

2. Otimização de prompts

❌ Prompt ruim:
You are an assistant
✅ Prompt bom:
You are a professional technical support assistant specializing in helping users resolve product-related technical issues.

When answering, please follow these principles:
1. Answer based on provided documentation; if information isn't available, clearly state so
2. Provide detailed step-by-step instructions with examples when necessary
3. Use clear, understandable language
4. For complex issues, recommend contacting the technical support team

3. Otimização de desempenho

  • Controle o tamanho dos documentos - Evite carregar arquivos individuais excessivamente grandes
  • Divisão razoável - Use as configurações padrão de divisão de documentos
  • Escolha o modelo apropriado - Selecione o modelo com base na complexidade da tarefa
  • Monitore o uso - Verifique regularmente o uso da API

4. Planejamento da área de trabalho

  • Divida por projeto - Crie áreas de trabalho independentes para diferentes projetos
  • Gerenciamento de permissões - Defina as permissões da área de trabalho adequadamente (versão Docker)
  • Backup de dados - Faça backup regularmente de áreas de trabalho importantes

Suporte e ajuda

Se você encontrar algum problema:

Comece a usar o APIMart

Registre-se no APIMart agora, obtenha sua chave de API e construa sua base de conhecimento privada no AnythingLLM!