Message - Tinker Documentation
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.EnvFromMessageEnv.inject_messages
- tinker_cookbook.rl.MessageEnv.add_messages
- tinker_cookbook.rl.MessageEnv.initial_observation
- tinker_cookbook.rl.MessageEnv.observe_truncated_response
- tinker_cookbook.rl.MessageEnv.step
- tinker_cookbook.rl.MessageStepResult
- tinker_cookbook.tool_use.AgentToolMessageEnv
- tinker_cookbook.tool_use.AgentToolMessageEnv.add_messages
- tinker_cookbook.tool_use.AgentToolMessageEnv.observe_truncated_response
- tinker_cookbook.tool_use.AgentToolMessageEnv.step
- tinker_cookbook.tool_use.build_agent_tool_env
- tinker_cookbook.tool_use.ToolResult