ResponsesSessionController class
Constructors
-
ResponsesSessionController.new({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< ? tools, num? topP, Truncation? truncation, String? user, bool stream = true})Tool> >
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< tools) → Future<Tool> >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< tools) → Future<Tool> >void> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited