stream_struct 0.3.7 copy "stream_struct: ^0.3.7" to clipboard
stream_struct: ^0.3.7 copied to clipboard

Stream an LLM's structured output as it arrives: tolerant partial JSON that fills the typed object token by token. Decodes SSE, with OpenAI, Anthropic and Gemini extractors.

Use this package as a library

Depend on it

Run this command:

With Dart:

 $ dart pub add stream_struct

This will add a line like this to your package's pubspec.yaml (and run an implicit dart pub get):

dependencies:
  stream_struct: ^0.3.7

Alternatively, your editor might support dart pub get. Check the docs for your editor to learn more.

Import it

Now in your Dart code, you can use:

import 'package:stream_struct/stream_struct.dart';
0
likes
0
points
304
downloads

Publisher

verified publisherdeveloperyusuf.com

Weekly Downloads

Stream an LLM's structured output as it arrives: tolerant partial JSON that fills the typed object token by token. Decodes SSE, with OpenAI, Anthropic and Gemini extractors.

Repository (GitHub)
View/report issues

Topics

#llm #ai #json #streaming #structured-output

License

unknown (license)

Dependencies

meta

More

Packages that depend on stream_struct