OpenAIChatModelConnector class

Constructors

OpenAIChatModelConnector({required String apiKey})

Properties

apiKey String
final
dio → Dio
final
hashCode int
The hash code for this object.
no setterinherited
name String
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

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