# Copyright (c) Meta Platforms, Inc. and affiliates. # All rights reserved. # # This source code is licensed under the terms described in the LICENSE file in # the root directory of this source tree. from .api.config import ImplType, InferenceConfig async def get_inference_api_instance(config: InferenceConfig): if config.impl_config.impl_type == ImplType.inline.value: from .inference import InferenceImpl return InferenceImpl(config.impl_config) from .client import InferenceClient return InferenceClient(config.impl_config.url)