OpenAIChatModelConnector class
Constructors
- OpenAIChatModelConnector({required String apiKey})
Properties
Methods
-
createConversation(
Map< String, dynamic> initialData) → Future<String> - Create a new conversation
-
deleteConversation(
String conversationId) → Future< void> - Delete a conversation
-
getConversation(
String conversationId) → Future< String> - Retrieve a conversation by ID (if supported by OpenAI API)
-
getModelInfo(
String modelName) → Future< String> - Get model info
-
listConversations(
) → Future< String> - List all conversations
-
moderateContent(
String input) → Future< String> - Moderate content
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
sendPrompt(
OpenAIModel model, String prompt, {double? temperature, int? maxTokens, String? systemPrompt, Map< String, dynamic> ? extraOptions}) → Future<String> -
toString(
) → String -
A string representation of this object.
inherited
-
updateConversation(
String conversationId, Map< String, dynamic> updateData) → Future<String> - Update a conversation
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited