DeepSeek Chat était gratuit dans le navigateur. Mais à partir du moment où j’ai voulu l’utiliser comme développeur, c’est devenu une autre histoire.
Cela m’a ennuyé plus que cela n’aurait probablement dû.
Si quelque chose est utilisable dans le navigateur, pourquoi devrait-il soudainement sembler bloqué, gênant ou artificiellement coûteux au moment où vous souhaitez l'appeler depuis Python, depuis votre terminal ou depuis vos propres outils locaux ?
Cette inadéquation est la seule raison pour laquelle j'ai construit DeepWrap.
Ce qui a commencé par « laissez-moi inspecter quelques requêtes et voir à quel point c'est difficile » s'est transformé en un projet complet : un SDK Python, une CLI de terminal et un wrapper d'API HTTP local pour DeepSeek Chat.
La vraie motivation était simple :
DeepSeek était gratuit dans le navigateur, mais pas dans la manière dont les développeurs souhaitent réellement l'utiliser.
Et cela semblait absurde.
Je voulais l'utiliser dans de vrais workflows :
Je ne voulais pas garder les onglets du navigateur pour toujours simplement pour utiliser un modèle de manière conviviale pour les développeurs.
L’idée derrière DeepWrap était donc essentiellement :
prenez l'expérience du navigateur et rendez-la utilisable à partir du code.
Au début, je pensais vraiment que ça allait être facile.
J'ai ouvert DevTools, je suis allé dans l'onglet Réseau,...
[Courte citation de 8% de l'article original]