redevrx / chat_gpt_sdk

Flutter ChatGPT
https://pub.dev/packages/chat_gpt_sdk
MIT License
316 stars 163 forks source link

Picture Upload Planned? #73

Open hanchao2407 opened 10 months ago

redevrx commented 10 months ago

comingsoon @hanchao2407

hanchao2407 commented 9 months ago

any progress on this?

redevrx commented 6 months ago

@hanchao2407 you can description more for this issue ?

BernardinD commented 3 months ago

No plans for this?

redevrx commented 3 months ago

@BernardinD @hanchao2407

  void chatComplete() async {
  final request = UploadFile(file: FileInfo('file-path', 'file-name'),purpose: 'image');
  final fileResponse = await openAI.file.uploadFile(request);
  print(fileResponse );

    final request = ChatCompleteText(messages: [
      Map.of({"role": "system", "content": "You are a helpful assistant."}),
     Map.of({"role": "user", "content": "Please analyze the uploaded image with file ID: ${fileResponse.id}"})
    ], maxToken: 200, model: Gpt4ChatModel());

    final response = await openAI.onChatCompletion(request: request);
    for (var element in response!.choices) {
      print("data -> ${element.message?.content}");
    }
  }