readMessageChunk function

String? readMessageChunk(
  1. Map<String, dynamic> json
)

Processes a json that follows this schema:

{
  "choices":[
    {
      "index":0,
      "delta":{
        "role":"assistant",
        "content":"",
        "refusal":null
      },
      "logprobs":null,
      "finish_reason":null
    }
  ]
}

Implementation

String? readMessageChunk(Map<String, dynamic> json) {
  List choices = json['choices'];
  Map<String, dynamic> choice = choices[0];
  Map<String, dynamic> delta = choice['delta'];
  String? content = delta['content'];
  return content;
}