Files
openrouter-python-sdk-retry…/docs/components/inputsunion1.mdx
T

277 lines
5.3 KiB
Plaintext

---
title: "InputsUnion1"
---
## Supported Types
### `components.ReasoningItem`
```python
value: components.ReasoningItem = /* values here */
```
### `components.EasyInputMessage`
```python
value: components.EasyInputMessage = /* values here */
```
### `components.InputMessageItem`
```python
value: components.InputMessageItem = /* values here */
```
### `components.FunctionCallItem`
```python
value: components.FunctionCallItem = /* values here */
```
### `components.FunctionCallOutputItem`
```python
value: components.FunctionCallOutputItem = /* values here */
```
### `components.ApplyPatchCallItem`
```python
value: components.ApplyPatchCallItem = /* values here */
```
### `components.ApplyPatchCallOutputItem`
```python
value: components.ApplyPatchCallOutputItem = /* values here */
```
### `components.InputsMessage`
```python
value: components.InputsMessage = /* values here */
```
### `components.InputsReasoning`
```python
value: components.InputsReasoning = /* values here */
```
### `components.OutputFunctionCallItem`
```python
value: components.OutputFunctionCallItem = /* values here */
```
### `components.OutputCustomToolCallItem`
```python
value: components.OutputCustomToolCallItem = /* values here */
```
### `components.OutputWebSearchCallItem`
```python
value: components.OutputWebSearchCallItem = /* values here */
```
### `components.OutputFileSearchCallItem`
```python
value: components.OutputFileSearchCallItem = /* values here */
```
### `components.OutputImageGenerationCallItem`
```python
value: components.OutputImageGenerationCallItem = /* values here */
```
### `components.OutputCodeInterpreterCallItem`
```python
value: components.OutputCodeInterpreterCallItem = /* values here */
```
### `components.OutputComputerCallItem`
```python
value: components.OutputComputerCallItem = /* values here */
```
### `components.OutputDatetimeItem`
```python
value: components.OutputDatetimeItem = /* values here */
```
### `components.OutputWebSearchServerToolItem`
```python
value: components.OutputWebSearchServerToolItem = /* values here */
```
### `components.OutputCodeInterpreterServerToolItem`
```python
value: components.OutputCodeInterpreterServerToolItem = /* values here */
```
### `components.OutputFileSearchServerToolItem`
```python
value: components.OutputFileSearchServerToolItem = /* values here */
```
### `components.OutputImageGenerationServerToolItem`
```python
value: components.OutputImageGenerationServerToolItem = /* values here */
```
### `components.OutputBrowserUseServerToolItem`
```python
value: components.OutputBrowserUseServerToolItem = /* values here */
```
### `components.OutputBashServerToolItem`
```python
value: components.OutputBashServerToolItem = /* values here */
```
### `components.OutputTextEditorServerToolItem`
```python
value: components.OutputTextEditorServerToolItem = /* values here */
```
### `components.OutputApplyPatchServerToolItem`
```python
value: components.OutputApplyPatchServerToolItem = /* values here */
```
### `components.OutputWebFetchServerToolItem`
```python
value: components.OutputWebFetchServerToolItem = /* values here */
```
### `components.OutputToolSearchServerToolItem`
```python
value: components.OutputToolSearchServerToolItem = /* values here */
```
### `components.OutputMemoryServerToolItem`
```python
value: components.OutputMemoryServerToolItem = /* values here */
```
### `components.OutputMcpServerToolItem`
```python
value: components.OutputMcpServerToolItem = /* values here */
```
### `components.OutputSearchModelsServerToolItem`
```python
value: components.OutputSearchModelsServerToolItem = /* values here */
```
### `components.OutputFusionServerToolItem`
```python
value: components.OutputFusionServerToolItem = /* values here */
```
### `components.OutputAdvisorServerToolItem`
```python
value: components.OutputAdvisorServerToolItem = /* values here */
```
### `components.OutputSubagentServerToolItem`
```python
value: components.OutputSubagentServerToolItem = /* values here */
```
### `components.LocalShellCallItem`
```python
value: components.LocalShellCallItem = /* values here */
```
### `components.LocalShellCallOutputItem`
```python
value: components.LocalShellCallOutputItem = /* values here */
```
### `components.ShellCallItem`
```python
value: components.ShellCallItem = /* values here */
```
### `components.ShellCallOutputItem`
```python
value: components.ShellCallOutputItem = /* values here */
```
### `components.McpListToolsItem`
```python
value: components.McpListToolsItem = /* values here */
```
### `components.McpApprovalRequestItem`
```python
value: components.McpApprovalRequestItem = /* values here */
```
### `components.McpApprovalResponseItem`
```python
value: components.McpApprovalResponseItem = /* values here */
```
### `components.McpCallItem`
```python
value: components.McpCallItem = /* values here */
```
### `components.CustomToolCallItem`
```python
value: components.CustomToolCallItem = /* values here */
```
### `components.CustomToolCallOutputItem`
```python
value: components.CustomToolCallOutputItem = /* values here */
```
### `components.CompactionItem`
```python
value: components.CompactionItem = /* values here */
```
### `components.ItemReferenceItem`
```python
value: components.ItemReferenceItem = /* values here */
```