패키지, 저장소 및 앱 카테고리 검색

chat_gpt_flutter 표지
패키지 상세v1.0.16

chat_gpt_flutter

Flutter 프레임워크를 사용한 OpenAI API 통합, ChatGPT 및 기타 기능

AndroidiOSWebmacOSWindowsLinux
30일 다운로드
362
좋아요
48
Pub 점수
150

패키지 설치

flutter pub add chat_gpt_flutter

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

Flutter 애플리케이션 내에서 OpenAI API(채팅GPT 포함)를 통합할 수 있도록 해주는 플러터 패키지입니다. 다양한 플랫폼에서 생성형 AI 모델에 메시지를 보내고 응답을 받을 수 있는 간단한 인터페이스를 제공합니다. 최소한의 설정으로 대화형 AI 기능을 앱에 추가하고자 하는 개발자를 위한 것입니다. 안드로이드, iOS, 웹, 맥OS, 윈도우, 리눅스를 모두 지원하여 크로스플랫폼 개발에 매우 유연합니다. 인증 및 요청 처리를 단순화하여 AI 기반 채팅 인터페이스를 빠르게 구현할 수 있습니다.

사용 사례

  • 모바일 및 웹 앱에서 AI 챗봇 구축하기
  • 생성형 AI를 생산성 도구에 통합하기
  • 상호작용형 고객 지원 기능 만들기
  • AI 지원을 활용한 교육 앱 개발
  • 인공지능을 통한 실시간 언어 번역 활성화

주요 기능

  • 크로스 플랫폼 호환성
  • OpenAI 통합을 위한 간단한 API
  • ChatGPT 및 기타 LLM 지원
  • 내장 인증 처리
  • 실시간 메시지 스트리밍
  • Flutter pub로 간편한 설정

적합한 대상

  • Flutter 개발자가 AI 기능 추가
  • AI 기반 앱을 개발하는 스타트업
  • 교육 및 기업 앱 개발자
  • 자연어 상호작용이 필요한 앱

고려 사항

  • 유효한 OpenAI API 키가 필요합니다
  • API 호출에 따라 사용 비용이 발생할 수 있습니다
  • 안정적인 인터넷 연결에 의존함
  • OpenAI의 모델 제공에 제한됨
  • 오프라인 AI 기능에 적합하지 않습니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

ChatGPT API implemented in Flutter

Buy Me A Coffee

Usage example

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);

카테고리

의존성

의존성 목록 5 개

소스 저장소

이 패키지를 사용하는 프로젝트