chat_gpt_flutter 1.0.16
SDKflutter
Platformandroidioswindowslinuxmacosweb
Integration of OpenAI API using Flutter framework, ChatGPT and more
ChatGPT API implemented in Flutter

Getting started
You have to create OpenAI account and request API key from here: https://beta.openai.com/account/api-keys
Stream usage
final chatGpt = ChatGpt(apiKey: apiKey);
final question =
'Which Disney character famously leaves a glass slipper behind at a royal ball?';
final request = CompletionRequest(
prompt: question,
stream: true,
maxTokens: 4000,
model: ChatGptModel.textDavinci003.key,
);
final stream = await chatGpt.createCompletionStream(request);
Usage without stream
final chatGpt = ChatGpt(apiKey: apiKey);
final testPrompt =
'Which Disney character famously leaves a glass slipper behind at a royal ball?';
final testRequest = CompletionRequest(
prompt: testPrompt,
model: ChatGptModel.textDavinci003.key,
);
final result = await chatGpt.createCompletion(testRequest);
