Toggle Menu
Prev Up Next

# `langchain_community.chat_models.gpt_router`.acompletion_with_retry

async langchain_community.chat_models.gpt_router.acompletion_with_retry(llm: GPTRouter, models_priority_list: List[GPTRouterModel], run_manager: Optional[AsyncCallbackManagerForLLMRun] = None, **kwargs: Any) → Union[GenerationResponse, AsyncGenerator[ChunkedGenerationResponse, None]]

  Use tenacity to retry the async completion call.

  Parameters

    - llm (GPTRouter) –

    - models_priority_list (List[GPTRouterModel]) –

    - run_manager (Optional[AsyncCallbackManagerForLLMRun]) –

    - kwargs (Any) –

  Return type

    Union[GenerationResponse, AsyncGenerator[ChunkedGenerationResponse, None]]