complete method
Future<AiResponse>
complete({
- required String prompt,
- AiLanguage language = AiLanguage.auto,
- bool autoDetectLanguage = false,
Implementation
Future<AiResponse> complete({
required String prompt,
AiLanguage language = AiLanguage.auto,
bool autoDetectLanguage = false,
}) async {
AiLanguage finalLanguage = language;
if (autoDetectLanguage || language == AiLanguage.auto) {
finalLanguage = LanguageDetector.detect(prompt);
}
final modifiedPrompt =
"Respond strictly in ${finalLanguage.label}.\n\n$prompt";
return _send(modifiedPrompt);
}