Aller au contenu principal
🔒 Mode aperçu. Les quinze premières leçons Foundations sont gratuites ; celle-ci est Pro. Démarrez un trial de 7 jours pour débloquer l'éditeur, les conseils AI et le reste du programme. Carte requise, annulez à tout moment dans Dashboard.Démarrer le trial de 7 jours →
← CoursAI Engineering with PythonModule 1 · Fondamentaux de l'API LLMSéquences d'arrêt et stop_reasonpredict13 / 105
+75 XP
Tâche
📝 **Question :** Votre appel a renvoyé `stop_reason="max_tokens"`. Qu’est-ce que cela signifie pour la réponse ? 📋 Choisissez la bonne réponse. 💡 **Indice :** `stop_reason` explique POURQUOI Claude a arrêté d'écrire.
Prédis la sortie

Lis le code attentivement

def simulate_with_stop(chunks, stop_sequences):
    out = ""
    for chunk in chunks:
        out += chunk
        for stop in stop_sequences:
            if stop in out:
                return out.split(stop)[0], "stop_sequence"
    return out, "end_turn"

text, reason = simulate_with_stop(
    chunks=["Here is JSON: ", "<json>", '{"x": 1}', "</json>", " bye"],
    stop_sequences=["</json>"],
)
print(text)
print(reason)

Que va afficher le programme ? Écris ici :

💬 Discussion

Soyez le premier à poser une question ou partager une astuce.
Connectez-vous pour rejoindre la discussion. La lecture est gratuite.
Chargement de la discussion…