@@ -8,7 +8,7 @@ import 'package:celest_backend/models.dart';
88import 'package:chat_gpt_sdk/chat_gpt_sdk.dart' ;
99import 'package:chat_gpt_sdk/src/model/chat_complete/response/chat_choice.dart' ;
1010
11- import '../resources.dart' ;
11+ import '../generated/ resources.dart' ;
1212
1313/// Creates an instance of the OpenAI client.
1414OpenAI _createOpenAI (String token) => OpenAI .instance.build (
@@ -18,6 +18,7 @@ OpenAI _createOpenAI(String token) => OpenAI.instance.build(
1818 );
1919
2020/// Returns a list of available models.
21+ @cloud
2122Future <List <String >> availableModels () async => _availableModels;
2223
2324/// The list of available models.
@@ -32,11 +33,12 @@ const _availableModels = [
3233/// Prompts the GPT [model] with the given [prompt] and [parameters] .
3334///
3435/// Returns the generated text.
36+ @cloud
3537Future <String > openAIRequest ({
3638 required String model,
3739 required String prompt,
3840 ModelParameters parameters = const ModelParameters (),
39- @Env .openAiToken required String openAiToken,
41+ @env .openAiToken required String openAiToken,
4042}) async {
4143 final openAI = _createOpenAI (openAiToken);
4244
@@ -63,7 +65,7 @@ Future<String> openAIRequest({
6365 case ChatCTResponse (choices: [ChatChoice (: final message? ), ...]):
6466 return message.content.trim ();
6567 default :
66- throw InternalServerException (
68+ throw InternalServerError (
6769 "Couldn't complete request. Please try again later." ,
6870 );
6971 }
0 commit comments