Technische Maßnahmen zur Gewährleistung stabiler API-Aufrufe
HINTERGRUND: Die DeepSeekAPI kann eine Flussbegrenzung auslösen, wenn eine große Anzahl von Wörtern verarbeitet wird. Ein kontinuierlicher und stabiler Betrieb kann gewährleistet werden durch
- Ratenkontrolle:existierencet4_word_helper.pyhinzufügentime.sleep(0.5)Latenzzeit, Anfragen ≤ 2 pro Sekunde halten
- Trennen Sie die Verbindung:Code so ändern, dass verarbeitete Wörter aufgezeichnet werden, nach unerwarteter Unterbrechung von einem Haltepunkt aus fortfahren (erfordert Wartung)verarbeitete_Wörter.log)
- Fehlerbehandlung:fängtAnfragen.AusnahmenAktiviert automatische Wiederholungsversuche (empfohlenes Maximum von 3 Versuchen)
Erweiterte Lösung: 1. mehrere API-Schlüsselabfragen verwenden (Konfiguration erforderlich)config/api_keys.json) 2. hochfrequente Wörter im Voraus in den Cachelocal_cache.db3. asynchrone Anfragen verwenden (müssen inaiohttp(Bibliothek) Verbesserung des Durchsatzes
Diese Antwort stammt aus dem ArtikelVBDeepSeek: ein Open-Source-Tool zur Erstellung von Wortschatzmaterialien für die Klasse 4 mit DeepSeekDie































