Easybeam class
Methods
-
dispose()
→ void
-
-
getAgent({required String agentId, String? userId, required Map<String, String> filledVariables, required List<ChatMessage> messages, Map<String, String>? userSecrets})
→ Future<ChatResponse>
-
-
getEndpoint({required String endpoint, required String id, String? userId, required Map<String, String> filledVariables, required List<ChatMessage> messages, Map<String, String>? userSecrets})
→ Future<ChatResponse>
-
-
getPrompt({required String promptId, String? userId, required Map<String, String> filledVariables, required List<ChatMessage> messages})
→ Future<ChatResponse>
-
-
injectHttpClient(Client client)
→ void
-
-
injectStreamGetter(StreamGetter streamGetter)
→ void
-
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
review({required String chatId, String? userId, int? reviewScore, String? reviewText})
→ Future<void>
-
-
streamAgent({required String agentId, String? userId, required Map<String, String> filledVariables, required List<ChatMessage> messages, required dynamic onNewResponse(ChatResponse), required dynamic onClose(), required dynamic onError(dynamic), Map<String, String>? userSecrets})
→ CancelFunction
-
-
streamEndpoint({required String endpoint, required String id, String? userId, required Map<String, String> filledVariables, required List<ChatMessage> messages, required dynamic onNewResponse(ChatResponse), required dynamic onClose(), required dynamic onError(dynamic), Map<String, String>? userSecrets})
→ CancelFunction
-
-
streamPrompt({required String promptId, String? userId, required Map<String, String> filledVariables, required List<ChatMessage> messages, required dynamic onNewResponse(ChatResponse), required dynamic onClose(), required dynamic onError(dynamic)})
→ CancelFunction
-
-
toString()
→ String
-
A string representation of this object.
inherited