Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Hope for add support for deepseek-v4

Aberta
#1,127 2 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 1 dia

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
3/5
Tempo estimado
1-2 dias
Facilidade para iniciantes
52/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Pouca atividade
Stack de tecnologia
python
Domínio
api

Direção de pesquisa

Comece localizando a função “Translate with different services” e a configuração do modelo padrão do DeepSeek; em seguida, acompanhe a solicitação de chat-completions compatível com OpenAI. Consulte a documentação da API do DeepSeek para deepseek-v4-pro e deepseek-v4-flash, incluindo a configuração thinking de extra_body; considera-se concluído quando ambos os modelos puderem ser selecionados e thinking puder ser desativado para as solicitações.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

enhancement
Before you asking
  • I have tried the PDFMathTranslate-next and give feedback in PDFMathTranslate-next
Is your feature request related to a problem?

In Translate with different services function,the default model for DeepSeek is deepseek-chat which is a model without thinking. However, deepseek-v4 pro and flash has already published and in the future deepseek-chat will not be supported by DeepSeek . If we want to close think function,we must change the origin code. So we need add support for deepseek-v4 pro and flash.

Describe the solution you'd like

According to document of DeepSeek API.
The new url is https://api.deepseek.com
The way to close thinging for both pro and flash is:

response = client.chat.completions.create(
model="deepseek-v4-pro",

...

extra_body={"thinking": {"type": "disabled"}}
)

Additional context

deepseek-chat (将于 2026/07/24 弃用)
deepseek-reasoner (将于 2026/07/24 弃用)
(1) 默认思考开关为 enabled
(2) 思考模式下,对普通请求,默认 effort 为 high;对一些复杂 Agent 类请求(如 Claude Code、OpenCode),effort 自动设置为 max
(3) 思考模式下,出于兼容考虑 low、medium 会映射为 high, xhigh 会映射为 max
您在使用 OpenAI SDK 设置 thinking 参数时,需要将 thinking 参数传入 extra_body 中:
response = client.chat.completions.create(
model="deepseek-v4-pro",

...

reasoning_effort="high",
extra_body={"thinking": {"type": "enabled"}}
)

Linguagem predominante
Python
Estrelas
37.3k
Forks
3.3k
Merge médio
11min
PRs com merge (30d)
1

Preparar o ambiente

  • Inclui um Dockerfile ou arquivo Docker Compose
  • Sem modelo de pull request
  • Sem guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de PDFMathTranslate/PDFMathTranslate

Todas as issues de PDFMathTranslate/PDFMathTranslate

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.