tinker_cookbook.renderers.Message
class tinker_cookbook.renderers.Message(TypedDict)
Container for a single turn in a multi-turn conversation.
Fields:
- role (Role)
- content (Content)
- tool_calls (NotRequired[list[ToolCall]])
- unparsed_tool_calls (NotRequired[list['UnparsedToolCall']])
- trainable (NotRequired[bool])
- tool_call_id (NotRequired[str])
- name (NotRequired[str])
Referenced by
- tinker_cookbook.completers.MessageCompleter.__call__
- tinker_cookbook.distillation.PromptOnlyDatasetBuilder
- tinker_cookbook.preference.Comparison
- tinker_cookbook.renderers.RenderContext
- tinker_cookbook.renderers.Renderer.build_generation_prompt
- tinker_cookbook.renderers.Renderer.build_supervised_example
- tinker_cookbook.renderers.Renderer.build_supervised_examples
- tinker_cookbook.renderers.Renderer.create_conversation_prefix_with_tools
- tinker_cookbook.renderers.Renderer.parse_response
- tinker_cookbook.renderers.Renderer.render_message
- tinker_cookbook.renderers.Renderer.to_openai_message
- tinker_cookbook.rl.MessageEnv.initial_observation
- tinker_cookbook.rl.MessageEnv.step
- tinker_cookbook.rl.MessageStepResult
- tinker_cookbook.tool_use.AgentToolMessageEnv
- tinker_cookbook.tool_use.AgentToolMessageEnv.step
- tinker_cookbook.tool_use.build_agent_tool_env
- tinker_cookbook.tool_use.ToolResult