Module: Instructor::Mode
- Defined in:
- lib/instructor/mode.rb
Overview
This module defines constants related to different modes of operation. It provides options for tool behavior, function types, and JSON modes. Currently supported modes are:
-
tools: select between function, auto, required, and none.
more modes will be added in the near future.
Constant Summary collapse
- TOOL_BEHAVIOR =
OpenStruct.new()
- FUNCTIONS =
'function_call'- PARALLEL_TOOLS =
'parallel_tool_call'- TOOLS =
TOOL_BEHAVIOR- JSON =
'json_mode'- MD_JSON =
'markdown_json_mode'- JSON_SCHEMA =
'json_schema_mode'