Principais Destaques
O DeepSeek-V3 é um modelo open-source revolucionário que se destaca em domínios técnicos como programação e matemática.
Embora a implantação local ofereça flexibilidade, ela exige hardware avançado e conhecimento especializado.
Para facilitar o acesso, soluções de API como Novita AI oferecem alternativas escaláveis.
DeepSeek V3 é um modelo avançado de IA que tem atraído atenção significativa por suas impressionantes capacidades, especialmente em domínios técnicos e matemáticos. Como uma alternativa open-source a modelos como o ChatGPT, ele se apresenta como uma opção atraente para desenvolvedores e pesquisadores. Este artigo fornece um guia detalhado sobre como acessar o DeepSeek V3 localmente, cobrindo vários métodos de implantação, requisitos de hardware, desafios e estratégias de otimização.
Acessando o DeepSeek V3 Localmente
1. GitHub (DeepSeek-Infer Demo)
Guia
- Repositório: O modelo DeepSeek-V3 está disponível no GitHub, onde você pode encontrar o repositório de código.
- Clonagem: Clone o repositório com suporte a LFS usando:
git clone https://github.com/deepseek-ai/DeepSeek-V3.git
cd DeepSeek-V3/inference
- Ambiente Isolado (Recomendado): Crie um ambiente isolado usando conda:
conda create -n deepseek-v3 python=3.10 -y
conda activate deepseek-v3
- Dependências: Instale as dependências com bloqueio de versão:
pip install torch==2.4.1 triton==3.0.0 transformers==4.46.3 safetensors==0.4.5
- Pesos do Modelo: Baixe os pesos do modelo do Hugging Face e coloque-os no diretório designado.
- Conversão Avançada: Converta os pesos do modelo para um formato específico, habilitando a quantização FP8:
python convert.py \
--hf-ckpt-path ./DeepSeek-V3 \
--save-path ./DeepSeek-V3-Demo \
--n-experts 256 \
--model-parallel 16 \
--quant-mode fp8
-
Modos de Execução:
- Chat Interativo (Multinó):
torchrun --nnodes 2 --nproc-per-node 8 \
generate.py \
--ckpt-path ./DeepSeek-V3-Demo \
--config configs/config_671B.json \
--temperature 0.7 \
--top-p 0.95 \
--max-new-tokens 2048
- Processamento em Lote:
torchrun --nproc-per-node 8 \
generate.py \
--input-file batch_queries.jsonl \
--output-file responses.jsonl
Vantagens
- Prototipagem Rápida: Configuração em <5 minutos para inferência básica
- Eficiência de Memória: 40% menos uso de VRAM em comparação com a linha de base BF16
- Adequado para Pesquisa: Acesso direto a camadas intermediárias
Desvantagens
- Escalabilidade Limitada: Máximo de 16 nós em paralelismo de modelo
- Sem Suporte a Lotes: Processamento de sequência única ao usar modo interativo
- Quantização Manual: Requer conversão explícita para FP8
2. SGLang
Descrição
- Framework: SGLang é um framework que suporta DeepSeek V3, oferecendo desempenho otimizado para GPUs NVIDIA e AMD.
- Modos de Inferência: Suporta totalmente DeepSeek-V3 nos modos de inferência BF16 e FP8.
- Paralelismo: Suporta paralelismo de tensor multinó, permitindo executar o modelo em várias máquinas conectadas.
- Otimização:
from sglang import runtime
# Habilita paralelismo híbrido
runtime.configure(
tensor_parallel=8,
pipeline_parallel=4,
expert_parallel=2
)
# Perfil de Inferência FP8
runtime.set_precision(
weight=8,
activation=8,
kv_cache=8
)
Vantagens
- Pronto para Produção: 99,9% de suporte SLA de tempo de atividade
- Agnóstico de Hardware: Suporte ROCm/HIP para AMD Instinct
- Quantização Avançada: Escalonamento automático FP8
- Lotes Dinâmicos: 5x de throughput em comparação com a linha de base
- Decodificação Especulativa: Aceleração de 2,3x usando MTP
- Suporte Multiplataforma: API unificada para GPUs NVIDIA/AMD
Desvantagens
- Implantação Complexa: Requer conhecimento em Kubernetes
- Sobrecarga de Memória: 15% maior que a implementação nativa
- Personalização Limitada: Roteamento de especialistas opaco
3. LMDeploy
Descrição
- Framework: LMDeploy é outro framework que suporta DeepSeek V3, projetado para inferência e serviço eficientes de grandes modelos de linguagem.
- Opções de Implantação: Oferece capacidades de implantação offline e online.
- Integração: Integra-se com fluxos de trabalho baseados em PyTorch.
- Integração com TurboMind:
from lmdeploy import pipeline, GenerationConfig
# Inicializa paralelismo de tensor 4-vias
pipe = pipeline(
"DeepSeek-V3",
tp=4,
max_batch_size=32,
cache_max_entry_count=0.5
)
# Configura parâmetros de geração
gen_config = GenerationConfig(
temperature=0.8,
top_k=50,
repetition_penalty=1.1,
stop_phrases=["<|EOT|>"]
)
Vantagens
- Recursos Empresariais: RBAC, Limitação de Taxa
- Kernels Otimizados: 1536 tokens/segundo por H100
- Nativo para Nuvem: Integração de monitoramento com Prometheus
- Lotes Contínuos: Agrupamento dinâmico de requisições
- Correção de Tokens: Correção automática de conclusão
- Suporte Multi-LoRA: Troca a quente de adaptadores
Desvantagens
- Curva de Aprendizagem Íngreme: Sintaxe de configuração complexa
- Intensivo em Recursos: Mínimo de 8x H100 para recursos completos
- Vínculo com Fornecedor: Requer GPUs NVIDIA
Requisitos de Hardware

