ResponsesSessionController class

Constructors

ResponsesSessionController({required OpenAIClient client, bool? background, Input? input, List<String>? include, String? instructions, int? maxOutputTokens, Map<String, dynamic>? metadata, ChatModel? model, bool? parallelToolCalls, String? previousResponseId, ReasoningOptions? reasoning, bool? store, num? temperature, TextFormat? text, ToolChoice? toolChoice, List<ToolHandler<Tool>>? tools, num? topP, Truncation? truncation, String? user, bool stream = true})

Properties

background ↔ bool?
getter/setter pair
client → OpenAIClient
final
hashCode → int
The hash code for this object.
no setterinherited
include ↔ List<String>?
getter/setter pair
input ↔ Input?
getter/setter pair
instructions ↔ String?
getter/setter pair
maxOutputTokens ↔ int?
getter/setter pair
metadata ↔ Map<String, dynamic>?
getter/setter pair
model ↔ ChatModel?
getter/setter pair
parallelToolCalls ↔ bool?
getter/setter pair
previousResponseId ↔ String?
getter/setter pair
reasoning ↔ ReasoningOptions?
getter/setter pair
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
serverEvents → Stream<ResponseEvent>
no setter
serverEventsController → StreamController<ResponseEvent>
final
store ↔ bool?
getter/setter pair
stream ↔ bool
getter/setter pair
temperature ↔ num?
getter/setter pair
text ↔ TextFormat?
getter/setter pair
toolChoice ↔ ToolChoice?
getter/setter pair
tools → Iterable<ToolHandler<Tool>>
no setter
topP ↔ num?
getter/setter pair
truncation ↔ Truncation?
getter/setter pair
user ↔ String?
getter/setter pair

Methods

addTools(List<ToolHandler<Tool>> tools) → Future<void>
didBeginHandling(ResponseEvent item) → void
didCompleteClientTurn(Response response) → void
didEndHandling(ResponseEvent item) → void
nextResponse([bool autoIterate = true]) → Future<Response>
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
removeTools(List<ToolHandler<Tool>> tools) → Future<void>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited