chat_gpt_api 1.0.2 chat_gpt_api: ^1.0.2 copied to clipboard
Chat GPT wrapper for flutter apps witten in dart languange. Initial release supports Text Completeion, Code Completion and Image Generation
ChatGPT SDK for Flutter #
The chatGPT SDK written in dart to access the features of the OpenAI APIs
Features #
- Text Completion
- Code Generation
- Image Generation
Getting started #
chat_gpt:1.0.0
flutter pub get
Usage #
Create an instanse of the ChatGPT
final chatGpt = ChatGPT.builder( token: '<token>');
You can generate the token from https://beta.openai.com/account/api-keys
Additional information #
#Text Completion : The completions endpoint can be used for a wide variety of tasks. More details : https://beta.openai.com/docs/guides/completion
How to write the prompts https://beta.openai.com/docs/guides/completion/prompt-design
Method to do code completeion / code completion
const prompt = "Explain Quantum Computing in simple terms";
Completion? completion = await chatGpt.textCompletion(
request: const CompletionRequest(
prompt: prompt,
maxTokens: 256,
),
);
print(completion?.choices);
#Image generation : The image generations endpoint allows you to create an original image given a text prompt. More Details : https://beta.openai.com/docs/guides/images/introduction
Supported Image Generation Types
- Creating images from scratch based on a text prompt
Creating edits of an existing image based on a new text promptCreating variations of an existing image
Sample Code to generate the image
Images? images = await chatGpt.generateImage(
request: const ImageRequest(
prompt: 'A cute baby sea otter',
),
);
print(images?.data);
Catch me up on LinkedIn @Leo Elstin
💙 to Code 👨 🏽💻 Full Stack Mobile Developer [ Flutter, Native, Spring Boot ]