Initial commit: OpenRouter Python SDK

Auto-generated Python SDK for OpenRouter API, providing comprehensive client library with:
- Chat completions and streaming support
- Embeddings API
- Model and provider information
- API key management
- Analytics and usage tracking
- OAuth authentication flows
- Full type hints and error handling
This commit is contained in:
Matt Apperson
2025-11-13 10:56:25 -05:00
commit 5fc522c72f
721 changed files with 45654 additions and 0 deletions
+169
View File
@@ -0,0 +1,169 @@
# OpenResponsesStreamEvent
Union of all possible event types emitted during response streaming
## Supported Types
### `models.OpenResponsesStreamEventResponseCreated`
```python
value: models.OpenResponsesStreamEventResponseCreated = /* values here */
```
### `models.OpenResponsesStreamEventResponseInProgress`
```python
value: models.OpenResponsesStreamEventResponseInProgress = /* values here */
```
### `models.OpenResponsesStreamEventResponseCompleted`
```python
value: models.OpenResponsesStreamEventResponseCompleted = /* values here */
```
### `models.OpenResponsesStreamEventResponseIncomplete`
```python
value: models.OpenResponsesStreamEventResponseIncomplete = /* values here */
```
### `models.OpenResponsesStreamEventResponseFailed`
```python
value: models.OpenResponsesStreamEventResponseFailed = /* values here */
```
### `models.OpenResponsesErrorEvent`
```python
value: models.OpenResponsesErrorEvent = /* values here */
```
### `models.OpenResponsesStreamEventResponseOutputItemAdded`
```python
value: models.OpenResponsesStreamEventResponseOutputItemAdded = /* values here */
```
### `models.OpenResponsesStreamEventResponseOutputItemDone`
```python
value: models.OpenResponsesStreamEventResponseOutputItemDone = /* values here */
```
### `models.OpenResponsesStreamEventResponseContentPartAdded`
```python
value: models.OpenResponsesStreamEventResponseContentPartAdded = /* values here */
```
### `models.OpenResponsesStreamEventResponseContentPartDone`
```python
value: models.OpenResponsesStreamEventResponseContentPartDone = /* values here */
```
### `models.OpenResponsesStreamEventResponseOutputTextDelta`
```python
value: models.OpenResponsesStreamEventResponseOutputTextDelta = /* values here */
```
### `models.OpenResponsesStreamEventResponseOutputTextDone`
```python
value: models.OpenResponsesStreamEventResponseOutputTextDone = /* values here */
```
### `models.OpenResponsesStreamEventResponseRefusalDelta`
```python
value: models.OpenResponsesStreamEventResponseRefusalDelta = /* values here */
```
### `models.OpenResponsesStreamEventResponseRefusalDone`
```python
value: models.OpenResponsesStreamEventResponseRefusalDone = /* values here */
```
### `models.OpenResponsesStreamEventResponseOutputTextAnnotationAdded`
```python
value: models.OpenResponsesStreamEventResponseOutputTextAnnotationAdded = /* values here */
```
### `models.OpenResponsesStreamEventResponseFunctionCallArgumentsDelta`
```python
value: models.OpenResponsesStreamEventResponseFunctionCallArgumentsDelta = /* values here */
```
### `models.OpenResponsesStreamEventResponseFunctionCallArgumentsDone`
```python
value: models.OpenResponsesStreamEventResponseFunctionCallArgumentsDone = /* values here */
```
### `models.OpenResponsesReasoningDeltaEvent`
```python
value: models.OpenResponsesReasoningDeltaEvent = /* values here */
```
### `models.OpenResponsesReasoningDoneEvent`
```python
value: models.OpenResponsesReasoningDoneEvent = /* values here */
```
### `models.OpenResponsesReasoningSummaryPartAddedEvent`
```python
value: models.OpenResponsesReasoningSummaryPartAddedEvent = /* values here */
```
### `models.OpenResponsesStreamEventResponseReasoningSummaryPartDone`
```python
value: models.OpenResponsesStreamEventResponseReasoningSummaryPartDone = /* values here */
```
### `models.OpenResponsesReasoningSummaryTextDeltaEvent`
```python
value: models.OpenResponsesReasoningSummaryTextDeltaEvent = /* values here */
```
### `models.OpenResponsesReasoningSummaryTextDoneEvent`
```python
value: models.OpenResponsesReasoningSummaryTextDoneEvent = /* values here */
```
### `models.OpenResponsesImageGenCallInProgress`
```python
value: models.OpenResponsesImageGenCallInProgress = /* values here */
```
### `models.OpenResponsesImageGenCallGenerating`
```python
value: models.OpenResponsesImageGenCallGenerating = /* values here */
```
### `models.OpenResponsesImageGenCallPartialImage`
```python
value: models.OpenResponsesImageGenCallPartialImage = /* values here */
```
### `models.OpenResponsesImageGenCallCompleted`
```python
value: models.OpenResponsesImageGenCallCompleted = /* values here */
```