github / github/copilot-cli

BYOK Copilot CLI not working anymore with Deepseek

Ouverte
#4,840 0 commentaires 1 réaction 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

triage
Langage dominant
Shell
Étoiles
11.2k
Forks
1.9k
Merge moyen
14 h 16 min
PR mergées (30 j)
6

Description

Describe the bug

BYOK is not working in Copilot CLI anymore. GPT5.4 is selected and an error is coming: 400 Failed to deserialize the JSON body into the target type: tools[4].type: unknownvariant custom, expected function at line 1 column 47113

export COPILOT_PROVIDER_BASE_URL=https://api.deepseek.com
export COPILOT_MODEL=deepseek-flash
export COPILOT_MODEL=deepseek-v4-pro
export COPILOT_PROVIDER_API_KEY=....
copilot

Affected version

No response

Steps to reproduce the behavior

No response

Expected behavior

No response

Additional context

No response

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par exécuter le point d’entrée copilot avec les variables d’environnement BYOK indiquées et reproduisez la requête auprès de https://api.deepseek.com. Comparez la charge utile de l’outil générée avec le format accepté par DeepSeek ; le travail est terminé lorsque le modèle DeepSeek sélectionné fonctionne sans l’erreur de désérialisation de l’outil custom.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
shell
Domaine
api, cli
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
Active
Clarté
À clarifier
Accessibilité débutants
38/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.