Desafios e Otimização

Alternativa - API
Que Problemas a API Resolve?
Altos Requisitos de VRAM
- Solução API: Resolução completa
- Implementação Técnica: Pooling de recursos de cluster no lado do servidor
Gargalos de Memória
- Solução API: Eliminação completa
- Implementação Técnica: Alocação dinâmica de memória em nós do servidor
Complexidade de Escalonamento Multi-GPU
- Solução API: Tratamento automático
- Implementação Técnica: Escalonamento horizontal nativo da nuvem
Problemas de Compatibilidade entre Sistemas Operacionais
- Solução API: Suporte nativo
- Implementação Técnica: Interfaces padronizadas HTTP/WebSocket
Latência de Inferência
- Solução API: Melhoria parcial
- Implementação Técnica: Nós de computação de borda + aceleração global
Complexidade de Implantação
- Solução API: Eliminação completa
- Implementação Técnica: SDK pré-construído com integração de uma linha
Perda de Precisão na Quantização
- Solução API: Bypass opcional
- Implementação Técnica: Preservação de precisão FP16 no lado do servidor
Roteamento de Especialistas Opaco
- Solução API: Transparência total
- Implementação Técnica: API de diagnóstico de roteamento em tempo real
Uma Solução Incrível - Novita AI
Novita AI é uma plataforma de nuvem de IA que oferece aos desenvolvedores uma maneira fácil de implantar modelos de IA usando nossa API simples, além de fornecer uma nuvem de GPU acessível e confiável para construir e escalar.
Passo 1: Faça Login e Acesse a Biblioteca de Modelos
Faça login na sua conta e clique no botão Biblioteca de Modelos.

Passo 2: Escolha Seu Modelo
Navegue pelas opções disponíveis e selecione o modelo que atende às suas necessidades.

Experimente a Demonstração do DeepSeek V3 Agora!
Passo 3: Inicie Seu Teste Gratuito
Comece seu teste gratuito para explorar as capacidades do modelo selecionado.

Passo 4: Obtenha Sua Chave de API
Para autenticar com a API, forneceremos a você uma nova chave de API. Acessando a página Configurações, você pode copiar a chave de API conforme indicado na imagem.

Passo 5: Instale a API
Instale a API usando o gerenciador de pacotes específico para sua linguagem de programação.

Após a instalação, importe as bibliotecas necessárias para seu ambiente de desenvolvimento. Inicialize a API com sua chave de API para começar a interagir com a LLM do Novita AI. Este é um exemplo de uso da API de chat completions para usuários Python.
from openai import OpenAI
client = OpenAI(
base_url="https://api.novita.ai/v3/openai",
api_key="<SUA CHAVE DE API DO Novita AI>",
)
model = "deepseek/deepseek_v3"
stream = True # ou False
max_tokens = 2048
system_content = """Seja um assistente útil"""
temperature = 1
top_p = 1
min_p = 0
top_k = 50
presence_penalty = 0
frequency_penalty = 0
repetition_penalty = 1
response_format = { "type": "text" }
chat_completion_res = client.chat.completions.create(
model=model,
messages=[
{
"role": "system",
"content": system_content,
},
{
"role": "user",
"content": "Olá!",
}
],
stream=stream,
max_tokens=max_tokens,
temperature=temperature,
top_p=top_p,
presence_penalty=presence_penalty,
frequency_penalty=frequency_penalty,
response_format=response_format,
extra_body={
"top_k": top_k,
"repetition_penalty": repetition_penalty,
"min_p": min_p
}
)
if stream:
for chunk in chat_completion_res:
print(chunk.choices[0].delta.content or "", end="")
else:
print(chat_completion_res.choices[0].message.content)
Ao se registrar, a Novita AI fornece $0,5 de crédito para você começar!
Se os créditos gratuitos acabarem, você pode pagar para continuar usando.
O DeepSeek V3 representa um avanço significativo na IA open-source, oferecendo desempenho de ponta em várias tarefas. Embora a implantação local proporcione maior controle e privacidade, ela exige recursos de hardware substanciais e conhecimento técnico. Para aqueles que não conseguem atender a esses requisitos, alternativas baseadas em API como a Novita AI oferecem uma solução acessível e escalável. A escolha entre implantação local e uso de API depende das necessidades e recursos específicos.
Perguntas Frequentes
O que é a arquitetura Mixture-of-Experts (MoE) e por que ela é importante?
MoE utiliza múltiplos “especialistas” para processar tokens de entrada específicos, melhorando a eficiência e o desempenho para tarefas complexas. É mais eficiente computacionalmente do que modelos densos, mas ainda exige muito hardware.
Como o DeepSeek V3 e o Llama 3.3 70B se comparam em termos de benchmarks e casos de uso?
O DeepSeek V3 é superior para tarefas de programação e matemática, enquanto o Llama 3.3 70B se destaca em aplicações de linguagem geral e multilíngue.
Quais são os requisitos de VRAM para o DeepSeek V3?
Os requisitos de VRAM para o DeepSeek V3 variam conforme a precisão. Para FP16, o modelo de 671B requer aproximadamente 1.543 GB de VRAM, enquanto com quantização de 4 bits, requer aproximadamente 386 GB de VRAM. Os parâmetros ativos são 37B.
Novita AI é a plataforma de nuvem tudo-em-um que impulsiona suas ambições de IA. APIs integradas, serverless, instância de GPU — as ferramentas econômicas que você precisa. Elimine a infraestrutura, comece gratuitamente e torne sua visão de IA realidade.
