Skip to content

Commit 8d6a4a9

Browse files
authored
Merge pull request #10 from feloy/fix/add-missing-method
fix: openai_embeddings method added in llama-stack 0.2.10
2 parents 85a1fbf + fa7b01e commit 8d6a4a9

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

src/podman_ai_lab_stack/podman_ai_lab.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
Message,
3838
OpenAIChatCompletion,
3939
OpenAIChatCompletionChunk,
40+
OpenAIEmbeddingsResponse,
4041
OpenAIMessageParam,
4142
OpenAIResponseFormatParam,
4243
ResponseFormat,
@@ -64,7 +65,6 @@
6465
process_completion_stream_response,
6566
)
6667
from llama_stack.providers.utils.inference.prompt_adapter import (
67-
chat_completion_request_to_prompt,
6868
completion_request_to_prompt,
6969
convert_image_content_to_url,
7070
request_has_media,
@@ -307,6 +307,16 @@ async def openai_chat_completion(
307307
) -> Union[OpenAIChatCompletion, AsyncIterator[OpenAIChatCompletionChunk]]:
308308
pass
309309

310+
async def openai_embeddings(
311+
self,
312+
model: str,
313+
input: str | list[str],
314+
encoding_format: str | None = "float",
315+
dimensions: int | None = None,
316+
user: str | None = None,
317+
) -> OpenAIEmbeddingsResponse:
318+
raise NotImplementedError()
319+
310320
async def openai_completion(
311321
self,
312322
model: str,

0 commit comments

Comments
 (0)