diff --git a/llama_stack/distribution/routers/routing_tables.py b/llama_stack/distribution/routers/routing_tables.py index a6d2b1032..7b8370a92 100644 --- a/llama_stack/distribution/routers/routing_tables.py +++ b/llama_stack/distribution/routers/routing_tables.py @@ -13,7 +13,12 @@ from llama_stack.apis.common.content_types import URL from llama_stack.apis.common.type_system import ParamType from llama_stack.apis.datasets import Dataset, Datasets from llama_stack.apis.eval_tasks import EvalTask, EvalTasks -from llama_stack.apis.memory_banks import BankParams, MemoryBank, MemoryBanks +from llama_stack.apis.memory_banks import ( + BankParams, + MemoryBank, + MemoryBanks, + MemoryBankType, +) from llama_stack.apis.models import Model, Models, ModelType from llama_stack.apis.resource import ResourceType from llama_stack.apis.scoring_functions import ( diff --git a/llama_stack/providers/inline/memory/faiss/faiss.py b/llama_stack/providers/inline/memory/faiss/faiss.py index a46b151d9..af398801a 100644 --- a/llama_stack/providers/inline/memory/faiss/faiss.py +++ b/llama_stack/providers/inline/memory/faiss/faiss.py @@ -16,11 +16,14 @@ import faiss import numpy as np from numpy.typing import NDArray -from llama_models.llama3.api.datatypes import * # noqa: F403 - -from llama_stack.apis.memory import * # noqa: F403 from llama_stack.apis.inference import InterleavedContent -from llama_stack.apis.memory_banks import MemoryBankType, VectorMemoryBank +from llama_stack.apis.memory import ( + Chunk, + Memory, + MemoryBankDocument, + QueryDocumentsResponse, +) +from llama_stack.apis.memory_banks import MemoryBank, MemoryBankType, VectorMemoryBank from llama_stack.providers.datatypes import Api, MemoryBanksProtocolPrivate from llama_stack.providers.utils.kvstore import kvstore_impl from llama_stack.providers.utils.memory.vector_store import ( diff --git a/llama_stack/providers/tests/memory/test_memory.py b/llama_stack/providers/tests/memory/test_memory.py index 526aa646c..801b04dfc 100644 --- a/llama_stack/providers/tests/memory/test_memory.py +++ b/llama_stack/providers/tests/memory/test_memory.py @@ -8,14 +8,18 @@ import uuid import pytest -from llama_stack.apis.memory import * # noqa: F403 -from llama_stack.distribution.datatypes import * # noqa: F403 -from llama_stack.apis.memory_banks.memory_banks import VectorMemoryBankParams +from llama_stack.apis.memory import MemoryBankDocument, QueryDocumentsResponse + +from llama_stack.apis.memory_banks import ( + MemoryBank, + MemoryBanks, + VectorMemoryBankParams, +) # How to run this test: # # pytest llama_stack/providers/tests/memory/test_memory.py -# -m "meta_reference" +# -m "sentence_transformers" --env EMBEDDING_DIMENSION=384 # -v -s --tb=short --disable-warnings