complete

suspend fun complete(model: String, messages: List<LlmMessage>, tools: List<LlmTool> = emptyList(), config: CompletionConfig = CompletionConfig(), correlationId: String? = null): LlmGatewayResponse