Skip to content

Commit 54912bc

Browse files
Merge pull request #355 from edenai/SD2-1329-important-we-should-be-able-to-generate-images-with-the-new-llm-chat-endpoints-for-models-that-support-it
Google image generation with llm endpoint
2 parents ba41d0a + 98a46e5 commit 54912bc

File tree

16 files changed

+44
-44
lines changed

16 files changed

+44
-44
lines changed

edenai_apis/apis/amazon/amazon_llm_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def llm__chat(
2525
presence_penalty: Optional[float] = None,
2626
frequency_penalty: Optional[float] = None,
2727
logit_bias: Optional[dict] = None,
28-
modalities: Optional[List[Literal["text", "audio"]]] = None,
28+
modalities: Optional[List[Literal["text", "audio", "image"]]] = None,
2929
audio: Optional[Dict] = None,
3030
# openai v1.0+ new params
3131
response_format: Optional[

edenai_apis/apis/anthropic/anthropic_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ def llm__chat(
147147
presence_penalty: Optional[float] = None,
148148
frequency_penalty: Optional[float] = None,
149149
logit_bias: Optional[dict] = None,
150-
modalities: Optional[List[Literal["text", "audio"]]] = None,
150+
modalities: Optional[List[Literal["text", "audio", "image"]]] = None,
151151
audio: Optional[Dict] = None,
152152
# openai v1.0+ new params
153153
response_format: Optional[

edenai_apis/apis/cohere/cohere_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -346,7 +346,7 @@ def llm__chat(
346346
presence_penalty: Optional[float] = None,
347347
frequency_penalty: Optional[float] = None,
348348
logit_bias: Optional[dict] = None,
349-
modalities: Optional[List[Literal["text", "audio"]]] = None,
349+
modalities: Optional[List[Literal["text", "audio", "image"]]] = None,
350350
audio: Optional[Dict] = None,
351351
# openai v1.0+ new params
352352
response_format: Optional[

edenai_apis/apis/deepseek/deepseek_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ def llm__chat(
7373
presence_penalty: Optional[float] = None,
7474
frequency_penalty: Optional[float] = None,
7575
logit_bias: Optional[dict] = None,
76-
modalities: Optional[List[Literal["text", "audio"]]] = None,
76+
modalities: Optional[List[Literal["text", "audio", "image"]]] = None,
7777
audio: Optional[Dict] = None,
7878
# openai v1.0+ new params
7979
response_format: Optional[

edenai_apis/apis/google/google_llm_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def llm__chat(
2525
presence_penalty: Optional[float] = None,
2626
frequency_penalty: Optional[float] = None,
2727
logit_bias: Optional[dict] = None,
28-
modalities: Optional[List[Literal["text", "audio"]]] = None,
28+
modalities: Optional[List[Literal["text", "audio", "image"]]] = None,
2929
audio: Optional[Dict] = None,
3030
# openai v1.0+ new params
3131
response_format: Optional[

edenai_apis/apis/groq/groq_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ def llm__chat(
7474
presence_penalty: Optional[float] = None,
7575
frequency_penalty: Optional[float] = None,
7676
logit_bias: Optional[dict] = None,
77-
modalities: Optional[List[Literal["text", "audio"]]] = None,
77+
modalities: Optional[List[Literal["text", "audio", "image"]]] = None,
7878
audio: Optional[Dict] = None,
7979
# openai v1.0+ new params
8080
response_format: Optional[

edenai_apis/apis/meta/meta_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ def llm__chat(
140140
presence_penalty: Optional[float] = None,
141141
frequency_penalty: Optional[float] = None,
142142
logit_bias: Optional[dict] = None,
143-
modalities: Optional[List[Literal["text", "audio"]]] = None,
143+
modalities: Optional[List[Literal["text", "audio", "image"]]] = None,
144144
audio: Optional[Dict] = None,
145145
# openai v1.0+ new params
146146
response_format: Optional[

edenai_apis/apis/microsoft/microsoft_llm_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ def llm__chat(
2424
presence_penalty: Optional[float] = None,
2525
frequency_penalty: Optional[float] = None,
2626
logit_bias: Optional[dict] = None,
27-
modalities: Optional[List[Literal["text", "audio"]]] = None,
27+
modalities: Optional[List[Literal["text", "audio", "image"]]] = None,
2828
audio: Optional[Dict] = None,
2929
# openai v1.0+ new params
3030
response_format: Optional[

edenai_apis/apis/mistral/mistral_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,7 +181,7 @@ def llm__chat(
181181
presence_penalty: Optional[float] = None,
182182
frequency_penalty: Optional[float] = None,
183183
logit_bias: Optional[dict] = None,
184-
modalities: Optional[List[Literal["text", "audio"]]] = None,
184+
modalities: Optional[List[Literal["text", "audio", "image"]]] = None,
185185
audio: Optional[Dict] = None,
186186
# openai v1.0+ new params
187187
response_format: Optional[

edenai_apis/apis/openai/openai_llm_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ def llm__chat(
2424
presence_penalty: Optional[float] = None,
2525
frequency_penalty: Optional[float] = None,
2626
logit_bias: Optional[dict] = None,
27-
modalities: Optional[List[Literal["text", "audio"]]] = None,
27+
modalities: Optional[List[Literal["text", "audio", "image"]]] = None,
2828
audio: Optional[Dict] = None,
2929
# openai v1.0+ new params
3030
response_format: Optional[

edenai_apis/apis/replicate/replicate_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ def llm__chat(
258258
presence_penalty: Optional[float] = None,
259259
frequency_penalty: Optional[float] = None,
260260
logit_bias: Optional[dict] = None,
261-
modalities: Optional[List[Literal["text", "audio"]]] = None,
261+
modalities: Optional[List[Literal["text", "audio", "image"]]] = None,
262262
audio: Optional[Dict] = None,
263263
# openai v1.0+ new params
264264
response_format: Optional[

edenai_apis/apis/together_ai/together_ai_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ def llm__chat(
7777
presence_penalty: Optional[float] = None,
7878
frequency_penalty: Optional[float] = None,
7979
logit_bias: Optional[dict] = None,
80-
modalities: Optional[List[Literal["text", "audio"]]] = None,
80+
modalities: Optional[List[Literal["text", "audio", "image"]]] = None,
8181
audio: Optional[Dict] = None,
8282
# openai v1.0+ new params
8383
response_format: Optional[

edenai_apis/apis/xai/xai_llm_api.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ def llm__chat(
2525
presence_penalty: Optional[float] = None,
2626
frequency_penalty: Optional[float] = None,
2727
logit_bias: Optional[dict] = None,
28-
modalities: Optional[List[Literal["text", "audio"]]] = None,
28+
modalities: Optional[List[Literal["text", "audio", "image"]]] = None,
2929
audio: Optional[Dict] = None,
3030
# openai v1.0+ new params
3131
response_format: Optional[

edenai_apis/features/llm/llm_interface.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ def llm__chat(
2727
presence_penalty: Optional[float] = None,
2828
frequency_penalty: Optional[float] = None,
2929
logit_bias: Optional[dict] = None,
30-
modalities: Optional[List[Literal["text", "audio"]]] = None,
30+
modalities: Optional[List[Literal["text", "audio", "image"]]] = None,
3131
audio: Optional[Dict] = None,
3232
# openai v1.0+ new params
3333
response_format: Optional[

edenai_apis/llmengine/llm_engine.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -744,7 +744,7 @@ def completion(
744744
timeout: Optional[Union[float, str, httpx.Timeout]] = None,
745745
temperature: Optional[float] = None,
746746
top_p: Optional[float] = None,
747-
modalities: Optional[List[Literal["text", "audio"]]] = None,
747+
modalities: Optional[List[Literal["text", "audio", "image"]]] = None,
748748
audio: Optional[ChatCompletionAudioParam] = None,
749749
n: Optional[int] = None,
750750
stream: Optional[bool] = None,

0 commit comments

Comments
 (0)