forked from phoenix/litellm-mirror
(feat) use - user router for aembedding
This commit is contained in:
parent
2ab31bcaf8
commit
6d2b9fd470
1 changed files with 5 additions and 0 deletions
|
@ -1427,6 +1427,11 @@ async def embeddings(
|
|||
# skip router if user passed their key
|
||||
if "api_key" in data:
|
||||
response = await litellm.aembedding(**data)
|
||||
elif "user_config" in data:
|
||||
# initialize a new router instance. make request using this Router
|
||||
router_config = data.pop("user_config")
|
||||
user_router = litellm.Router(**router_config)
|
||||
response = await user_router.aembedding(**data)
|
||||
elif (
|
||||
llm_router is not None and data["model"] in router_model_names
|
||||
): # model in router model list
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue