Skip to content

Commit 5bf64c9

Browse files
committed
chore: bump version to 0.4.44
1 parent 2723ab1 commit 5bf64c9

File tree

3 files changed

+23
-2
lines changed

3 files changed

+23
-2
lines changed

CHANGELOG.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,27 @@
22

33
All notable changes to this project will be documented in this file.
44

5+
## [0.4.44]
6+
7+
### Added
8+
- Added support for textInference task type (TEXT_INFERENCE in ETaskType enum)
9+
- Added `ITextInferenceMessage` with role and content for chat messages
10+
- Added `ITextInferenceUsage` for token usage (promptTokens, completionTokens, totalTokens, thinkingTokens)
11+
- Added `IGoogleTextProviderSettings` with thinkingLevel for Gemini
12+
- Added `TextProviderSettings` type alias for text inference provider settings
13+
- Added `ITextInference` for requests (model, messages, taskUUID, deliveryMethod, maxTokens, temperature, topP, topK, seed, stopSequences, includeCost, providerSettings)
14+
- Added `IText` for responses (taskType, taskUUID, text, finishReason, usage, cost, status)
15+
- Added `textInference()` to Runware
16+
- Added `_buildTextRequest`, `_requestText`, `_handleInitialTextResponse` in base
17+
- Added `_addTextProviderSettings` for provider settings (matching image/video/audio pattern)
18+
- Added `getResponse()` support for `List[IText]` when polling textInference tasks
19+
- Added `TEXT_INITIAL_TIMEOUT` for async delivery (configurable via RUNWARE_TEXT_INITIAL_TIMEOUT)
20+
- Added `TEXT_POLLING_DELAY` for polling cadence (configurable via RUNWARE_TEXT_POLLING_DELAY)
21+
- Added `IVideoInference.scheduler: Optional[str] = None`
22+
23+
### Changed
24+
- Enabled async delivery for text inference (returns IAsyncTaskResponse and uses getResponse() for polling)
25+
526
## [0.4.43]
627

728
### Added

runware/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@
66
from .async_retry import *
77

88
__all__ = ["Runware"]
9-
__version__ = "0.4.43"
9+
__version__ = "0.4.44"

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
setup(
77
name="runware",
88
license="MIT",
9-
version="0.4.43",
9+
version="0.4.44",
1010
author="Runware Inc.",
1111
author_email="python.sdk@runware.ai",
1212
description="The Python Runware SDK is used to interact with the Runware API, powered by the Runware inference platform. It supports image generation, video generation, image upscale, video upscale, image caption, video caption, image background removal, video background removal, audio generation, and more. It also allows the use of an existing gallery of models or selecting any model or LoRA from the CivitAI gallery. The API also supports inpainting, outpainting, and a series of other ControlNet models.",

0 commit comments

Comments
 (0)