The OpenAI Dart API Client offers a streamlined interface for accessing OpenAI's official API directly from your Dart and Flutter applications. This package simplifies the process of embedding powerful AI technologies, enabling developers to focus on building innovative solutions.
With this client, you can easily select custom models, allowing you to choose between different versions, such as GPT-3 and GPT-4. This flexibility ensures that you can tailor the API's capabilities to suit your specific application needs.
-
Model Customization: Choose from a range of OpenAI models, including the latest versions of ChatGPT.
-
Interactive Assistants: Build and manage virtual assistants with human-like conversational abilities.
-
Conversation Management: Create and control conversation flows with ease.
-
Persistent Configurations: Save and retrieve configurations on disk to maintain session continuity.
Libraries
- data/configuration
- data/dynamic_factories
- data/enums/audio_format
- data/enums/audio_model
- data/enums/gpt_model
- data/enums/image_model
- data/enums/image_size
- data/enums/image_style
- data/enums/index
- data/enums/mic_send_mode
- data/enums/player_state
- data/enums/sender_type
- data/errors/completion_exception
- data/errors/index
- data/index
- data/interfaces/assistants_model
- data/interfaces/audio_recorder_model
- data/interfaces/completion_model
- data/interfaces/image_generation_model
- data/interfaces/index
- data/interfaces/local_storage/audio_local_storage_model
- data/interfaces/local_storage/index
- data/interfaces/local_storage/local_storage_model
- data/interfaces/local_storage/thread_local_storage_model
- data/interfaces/simple_audio_player_model
- data/interfaces/threads_model
- data/interfaces/transcriber_model
- data/interfaces/tts_model
- data/models/assistant
- data/models/conversation
- data/models/index
- data/models/message
- factories/create_assistant_repository
- factories/create_image_generation_repository
- factories/create_threads_repository
- factories/create_transcriber_repository
- factories/create_tts_repository
- factories/http_client
- factories/index
- factories/logger
- repositories/assistant_repository
- repositories/assistants_repository
- repositories/completion_repository
- repositories/conversation_repository
- repositories/handlers/audio_player
- repositories/handlers/index
- repositories/handlers/silence_detector
- repositories/handlers/speaker_handler
- repositories/handlers/voice_recorder_handler
- repositories/image_generation_repository
- repositories/index
- repositories/threads_repository
- repositories/transcriber_repository
- repositories/tts_repository
- usecases/assistants/ask_assistant
- usecases/assistants/find_assistants
- usecases/assistants/index
- usecases/audio/download_tts_file
- usecases/audio/get_audio_intensity_from_decibel
- usecases/audio/index
- usecases/audio/transcribe
- usecases/http/get_json_stream_from_response
- usecases/http/read_message_chunk
- usecases/index
- usecases/local_storage/api_token/get_api_token
- usecases/local_storage/api_token/index
- usecases/local_storage/api_token/update_api_token
- usecases/local_storage/audio/get_mic_send_mode
- usecases/local_storage/audio/get_transcription_language
- usecases/local_storage/audio/get_tts_quality
- usecases/local_storage/audio/index
- usecases/local_storage/audio/save_mic_send_mode
- usecases/local_storage/audio/save_transcription_language
- usecases/local_storage/audio/save_tts_quality
- usecases/local_storage/index
- usecases/local_storage/model/get_saved_gpt_model
- usecases/local_storage/model/index
- usecases/local_storage/model/save_gpt_model
- usecases/local_storage/threads/delete_saved_thread
- usecases/local_storage/threads/get_saved_thread_ids
- usecases/local_storage/threads/get_saved_threads_ttl
- usecases/local_storage/threads/index
- usecases/local_storage/threads/save_thread_id
- usecases/local_storage/threads/save_threads_ttl
- usecases/local_storage/threads/title/get_thread_title
- usecases/local_storage/threads/title/get_threads_title
- usecases/local_storage/threads/title/index
- usecases/local_storage/threads/title/save_thread_title
- usecases/object/string/split_preserving_separator
- usecases/threads/create_thread
- usecases/threads/delete_thread
- usecases/threads/index
- usecases/threads/load_thread
- usecases/threads/load_thread_messages
- usecases/threads/save_thread
- vit_gpt_dart_api