forked from phoenix-oss/llama-stack-mirror
# What does this PR do? * Provide sqlite implementation of the APIs introduced in https://github.com/meta-llama/llama-stack/pull/2145. * Introduced a SqlStore API: llama_stack/providers/utils/sqlstore/api.py and the first Sqlite implementation * Pagination support will be added in a future PR. ## Test Plan Unit test on sql store: <img width="1005" alt="image" src="https://github.com/user-attachments/assets/9b8b7ec8-632b-4667-8127-5583426b2e29" /> Integration test: ``` INFERENCE_MODEL="llama3.2:3b-instruct-fp16" llama stack build --template ollama --image-type conda --run ``` ``` LLAMA_STACK_CONFIG=http://localhost:5001 INFERENCE_MODEL="llama3.2:3b-instruct-fp16" python -m pytest -v tests/integration/inference/test_openai_completion.py --text-model "llama3.2:3b-instruct-fp16" -k 'inference_store and openai' ```
36 lines
820 B
YAML
36 lines
820 B
YAML
version: '2'
|
|
distribution_spec:
|
|
description: Use Fireworks.AI for running LLM inference
|
|
providers:
|
|
inference:
|
|
- remote::fireworks
|
|
- inline::sentence-transformers
|
|
vector_io:
|
|
- inline::faiss
|
|
- remote::chromadb
|
|
- remote::pgvector
|
|
safety:
|
|
- inline::llama-guard
|
|
agents:
|
|
- inline::meta-reference
|
|
telemetry:
|
|
- inline::meta-reference
|
|
eval:
|
|
- inline::meta-reference
|
|
datasetio:
|
|
- remote::huggingface
|
|
- inline::localfs
|
|
scoring:
|
|
- inline::basic
|
|
- inline::llm-as-judge
|
|
- inline::braintrust
|
|
tool_runtime:
|
|
- remote::brave-search
|
|
- remote::tavily-search
|
|
- remote::wolfram-alpha
|
|
- inline::rag-runtime
|
|
- remote::model-context-protocol
|
|
image_type: conda
|
|
additional_pip_packages:
|
|
- sqlalchemy[asyncio]
|
|
- sqlalchemy[asyncio]
|