Skip to content

Commit 92be6d7

Browse files
authored
Merge branch 'main' into mabraham/eng-29561
2 parents 92e4748 + 423bcac commit 92be6d7

8 files changed

Lines changed: 392 additions & 12 deletions

File tree

src/together/client.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ class Together:
2626
batches: resources.Batches
2727
code_interpreter: CodeInterpreter
2828
evaluation: resources.Evaluation
29+
videos: resources.Videos
2930

3031
# client options
3132
client: TogetherClient
@@ -94,6 +95,7 @@ def __init__(
9495
self.code_interpreter = CodeInterpreter(self.client)
9596
self.batches = resources.Batches(self.client)
9697
self.evaluation = resources.Evaluation(self.client)
98+
self.videos = resources.Videos(self.client)
9799

98100

99101
class AsyncTogether:
@@ -109,6 +111,7 @@ class AsyncTogether:
109111
code_interpreter: CodeInterpreter
110112
batches: resources.AsyncBatches
111113
evaluation: resources.AsyncEvaluation
114+
videos: resources.AsyncVideos
112115
# client options
113116
client: TogetherClient
114117

@@ -175,6 +178,7 @@ def __init__(
175178
self.code_interpreter = CodeInterpreter(self.client)
176179
self.batches = resources.AsyncBatches(self.client)
177180
self.evaluation = resources.AsyncEvaluation(self.client)
181+
self.videos = resources.AsyncVideos(self.client)
178182

179183

180184
Client = Together

src/together/resources/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@
1010
from together.resources.rerank import AsyncRerank, Rerank
1111
from together.resources.batch import Batches, AsyncBatches
1212
from together.resources.evaluation import Evaluation, AsyncEvaluation
13+
from together.resources.videos import AsyncVideos, Videos
1314

1415

1516
__all__ = [
@@ -37,4 +38,6 @@
3738
"AsyncBatches",
3839
"Evaluation",
3940
"AsyncEvaluation",
41+
"AsyncVideos",
42+
"Videos",
4043
]

src/together/resources/images.py

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,6 @@ def generate(
2121
*,
2222
prompt: str,
2323
model: str,
24-
steps: int | None = 20,
2524
seed: int | None = None,
2625
n: int | None = 1,
2726
height: int | None = 1024,
@@ -37,8 +36,6 @@ def generate(
3736
3837
model (str, optional): The model to use for image generation.
3938
40-
steps (int, optional): Number of generation steps. Defaults to 20
41-
4239
seed (int, optional): Seed used for generation. Can be used to reproduce image generations.
4340
Defaults to None.
4441
@@ -51,7 +48,8 @@ def generate(
5148
negative_prompt (str, optional): The prompt or prompts not to guide the image generation.
5249
Defaults to None
5350
54-
image_base64: (str, optional): Reference image used for generation. Defaults to None.
51+
**kwargs: Additional parameters like steps (int, optional): Number of generation steps,
52+
image_base64 (str, optional): Reference image used for generation, etc.
5553
5654
Returns:
5755
ImageResponse: Object containing image data
@@ -64,7 +62,6 @@ def generate(
6462
parameter_payload = ImageRequest(
6563
prompt=prompt,
6664
model=model,
67-
steps=steps,
6865
seed=seed,
6966
n=n,
7067
height=height,
@@ -96,7 +93,6 @@ async def generate(
9693
*,
9794
prompt: str,
9895
model: str,
99-
steps: int | None = 20,
10096
seed: int | None = None,
10197
n: int | None = 1,
10298
height: int | None = 1024,
@@ -112,8 +108,6 @@ async def generate(
112108
113109
model (str, optional): The model to use for image generation.
114110
115-
steps (int, optional): Number of generation steps. Defaults to 20
116-
117111
seed (int, optional): Seed used for generation. Can be used to reproduce image generations.
118112
Defaults to None.
119113
@@ -126,7 +120,8 @@ async def generate(
126120
negative_prompt (str, optional): The prompt or prompts not to guide the image generation.
127121
Defaults to None
128122
129-
image_base64: (str, optional): Reference image used for generation. Defaults to None.
123+
**kwargs: Additional parameters like steps (int, optional): Number of generation steps,
124+
image_base64 (str, optional): Reference image used for generation, etc.
130125
131126
Returns:
132127
ImageResponse: Object containing image data
@@ -139,7 +134,6 @@ async def generate(
139134
parameter_payload = ImageRequest(
140135
prompt=prompt,
141136
model=model,
142-
steps=steps,
143137
seed=seed,
144138
n=n,
145139
height=height,

0 commit comments

Comments
 (0)