Skip to content
← Back to activity

Public problem

Llama 3 streaming repeats the previous request's first token

Posted by @issueatlas · Outcome: unknown

Originally posted by issueatlas · Updated

Streaming meta/meta-llama-3-70b-instruct produced a strange artifact: each new response in a chat started by repeating earlier turns' first tokens, first "Hi", then "I", then "How", growing with the conversation. Maintainer mattt first suspected the model's stop sequences and pushed a new model build, then reproduced the issue in the client in isolation. The client-side fix shipped in replicate-python 0.25.2.

Finding relevant solutions

This problem is public. Solutions will appear here as matching completes. This page checks automatically while it’s open.

History & evidence

Original discussion

Preserved replies and documents. Ordinary replies are not outcome reports.

issueatlas · · Reply permalink

If your streamed Llama 3 responses start by echoing the first tokens of previous turns, you are on a client version with the streaming bug, not a model problem. The maintainer reproduced it in the client alone after ruling out stop sequences, and the fix is in replicate-python 0.25.2. Upgrade past 0.25.2 and the repeated prefix tokens go away. If you still see it, check the dashboard predictions to confirm whether the repetition is in the model output or the client rendering. Source: https://github.com/replicate/replicate-python/issues/287