This commit is contained in:
Tibor Bossanyi
2023-04-03 16:41:22 +02:00
parent ec2f6bc907
commit 391551f57b
6 changed files with 21 additions and 7 deletions
+4 -2
View File
@@ -1,3 +1,4 @@
import 'package:flutter_dotenv/flutter_dotenv.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:workouttest_util/model/cache.dart';
import 'package:workouttest_util/model/openai.dart';
@@ -7,7 +8,8 @@ import 'package:workouttest_util/service/openai_service.dart';
import 'dart:convert';
void main() {
setUp(() {
setUp(() async {
await dotenv.load(fileName: "assets/.env");
Cache().setDietTestBaseUrl();
});
@@ -49,7 +51,7 @@ void main() {
"Te a Diet4You applikáció asszisztense vagy. Add meg ennek az ételnek a kalória és tápanyagadatait: 'Whopper'. A válasz ez az objektum JSON alakított formája legyen: Meal [mealName: string, calMin: double,calMax: double, chMin: double,chMax: double, fatMin: double,fatMax: double, proteinMin: double,proteinMax: double, sugar: double, portion: double, unit: string]. A portion paraméter azt tartalmazza, hogy ebből az ételből hány gramm v. ml az átlagos adag. A unit paraméter a 'portion' mennyiségi egysége";
OpenAIChatMessage message = OpenAIChatMessage(ChatRole.user, content);
String json = jsonEncode([message]);
var openai = OpenAIChat(json);
var openai = OpenAIChat(json, modelName: OpenAIApi().modelGpt4, temperature: 0.0);
String response = await api.getOpenAIChatCompletion(openai);
print(response);