diff --git a/astrbot/core/provider/sources/openai_embedding_source.py b/astrbot/core/provider/sources/openai_embedding_source.py index 9bf127766f..ae531996ae 100644 --- a/astrbot/core/provider/sources/openai_embedding_source.py +++ b/astrbot/core/provider/sources/openai_embedding_source.py @@ -27,8 +27,8 @@ def __init__(self, provider_config: dict, provider_settings: dict) -> None: api_base = ( provider_config.get("embedding_api_base", "https://api.openai.com/v1") .strip() - .rstrip("/") - .rstrip("/embeddings") + .removesuffix("/") + .removesuffix("/embeddings") ) if api_base and not api_base.endswith("/v1") and not api_base.endswith("/v4"): # /v4 see #5699