[OMEGA-400] import-kb | add ASI Cloud embeddings support - #344
Conversation
|
The tests are failing because the new |
- Empty embeddingModel now means the provider default: text-embedding-3-large for OpenAI, WhereIsAI/UAE-Large-V1 for ASICloud - config.yaml ships an empty embeddingModel, so ASICloud no longer asks for a model it does not serve - Log the provider, model and error text when an embedding request fails
- Pass the runtime provider, model and dimension to the import-kb memory store for non-Local providers - Re-embed archive records through the same import-kb client that embeds the knowledge base - Allow /memory-export with ASICloud embeddings
- Expect --provider openai in the OpenAI import test and add ASICloud cases - List ASICloud and ASI_API_KEY in README and the memory tutorial
…ments - Pass the container arguments to init_config in the entrypoint memory portability step - Resolve the memory store provider and model from the configuration only, the same way the runtime does - Keep memory export tests independent of EMBEDDING_PROVIDER in the environment and of test order
- Move the ASICloud cases after the existing unit tests and list them in the README
- Register Autotests/import_knowledge/test_import_knowledge.py in run_mandatory: it needs only bash and the stub on PATH, and it is the test that catches changes to scripts/import_knowledge.sh
|
Tested: 9870791, embeddings on ASICloud, OpenAI and Local, container started with Works:
Doesn't work:
I opened #352 with fixes for all of the above. It targets this PR's branch, and the import-kb script tests are registered in Verdict: FAIL. PASS once #352 is merged. |
…d-memory-import [OMEGA-400] Default to the provider's embedding model and embed imported memories with it
|
@TossSky, |
Description
src/rag.pymodule)*embeddingModel*This PR supersedes #333
**
0.2.4has not been published yet. This PR must be merged only afterimport-kbversion0.2.4is published.How Has This Been Tested?
Tested with the updated
import-kbversion0.2.4. Knowledge imports were successfully completed using all three supported embedding providers: Local, OpenAI, and ASI Cloud. The same providers were successfully tested with thesrc/rag.pymodule.Checklist